From 7802a9249cd69e06f7e20db826afe8a734d7ddda Mon Sep 17 00:00:00 2001 From: GitHub Date: Tue, 12 Mar 2024 16:45:05 +0000 Subject: [PATCH] chore: generate and sync from e205ec827d76957ef8680e832e0d9f2c3649f4cb --- src/grammar.json | 1 - src/parser.c | 77717 ++++++++++++++++++------------------- src/tree_sitter/parser.h | 16 +- 3 files changed, 38789 insertions(+), 38945 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index 553bb9922..bbc295b60 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -8045,4 +8045,3 @@ "_pattern" ] } - diff --git a/src/parser.c b/src/parser.c index 8980945aa..ee30aa898 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,4 +1,4 @@ -#include +#include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push @@ -16,7 +16,7 @@ #define MAX_ALIAS_SEQUENCE_LENGTH 8 #define PRODUCTION_ID_COUNT 189 -enum { +enum ts_symbol_identifiers { sym__alpha_identifier = 1, anon_sym_enum = 2, anon_sym_COLON = 3, @@ -2345,7 +2345,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }, }; -enum { +enum ts_field_identifiers { field_alias = 1, field_alternative = 2, field_arguments = 3, @@ -3506,22 +3506,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [138] = 128, [139] = 139, [140] = 128, - [141] = 128, - [142] = 142, + [141] = 141, + [142] = 128, [143] = 128, [144] = 128, [145] = 128, [146] = 128, [147] = 128, - [148] = 128, - [149] = 149, + [148] = 148, + [149] = 128, [150] = 128, [151] = 128, - [152] = 152, + [152] = 128, [153] = 128, [154] = 128, [155] = 128, - [156] = 128, + [156] = 156, [157] = 157, [158] = 157, [159] = 157, @@ -3931,9 +3931,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [563] = 561, [564] = 560, [565] = 562, - [566] = 560, + [566] = 559, [567] = 560, - [568] = 559, + [568] = 560, [569] = 569, [570] = 569, [571] = 571, @@ -5069,10 +5069,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1701] = 1701, [1702] = 1701, [1703] = 1701, - [1704] = 579, + [1704] = 1701, [1705] = 579, [1706] = 1701, - [1707] = 1701, + [1707] = 579, [1708] = 1701, [1709] = 1701, [1710] = 1701, @@ -5083,12 +5083,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1715] = 1701, [1716] = 1701, [1717] = 579, - [1718] = 579, + [1718] = 1701, [1719] = 1701, [1720] = 579, [1721] = 579, [1722] = 579, - [1723] = 1701, + [1723] = 579, [1724] = 1701, [1725] = 579, [1726] = 1701, @@ -5156,11 +5156,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1788] = 1701, [1789] = 1701, [1790] = 1701, - [1791] = 579, + [1791] = 1701, [1792] = 1701, - [1793] = 1701, + [1793] = 579, [1794] = 579, - [1795] = 1701, + [1795] = 579, [1796] = 1701, [1797] = 1701, [1798] = 1701, @@ -5170,7 +5170,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1802] = 1701, [1803] = 1701, [1804] = 1701, - [1805] = 579, + [1805] = 1701, [1806] = 579, [1807] = 1701, [1808] = 1701, @@ -5249,8 +5249,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1881] = 1857, [1882] = 1857, [1883] = 1857, - [1884] = 586, - [1885] = 1857, + [1884] = 1857, + [1885] = 586, [1886] = 1886, [1887] = 1887, [1888] = 1886, @@ -5832,14 +5832,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2464] = 2464, [2465] = 2465, [2466] = 2465, - [2467] = 2463, - [2468] = 2468, - [2469] = 2468, + [2467] = 2467, + [2468] = 2463, + [2469] = 2467, [2470] = 2470, [2471] = 2471, - [2472] = 2471, + [2472] = 2465, [2473] = 2471, - [2474] = 2465, + [2474] = 2471, [2475] = 2470, [2476] = 2476, [2477] = 2476, @@ -7678,9 +7678,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4310] = 4281, [4311] = 4311, [4312] = 4312, - [4313] = 2468, - [4314] = 4314, - [4315] = 2463, + [4313] = 2467, + [4314] = 2463, + [4315] = 4315, [4316] = 4316, [4317] = 4317, [4318] = 4318, @@ -7693,30 +7693,30 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4325] = 4324, [4326] = 4326, [4327] = 4327, - [4328] = 4326, - [4329] = 4329, + [4328] = 4328, + [4329] = 4327, [4330] = 4330, - [4331] = 4329, - [4332] = 4332, - [4333] = 4326, - [4334] = 4326, - [4335] = 4329, - [4336] = 4329, - [4337] = 4337, + [4331] = 4327, + [4332] = 4326, + [4333] = 4333, + [4334] = 4327, + [4335] = 4330, + [4336] = 4326, + [4337] = 4326, [4338] = 4338, [4339] = 4339, - [4340] = 4332, - [4341] = 4329, - [4342] = 4332, + [4340] = 4330, + [4341] = 4326, + [4342] = 4342, [4343] = 4316, - [4344] = 4327, - [4345] = 4332, + [4344] = 4328, + [4345] = 4330, [4346] = 4346, [4347] = 4347, [4348] = 4348, [4349] = 4349, [4350] = 4350, - [4351] = 4330, + [4351] = 4342, [4352] = 4352, [4353] = 4353, [4354] = 4354, @@ -7732,44 +7732,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4364] = 4364, [4365] = 4365, [4366] = 4366, - [4367] = 4337, + [4367] = 4338, [4368] = 4368, [4369] = 4369, [4370] = 4353, - [4371] = 4366, - [4372] = 4372, + [4371] = 4371, + [4372] = 4366, [4373] = 4346, [4374] = 4350, - [4375] = 4350, - [4376] = 4356, + [4375] = 4356, + [4376] = 4349, [4377] = 4377, - [4378] = 4349, - [4379] = 4377, - [4380] = 4330, - [4381] = 4381, - [4382] = 4347, + [4378] = 4377, + [4379] = 4342, + [4380] = 4380, + [4381] = 4347, + [4382] = 4377, [4383] = 4369, - [4384] = 4377, + [4384] = 4384, [4385] = 4366, - [4386] = 4386, + [4386] = 4339, [4387] = 4349, - [4388] = 4338, + [4388] = 4388, [4389] = 4389, [4390] = 4389, [4391] = 4389, - [4392] = 4392, + [4392] = 4377, [4393] = 4350, [4394] = 4394, - [4395] = 4377, - [4396] = 4396, - [4397] = 4394, - [4398] = 4337, + [4395] = 4395, + [4396] = 4394, + [4397] = 4353, + [4398] = 4338, [4399] = 4354, - [4400] = 4353, - [4401] = 4350, + [4400] = 4350, + [4401] = 4369, [4402] = 4355, [4403] = 4359, - [4404] = 4369, + [4404] = 4350, [4405] = 4394, [4406] = 4406, [4407] = 4389, @@ -7777,21 +7777,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4409] = 4409, [4410] = 4356, [4411] = 4411, - [4412] = 4337, + [4412] = 4338, [4413] = 4366, [4414] = 4346, [4415] = 4354, - [4416] = 4338, - [4417] = 4396, + [4416] = 4339, + [4417] = 4395, [4418] = 4418, [4419] = 4419, - [4420] = 4396, + [4420] = 4395, [4421] = 4394, [4422] = 4347, [4423] = 4423, [4424] = 4362, - [4425] = 4362, - [4426] = 4364, + [4425] = 4364, + [4426] = 4362, [4427] = 4427, [4428] = 4353, [4429] = 4356, @@ -7800,83 +7800,83 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4432] = 4354, [4433] = 4366, [4434] = 4346, - [4435] = 4337, - [4436] = 4386, - [4437] = 4366, + [4435] = 4338, + [4436] = 4384, + [4437] = 4369, [4438] = 4394, - [4439] = 4369, + [4439] = 4366, [4440] = 4430, [4441] = 4418, [4442] = 4359, [4443] = 4359, - [4444] = 4362, - [4445] = 4396, + [4444] = 4395, + [4445] = 4362, [4446] = 4446, [4447] = 4369, - [4448] = 4353, - [4449] = 4389, + [4448] = 4389, + [4449] = 4353, [4450] = 4348, [4451] = 4451, [4452] = 4451, - [4453] = 4355, - [4454] = 4430, - [4455] = 4411, - [4456] = 4451, + [4453] = 4430, + [4454] = 4355, + [4455] = 4451, + [4456] = 4411, [4457] = 4457, - [4458] = 4337, - [4459] = 4314, + [4458] = 4338, + [4459] = 4315, [4460] = 4460, [4461] = 4461, - [4462] = 4330, + [4462] = 4342, [4463] = 4451, - [4464] = 4338, + [4464] = 4339, [4465] = 4465, [4466] = 4028, - [4467] = 4337, - [4468] = 4337, + [4467] = 4338, + [4468] = 4338, [4469] = 4451, [4470] = 4451, [4471] = 4028, [4472] = 4451, - [4473] = 4338, + [4473] = 4339, [4474] = 4451, [4475] = 4430, [4476] = 4358, [4477] = 4451, [4478] = 4451, - [4479] = 4372, + [4479] = 4371, [4480] = 4451, [4481] = 4451, - [4482] = 4451, - [4483] = 4372, - [4484] = 4430, + [4482] = 4430, + [4483] = 4371, + [4484] = 4484, [4485] = 4485, [4486] = 4411, - [4487] = 4337, - [4488] = 4337, - [4489] = 4489, - [4490] = 4451, + [4487] = 4338, + [4488] = 4338, + [4489] = 4451, + [4490] = 4460, [4491] = 4355, [4492] = 4430, - [4493] = 4460, + [4493] = 4430, [4494] = 4018, - [4495] = 4337, + [4495] = 4451, [4496] = 4460, [4497] = 4451, - [4498] = 4451, - [4499] = 4461, - [4500] = 4330, + [4498] = 4338, + [4499] = 4355, + [4500] = 4342, [4501] = 4451, - [4502] = 4337, - [4503] = 4355, + [4502] = 4338, + [4503] = 4461, [4504] = 4460, [4505] = 4451, [4506] = 4506, - [4507] = 4430, - [4508] = 4339, + [4507] = 4333, + [4508] = 4451, [4509] = 4358, [4510] = 4451, - [4511] = 4338, + [4511] = 4339, [4512] = 4451, [4513] = 4461, [4514] = 4514, @@ -7895,271 +7895,271 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4527] = 4527, [4528] = 4355, [4529] = 4411, - [4530] = 4330, - [4531] = 4018, - [4532] = 4018, + [4530] = 4342, + [4531] = 4371, + [4532] = 4338, [4533] = 4465, [4534] = 4534, - [4535] = 4372, + [4535] = 4371, [4536] = 4357, [4537] = 4018, - [4538] = 4314, + [4538] = 4315, [4539] = 4465, [4540] = 4430, - [4541] = 4337, + [4541] = 4338, [4542] = 4317, - [4543] = 4337, - [4544] = 4544, + [4543] = 4338, + [4544] = 4355, [4545] = 4358, [4546] = 4430, - [4547] = 4314, - [4548] = 4339, + [4547] = 4547, + [4548] = 4315, [4549] = 4028, - [4550] = 4423, - [4551] = 4355, - [4552] = 4514, - [4553] = 4430, - [4554] = 4358, - [4555] = 4330, - [4556] = 4406, - [4557] = 4358, - [4558] = 4372, - [4559] = 4352, - [4560] = 4560, - [4561] = 4358, - [4562] = 4018, - [4563] = 4311, - [4564] = 4392, - [4565] = 4337, - [4566] = 4028, + [4550] = 4333, + [4551] = 4423, + [4552] = 4355, + [4553] = 4514, + [4554] = 4430, + [4555] = 4342, + [4556] = 4358, + [4557] = 4406, + [4558] = 4358, + [4559] = 4371, + [4560] = 4352, + [4561] = 4561, + [4562] = 4358, + [4563] = 4018, + [4564] = 4311, + [4565] = 4388, + [4566] = 4338, [4567] = 4567, [4568] = 4028, - [4569] = 4411, - [4570] = 4337, - [4571] = 4368, + [4569] = 4028, + [4570] = 4411, + [4571] = 4338, [4572] = 4409, [4573] = 4355, - [4574] = 4457, - [4575] = 4337, + [4574] = 4368, + [4575] = 4457, [4576] = 4430, [4577] = 4028, - [4578] = 4411, - [4579] = 4381, - [4580] = 4018, - [4581] = 4355, - [4582] = 4337, - [4583] = 4339, - [4584] = 4489, - [4585] = 4411, + [4578] = 4338, + [4579] = 4380, + [4580] = 4411, + [4581] = 4018, + [4582] = 4355, + [4583] = 4338, + [4584] = 4333, + [4585] = 4485, [4586] = 4430, [4587] = 4514, [4588] = 4430, [4589] = 4514, - [4590] = 4355, - [4591] = 4338, - [4592] = 4560, - [4593] = 4338, - [4594] = 4018, - [4595] = 4489, + [4590] = 4411, + [4591] = 4355, + [4592] = 4561, + [4593] = 4339, + [4594] = 4339, + [4595] = 4018, [4596] = 4457, - [4597] = 4372, - [4598] = 4337, + [4597] = 4485, + [4598] = 4018, [4599] = 4527, - [4600] = 4430, - [4601] = 4355, + [4600] = 4338, + [4601] = 4430, [4602] = 4411, [4603] = 4355, - [4604] = 4355, + [4604] = 4527, [4605] = 4028, - [4606] = 4365, - [4607] = 4446, - [4608] = 4527, - [4609] = 4018, - [4610] = 4427, + [4606] = 4355, + [4607] = 4365, + [4608] = 4446, + [4609] = 4427, + [4610] = 4018, [4611] = 4355, - [4612] = 4411, - [4613] = 4337, + [4612] = 4338, + [4613] = 4358, [4614] = 4430, - [4615] = 4330, + [4615] = 4342, [4616] = 4527, - [4617] = 4338, - [4618] = 4358, + [4617] = 4339, + [4618] = 4315, [4619] = 4514, - [4620] = 4339, + [4620] = 4333, [4621] = 4527, - [4622] = 4314, - [4623] = 4330, - [4624] = 4544, - [4625] = 4337, + [4622] = 4547, + [4623] = 4342, + [4624] = 4411, + [4625] = 4018, [4626] = 4028, - [4627] = 4311, + [4627] = 4371, [4628] = 4527, - [4629] = 4381, + [4629] = 4380, [4630] = 4028, [4631] = 4352, [4632] = 4028, [4633] = 4355, [4634] = 4423, - [4635] = 4381, - [4636] = 4489, - [4637] = 4457, - [4638] = 4314, - [4639] = 4368, - [4640] = 4330, - [4641] = 4527, - [4642] = 4028, - [4643] = 4409, + [4635] = 4380, + [4636] = 4457, + [4637] = 4368, + [4638] = 4315, + [4639] = 4342, + [4640] = 4527, + [4641] = 4028, + [4642] = 4409, + [4643] = 4406, [4644] = 4018, - [4645] = 4406, - [4646] = 4028, - [4647] = 4544, - [4648] = 4352, - [4649] = 4406, - [4650] = 4355, - [4651] = 4651, + [4645] = 4028, + [4646] = 4352, + [4647] = 4547, + [4648] = 4406, + [4649] = 4355, + [4650] = 4650, + [4651] = 4388, [4652] = 4411, - [4653] = 4392, - [4654] = 4338, - [4655] = 4427, - [4656] = 4423, - [4657] = 4330, + [4653] = 4339, + [4654] = 4427, + [4655] = 4423, + [4656] = 4342, + [4657] = 4355, [4658] = 4358, - [4659] = 4355, - [4660] = 4489, - [4661] = 4028, - [4662] = 4368, - [4663] = 4392, - [4664] = 4368, - [4665] = 4339, - [4666] = 4666, - [4667] = 4514, - [4668] = 4372, - [4669] = 4365, + [4659] = 4485, + [4660] = 4028, + [4661] = 4368, + [4662] = 4388, + [4663] = 4368, + [4664] = 4333, + [4665] = 4665, + [4666] = 4514, + [4667] = 4365, + [4668] = 4371, + [4669] = 4311, [4670] = 4446, - [4671] = 4372, + [4671] = 4465, [4672] = 4672, - [4673] = 4465, - [4674] = 4411, - [4675] = 4339, - [4676] = 4544, - [4677] = 4355, - [4678] = 4357, - [4679] = 4028, - [4680] = 4339, - [4681] = 4430, - [4682] = 4338, - [4683] = 4430, - [4684] = 4337, + [4673] = 4411, + [4674] = 4333, + [4675] = 4547, + [4676] = 4355, + [4677] = 4357, + [4678] = 4028, + [4679] = 4339, + [4680] = 4430, + [4681] = 4333, + [4682] = 4430, + [4683] = 4357, + [4684] = 4342, [4685] = 4514, - [4686] = 4018, - [4687] = 4330, - [4688] = 4337, + [4686] = 4338, + [4687] = 4018, + [4688] = 4338, [4689] = 4514, [4690] = 4465, [4691] = 4527, [4692] = 4358, [4693] = 4357, - [4694] = 4337, - [4695] = 4352, - [4696] = 4337, - [4697] = 4337, - [4698] = 4337, - [4699] = 4314, - [4700] = 4560, - [4701] = 4489, - [4702] = 4337, + [4694] = 4352, + [4695] = 4338, + [4696] = 4338, + [4697] = 4338, + [4698] = 4338, + [4699] = 4561, + [4700] = 4315, + [4701] = 4485, + [4702] = 4338, [4703] = 4018, [4704] = 4430, - [4705] = 4381, - [4706] = 4314, - [4707] = 4544, + [4705] = 4380, + [4706] = 4315, + [4707] = 4514, [4708] = 4457, [4709] = 4311, - [4710] = 4514, - [4711] = 4430, - [4712] = 4406, + [4710] = 4547, + [4711] = 4406, + [4712] = 4561, [4713] = 4018, - [4714] = 4372, - [4715] = 4560, - [4716] = 4338, + [4714] = 4371, + [4715] = 4430, + [4716] = 4339, [4717] = 4355, [4718] = 4358, [4719] = 4368, [4720] = 4720, - [4721] = 4423, + [4721] = 4338, [4722] = 4411, [4723] = 4457, - [4724] = 4337, - [4725] = 4028, - [4726] = 4527, - [4727] = 4727, - [4728] = 4534, - [4729] = 4338, - [4730] = 4330, - [4731] = 4317, - [4732] = 4337, - [4733] = 4337, - [4734] = 4357, + [4724] = 4534, + [4725] = 4423, + [4726] = 4028, + [4727] = 4527, + [4728] = 4338, + [4729] = 4339, + [4730] = 4338, + [4731] = 4731, + [4732] = 4342, + [4733] = 4485, + [4734] = 4317, [4735] = 4446, - [4736] = 4427, - [4737] = 4560, + [4736] = 4430, + [4737] = 4561, [4738] = 4430, - [4739] = 4430, - [4740] = 4544, + [4739] = 4547, + [4740] = 4427, [4741] = 4018, - [4742] = 4514, - [4743] = 4358, - [4744] = 4372, - [4745] = 4028, - [4746] = 4423, - [4747] = 4314, - [4748] = 4018, + [4742] = 4358, + [4743] = 4371, + [4744] = 4514, + [4745] = 4423, + [4746] = 4028, + [4747] = 4315, + [4748] = 4409, [4749] = 4409, - [4750] = 4409, - [4751] = 4018, - [4752] = 4527, - [4753] = 4355, - [4754] = 4411, - [4755] = 4317, - [4756] = 4314, - [4757] = 4544, - [4758] = 4357, - [4759] = 4337, - [4760] = 4358, - [4761] = 4392, - [4762] = 4339, + [4750] = 4018, + [4751] = 4527, + [4752] = 4018, + [4753] = 4317, + [4754] = 4355, + [4755] = 4547, + [4756] = 4315, + [4757] = 4357, + [4758] = 4358, + [4759] = 4338, + [4760] = 4411, + [4761] = 4333, + [4762] = 4388, [4763] = 4763, [4764] = 4018, - [4765] = 4018, - [4766] = 4430, - [4767] = 4339, - [4768] = 4311, - [4769] = 4560, - [4770] = 4527, - [4771] = 4430, + [4765] = 4311, + [4766] = 4018, + [4767] = 4333, + [4768] = 4561, + [4769] = 4430, + [4770] = 4430, + [4771] = 4527, [4772] = 4427, [4773] = 4365, - [4774] = 4446, - [4775] = 4317, - [4776] = 4514, + [4774] = 4317, + [4775] = 4514, + [4776] = 4355, [4777] = 4411, - [4778] = 4355, + [4778] = 4446, [4779] = 4430, - [4780] = 4392, - [4781] = 4355, - [4782] = 4534, - [4783] = 4028, - [4784] = 4381, + [4780] = 4388, + [4781] = 4534, + [4782] = 4028, + [4783] = 4380, + [4784] = 4355, [4785] = 4365, [4786] = 4446, [4787] = 4427, - [4788] = 4372, + [4788] = 4371, [4789] = 4355, - [4790] = 4514, - [4791] = 4406, - [4792] = 4560, - [4793] = 4314, - [4794] = 4485, + [4790] = 4315, + [4791] = 4514, + [4792] = 4561, + [4793] = 4484, + [4794] = 4406, [4795] = 4352, [4796] = 4311, [4797] = 4317, @@ -8171,280 +8171,280 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4803] = 4527, [4804] = 4028, [4805] = 4018, - [4806] = 4339, + [4806] = 4333, [4807] = 4807, [4808] = 4406, [4809] = 4411, [4810] = 4423, - [4811] = 4330, - [4812] = 4427, + [4811] = 4427, + [4812] = 4342, [4813] = 4311, [4814] = 4720, [4815] = 4358, - [4816] = 4368, - [4817] = 4338, + [4816] = 4409, + [4817] = 4339, [4818] = 4311, - [4819] = 4381, - [4820] = 4392, - [4821] = 4409, - [4822] = 4357, - [4823] = 4727, + [4819] = 4380, + [4820] = 4388, + [4821] = 4357, + [4822] = 4731, + [4823] = 4446, [4824] = 4352, - [4825] = 4446, + [4825] = 4380, [4826] = 4406, - [4827] = 4381, + [4827] = 4763, [4828] = 4446, - [4829] = 4763, - [4830] = 4411, + [4829] = 4411, + [4830] = 4365, [4831] = 4423, - [4832] = 4365, - [4833] = 4485, - [4834] = 4018, + [4832] = 4484, + [4833] = 4018, + [4834] = 4317, [4835] = 4358, [4836] = 4355, - [4837] = 4317, - [4838] = 4544, + [4837] = 4547, + [4838] = 4446, [4839] = 4355, [4840] = 4358, - [4841] = 4446, + [4841] = 4365, [4842] = 4807, - [4843] = 4365, - [4844] = 4028, - [4845] = 4365, + [4843] = 4028, + [4844] = 4365, + [4845] = 4371, [4846] = 4411, - [4847] = 4372, - [4848] = 4381, + [4847] = 4847, + [4848] = 4380, [4849] = 4355, - [4850] = 4357, - [4851] = 4851, - [4852] = 4763, + [4850] = 4763, + [4851] = 4338, + [4852] = 4338, [4853] = 4427, - [4854] = 4337, - [4855] = 4337, - [4856] = 4807, - [4857] = 4430, - [4858] = 4317, - [4859] = 4409, - [4860] = 4544, - [4861] = 4372, - [4862] = 4544, + [4854] = 4807, + [4855] = 4430, + [4856] = 4317, + [4857] = 4409, + [4858] = 4547, + [4859] = 4547, + [4860] = 4547, + [4861] = 4371, + [4862] = 4731, [4863] = 4720, - [4864] = 4544, - [4865] = 4727, - [4866] = 4446, - [4867] = 4339, - [4868] = 4411, - [4869] = 4406, - [4870] = 4337, - [4871] = 4352, - [4872] = 4427, - [4873] = 4338, - [4874] = 4411, - [4875] = 4311, - [4876] = 4514, + [4864] = 4446, + [4865] = 4411, + [4866] = 4333, + [4867] = 4406, + [4868] = 4338, + [4869] = 4352, + [4870] = 4427, + [4871] = 4339, + [4872] = 4411, + [4873] = 4311, + [4874] = 4514, + [4875] = 4388, + [4876] = 4368, [4877] = 4018, - [4878] = 4727, - [4879] = 4392, + [4878] = 4731, + [4879] = 4018, [4880] = 4430, - [4881] = 4368, - [4882] = 4018, + [4881] = 4338, + [4882] = 4371, [4883] = 4534, - [4884] = 4372, - [4885] = 4720, - [4886] = 4355, + [4884] = 4720, + [4885] = 4355, + [4886] = 4315, [4887] = 4311, - [4888] = 4337, - [4889] = 4314, - [4890] = 4337, - [4891] = 4311, - [4892] = 4465, - [4893] = 4430, - [4894] = 4409, - [4895] = 4028, - [4896] = 4446, - [4897] = 4339, - [4898] = 4358, - [4899] = 4527, - [4900] = 4018, - [4901] = 4901, + [4888] = 4338, + [4889] = 4311, + [4890] = 4465, + [4891] = 4430, + [4892] = 4409, + [4893] = 4028, + [4894] = 4446, + [4895] = 4333, + [4896] = 4358, + [4897] = 4527, + [4898] = 4018, + [4899] = 4899, + [4900] = 4355, + [4901] = 4514, [4902] = 4763, - [4903] = 4355, - [4904] = 4514, - [4905] = 4372, + [4903] = 4357, + [4904] = 4411, + [4905] = 4371, [4906] = 4514, - [4907] = 4544, - [4908] = 4314, + [4907] = 4547, + [4908] = 4315, [4909] = 4527, - [4910] = 4357, - [4911] = 4911, - [4912] = 4018, - [4913] = 4339, + [4910] = 4910, + [4911] = 4018, + [4912] = 4423, + [4913] = 4333, [4914] = 4430, - [4915] = 4423, - [4916] = 4406, - [4917] = 4411, - [4918] = 4337, - [4919] = 4430, - [4920] = 4381, - [4921] = 4666, - [4922] = 4028, - [4923] = 4514, + [4915] = 4406, + [4916] = 4368, + [4917] = 4430, + [4918] = 4380, + [4919] = 4028, + [4920] = 4028, + [4921] = 4665, + [4922] = 4514, + [4923] = 4338, [4924] = 4720, [4925] = 4527, [4926] = 4465, [4927] = 4357, - [4928] = 4527, - [4929] = 4018, - [4930] = 4727, - [4931] = 4352, + [4928] = 4352, + [4929] = 4527, + [4930] = 4018, + [4931] = 4731, [4932] = 4527, - [4933] = 4338, + [4933] = 4339, [4934] = 4527, - [4935] = 4339, - [4936] = 4337, - [4937] = 4314, + [4935] = 4333, + [4936] = 4338, + [4937] = 4315, [4938] = 4527, - [4939] = 4514, - [4940] = 4028, + [4939] = 4388, + [4940] = 4514, [4941] = 4365, [4942] = 4368, - [4943] = 4392, - [4944] = 4314, - [4945] = 4330, + [4943] = 4315, + [4944] = 4342, + [4945] = 4028, [4946] = 4514, - [4947] = 4427, + [4947] = 4315, [4948] = 4355, - [4949] = 4314, - [4950] = 4392, - [4951] = 4330, - [4952] = 4851, - [4953] = 4560, + [4949] = 4427, + [4950] = 4388, + [4951] = 4342, + [4952] = 4847, + [4953] = 4561, [4954] = 4430, - [4955] = 4339, + [4955] = 4333, [4956] = 4365, [4957] = 4427, [4958] = 4527, [4959] = 4018, - [4960] = 4457, + [4960] = 4368, [4961] = 4352, [4962] = 4317, - [4963] = 4368, + [4963] = 4357, [4964] = 4406, - [4965] = 4317, - [4966] = 4357, - [4967] = 4651, - [4968] = 4544, + [4965] = 4457, + [4966] = 4650, + [4967] = 4317, + [4968] = 4547, [4969] = 4028, [4970] = 4514, [4971] = 4355, [4972] = 4018, [4973] = 4423, - [4974] = 4651, + [4974] = 4650, [4975] = 4358, [4976] = 4423, - [4977] = 4028, - [4978] = 4372, + [4977] = 4371, + [4978] = 4357, [4979] = 4672, - [4980] = 4560, + [4980] = 4561, [4981] = 4311, [4982] = 4358, - [4983] = 4911, - [4984] = 4372, - [4985] = 4018, + [4983] = 4018, + [4984] = 4910, + [4985] = 4371, [4986] = 4357, - [4987] = 4527, + [4987] = 4672, [4988] = 4365, - [4989] = 4901, - [4990] = 4672, - [4991] = 4372, - [4992] = 4337, - [4993] = 4381, - [4994] = 4018, - [4995] = 4560, - [4996] = 4337, + [4989] = 4527, + [4990] = 4018, + [4991] = 4371, + [4992] = 4899, + [4993] = 4380, + [4994] = 4338, + [4995] = 4561, + [4996] = 4338, [4997] = 4997, - [4998] = 4339, + [4998] = 4333, [4999] = 4028, [5000] = 4514, [5001] = 4427, - [5002] = 4337, + [5002] = 4338, [5003] = 4457, [5004] = 4514, [5005] = 4446, - [5006] = 4314, - [5007] = 4544, + [5006] = 4315, + [5007] = 4547, [5008] = 4317, - [5009] = 4666, - [5010] = 4355, - [5011] = 4352, + [5009] = 4665, + [5010] = 4409, + [5011] = 4355, [5012] = 4427, - [5013] = 4409, - [5014] = 4314, - [5015] = 4430, - [5016] = 4489, + [5013] = 4315, + [5014] = 4485, + [5015] = 4352, + [5016] = 4430, [5017] = 4409, - [5018] = 4337, - [5019] = 4028, - [5020] = 4430, + [5018] = 4338, + [5019] = 4430, + [5020] = 4028, [5021] = 4409, - [5022] = 4028, - [5023] = 4372, - [5024] = 4423, - [5025] = 4406, - [5026] = 4355, - [5027] = 4365, - [5028] = 4352, - [5029] = 4430, - [5030] = 4339, + [5022] = 4371, + [5023] = 4028, + [5024] = 4355, + [5025] = 4423, + [5026] = 4406, + [5027] = 4430, + [5028] = 4365, + [5029] = 4352, + [5030] = 4333, [5031] = 4311, - [5032] = 4372, - [5033] = 4392, - [5034] = 4355, - [5035] = 4411, + [5032] = 4371, + [5033] = 4430, + [5034] = 4388, + [5035] = 4355, [5036] = 4763, - [5037] = 4430, - [5038] = 4330, - [5039] = 4651, - [5040] = 5040, - [5041] = 4485, + [5037] = 4484, + [5038] = 4342, + [5039] = 4411, + [5040] = 4650, + [5041] = 5041, [5042] = 4457, - [5043] = 4337, + [5043] = 4338, [5044] = 4358, - [5045] = 4392, + [5045] = 4388, [5046] = 4368, - [5047] = 4560, - [5048] = 4372, - [5049] = 4338, - [5050] = 4560, - [5051] = 4337, - [5052] = 4314, - [5053] = 4337, + [5047] = 4561, + [5048] = 4371, + [5049] = 4339, + [5050] = 4338, + [5051] = 4315, + [5052] = 4561, + [5053] = 4338, [5054] = 4311, [5055] = 4534, - [5056] = 4560, + [5056] = 4561, [5057] = 4368, [5058] = 4028, - [5059] = 4560, + [5059] = 4561, [5060] = 4534, [5061] = 4018, - [5062] = 4381, - [5063] = 4392, - [5064] = 4372, - [5065] = 4337, - [5066] = 4489, - [5067] = 4485, + [5062] = 4380, + [5063] = 4388, + [5064] = 4371, + [5065] = 4338, + [5066] = 4485, + [5067] = 4484, [5068] = 4357, [5069] = 4317, [5070] = 4430, [5071] = 4028, [5072] = 4352, - [5073] = 4381, + [5073] = 4380, [5074] = 4672, - [5075] = 4339, - [5076] = 4489, - [5077] = 4544, - [5078] = 4485, - [5079] = 4560, + [5075] = 4333, + [5076] = 4485, + [5077] = 4547, + [5078] = 4484, + [5079] = 4561, [5080] = 4409, [5081] = 4406, [5082] = 4446, @@ -8452,242 +8452,242 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5084] = 4355, [5085] = 4368, [5086] = 4423, - [5087] = 4372, - [5088] = 4372, - [5089] = 4666, - [5090] = 4911, + [5087] = 4371, + [5088] = 4355, + [5089] = 4665, + [5090] = 4910, [5091] = 4357, [5092] = 4807, - [5093] = 4560, - [5094] = 4372, - [5095] = 4314, + [5093] = 4561, + [5094] = 4371, + [5095] = 4315, [5096] = 4457, [5097] = 5097, - [5098] = 4372, + [5098] = 4371, [5099] = 4534, - [5100] = 4560, - [5101] = 4314, - [5102] = 4651, - [5103] = 4337, + [5100] = 4561, + [5101] = 4315, + [5102] = 4650, + [5103] = 4338, [5104] = 4368, [5105] = 5105, [5106] = 4317, - [5107] = 4851, + [5107] = 4847, [5108] = 4430, - [5109] = 4485, + [5109] = 4484, [5110] = 4411, [5111] = 4807, - [5112] = 4489, + [5112] = 4485, [5113] = 4355, - [5114] = 4392, + [5114] = 4388, [5115] = 4365, [5116] = 4018, - [5117] = 4372, - [5118] = 4352, + [5117] = 4371, + [5118] = 4028, [5119] = 4352, - [5120] = 4337, + [5120] = 4338, [5121] = 4409, [5122] = 4365, [5123] = 4317, [5124] = 4311, [5125] = 4446, - [5126] = 4337, + [5126] = 4338, [5127] = 4411, [5128] = 4028, [5129] = 4358, [5130] = 4358, - [5131] = 4337, + [5131] = 4338, [5132] = 4446, - [5133] = 4381, + [5133] = 4380, [5134] = 4411, [5135] = 4672, [5136] = 4018, [5137] = 4311, - [5138] = 4901, + [5138] = 4899, [5139] = 4427, [5140] = 4465, [5141] = 4411, [5142] = 4355, - [5143] = 4314, + [5143] = 4527, [5144] = 4368, - [5145] = 4372, + [5145] = 4315, [5146] = 4406, - [5147] = 4314, - [5148] = 4314, - [5149] = 4485, - [5150] = 4485, - [5151] = 4560, - [5152] = 4355, - [5153] = 4381, - [5154] = 4372, + [5147] = 4315, + [5148] = 4371, + [5149] = 4484, + [5150] = 4484, + [5151] = 4561, + [5152] = 4315, + [5153] = 4355, + [5154] = 4371, [5155] = 4311, - [5156] = 4372, - [5157] = 4337, - [5158] = 4317, - [5159] = 4430, + [5156] = 4380, + [5157] = 4371, + [5158] = 4338, + [5159] = 4317, [5160] = 4409, [5161] = 4357, [5162] = 4430, [5163] = 4423, - [5164] = 4901, - [5165] = 4337, - [5166] = 4314, - [5167] = 4330, - [5168] = 4028, + [5164] = 4899, + [5165] = 4338, + [5166] = 4315, + [5167] = 4342, + [5168] = 4430, [5169] = 4457, [5170] = 4358, [5171] = 4423, - [5172] = 4372, - [5173] = 4544, - [5174] = 4901, - [5175] = 4330, - [5176] = 4365, - [5177] = 4672, - [5178] = 4409, + [5172] = 4371, + [5173] = 4028, + [5174] = 4899, + [5175] = 4342, + [5176] = 4547, + [5177] = 4365, + [5178] = 4672, [5179] = 4409, - [5180] = 4901, - [5181] = 4372, + [5180] = 4409, + [5181] = 4371, [5182] = 4406, [5183] = 4763, [5184] = 4465, - [5185] = 4763, + [5185] = 4899, [5186] = 4028, - [5187] = 4727, + [5187] = 4731, [5188] = 4427, [5189] = 4465, [5190] = 4430, - [5191] = 4368, - [5192] = 4514, - [5193] = 4365, - [5194] = 4358, + [5191] = 4763, + [5192] = 4368, + [5193] = 4514, + [5194] = 4365, [5195] = 4311, - [5196] = 4911, + [5196] = 4358, [5197] = 4355, [5198] = 5198, - [5199] = 4314, - [5200] = 4560, - [5201] = 4337, - [5202] = 4430, + [5199] = 4910, + [5200] = 4315, + [5201] = 4561, + [5202] = 4338, [5203] = 4997, - [5204] = 4651, + [5204] = 4650, [5205] = 5205, - [5206] = 4355, - [5207] = 4381, - [5208] = 4560, - [5209] = 4358, + [5206] = 4430, + [5207] = 4380, + [5208] = 4561, + [5209] = 4355, [5210] = 4527, [5211] = 4411, [5212] = 4018, - [5213] = 4392, - [5214] = 4489, - [5215] = 4560, - [5216] = 4372, + [5213] = 4358, + [5214] = 4485, + [5215] = 4561, + [5216] = 4371, [5217] = 4355, - [5218] = 4446, - [5219] = 4339, - [5220] = 4727, - [5221] = 5221, + [5218] = 4388, + [5219] = 4333, + [5220] = 4731, + [5221] = 4446, [5222] = 4357, [5223] = 5223, [5224] = 4199, [5225] = 4514, - [5226] = 4337, - [5227] = 4427, - [5228] = 4544, - [5229] = 4338, - [5230] = 4337, - [5231] = 4911, + [5226] = 5226, + [5227] = 4338, + [5228] = 4547, + [5229] = 4339, + [5230] = 4338, + [5231] = 4427, [5232] = 5205, - [5233] = 4028, + [5233] = 4910, [5234] = 4355, - [5235] = 4423, - [5236] = 4339, + [5235] = 5235, + [5236] = 4333, [5237] = 4457, - [5238] = 4727, - [5239] = 4355, + [5238] = 4731, + [5239] = 4352, [5240] = 4018, - [5241] = 4381, + [5241] = 4380, [5242] = 4311, [5243] = 4358, [5244] = 4720, - [5245] = 4727, + [5245] = 4371, [5246] = 4355, [5247] = 4514, [5248] = 4427, [5249] = 4368, - [5250] = 4901, - [5251] = 4337, - [5252] = 4381, + [5250] = 4899, + [5251] = 4338, + [5252] = 4380, [5253] = 4720, [5254] = 4409, [5255] = 4446, [5256] = 4527, - [5257] = 4392, - [5258] = 4337, - [5259] = 5040, - [5260] = 4337, + [5257] = 4388, + [5258] = 4338, + [5259] = 5041, + [5260] = 4338, [5261] = 4352, [5262] = 4018, - [5263] = 4372, + [5263] = 4371, [5264] = 4357, [5265] = 5265, [5266] = 4352, - [5267] = 4427, - [5268] = 4851, + [5267] = 4317, + [5268] = 4847, [5269] = 4406, [5270] = 4423, [5271] = 4411, [5272] = 4018, - [5273] = 4534, + [5273] = 4427, [5274] = 4430, - [5275] = 4666, - [5276] = 4406, - [5277] = 4485, + [5275] = 4534, + [5276] = 4665, + [5277] = 4484, [5278] = 4317, [5279] = 4357, [5280] = 4311, - [5281] = 4409, + [5281] = 4406, [5282] = 4427, [5283] = 4423, [5284] = 5205, - [5285] = 4314, + [5285] = 4409, [5286] = 5286, [5287] = 4430, - [5288] = 4339, + [5288] = 4333, [5289] = 4430, - [5290] = 4544, + [5290] = 4315, [5291] = 4527, - [5292] = 4337, - [5293] = 4651, + [5292] = 4338, + [5293] = 4650, [5294] = 4672, [5295] = 4423, - [5296] = 5296, - [5297] = 4368, + [5296] = 4547, + [5297] = 4317, [5298] = 5298, - [5299] = 4392, + [5299] = 4388, [5300] = 4427, [5301] = 4409, [5302] = 4446, - [5303] = 4485, + [5303] = 4423, [5304] = 4527, [5305] = 4534, [5306] = 4446, [5307] = 4409, - [5308] = 4355, + [5308] = 4484, [5309] = 4358, [5310] = 4365, [5311] = 4406, [5312] = 4763, - [5313] = 4381, - [5314] = 4423, - [5315] = 4851, + [5313] = 4355, + [5314] = 4380, + [5315] = 4423, [5316] = 4997, - [5317] = 4357, - [5318] = 4911, + [5317] = 4847, + [5318] = 4910, [5319] = 4514, - [5320] = 4317, + [5320] = 4561, [5321] = 4446, - [5322] = 4560, + [5322] = 4357, [5323] = 5286, [5324] = 4357, [5325] = 4465, @@ -8699,129 +8699,129 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5331] = 4411, [5332] = 5332, [5333] = 4430, - [5334] = 4911, - [5335] = 4372, + [5334] = 4910, + [5335] = 4371, [5336] = 4355, [5337] = 5337, - [5338] = 4527, - [5339] = 4352, + [5338] = 4352, + [5339] = 4427, [5340] = 4028, [5341] = 4365, [5342] = 4368, [5343] = 4411, - [5344] = 4427, - [5345] = 4392, - [5346] = 4651, - [5347] = 4544, + [5344] = 4388, + [5345] = 4018, + [5346] = 4650, + [5347] = 4406, [5348] = 4355, - [5349] = 4018, - [5350] = 4339, + [5349] = 4368, + [5350] = 4333, [5351] = 4365, - [5352] = 4406, - [5353] = 4314, + [5352] = 4547, + [5353] = 4315, [5354] = 4368, - [5355] = 4381, - [5356] = 4560, - [5357] = 4544, + [5355] = 4380, + [5356] = 4561, + [5357] = 4547, [5358] = 4406, - [5359] = 4339, + [5359] = 4333, [5360] = 4763, [5361] = 4672, - [5362] = 5362, - [5363] = 4381, - [5364] = 4339, - [5365] = 4317, + [5362] = 4731, + [5363] = 4380, + [5364] = 4333, + [5365] = 4665, [5366] = 4430, - [5367] = 4666, + [5367] = 4311, [5368] = 4457, [5369] = 5369, - [5370] = 4544, + [5370] = 4547, [5371] = 5205, [5372] = 5372, [5373] = 4357, - [5374] = 4311, - [5375] = 4338, + [5374] = 4339, + [5375] = 4388, [5376] = 4352, - [5377] = 4372, - [5378] = 4392, - [5379] = 4372, + [5377] = 4371, + [5378] = 4720, + [5379] = 4371, [5380] = 4411, - [5381] = 4720, - [5382] = 4727, - [5383] = 4352, - [5384] = 4527, + [5381] = 4352, + [5382] = 4731, + [5383] = 4527, + [5384] = 4514, [5385] = 4355, [5386] = 5386, [5387] = 4358, - [5388] = 4330, - [5389] = 4514, + [5388] = 4342, + [5389] = 4720, [5390] = 4527, - [5391] = 4720, + [5391] = 4352, [5392] = 4720, [5393] = 4018, - [5394] = 4352, + [5394] = 4899, [5395] = 4018, - [5396] = 4901, - [5397] = 4489, - [5398] = 4314, - [5399] = 4406, + [5396] = 4807, + [5397] = 4485, + [5398] = 4315, + [5399] = 4388, [5400] = 5400, - [5401] = 4901, - [5402] = 4807, - [5403] = 4392, + [5401] = 4899, + [5402] = 4406, + [5403] = 4847, [5404] = 4317, [5405] = 4527, - [5406] = 4851, - [5407] = 4337, - [5408] = 4028, - [5409] = 4423, - [5410] = 4544, - [5411] = 4430, + [5406] = 4338, + [5407] = 4028, + [5408] = 4423, + [5409] = 4406, + [5410] = 4547, + [5411] = 4731, [5412] = 4763, [5413] = 4465, - [5414] = 4406, + [5414] = 4368, [5415] = 4527, - [5416] = 4485, - [5417] = 4727, - [5418] = 4368, - [5419] = 4901, - [5420] = 4018, - [5421] = 4355, - [5422] = 4339, - [5423] = 4727, + [5416] = 4484, + [5417] = 4430, + [5418] = 4018, + [5419] = 4899, + [5420] = 4355, + [5421] = 4028, + [5422] = 4333, + [5423] = 4731, [5424] = 4720, [5425] = 4427, - [5426] = 4851, - [5427] = 4028, - [5428] = 4339, - [5429] = 5429, + [5426] = 4847, + [5427] = 5427, + [5428] = 4333, + [5429] = 4317, [5430] = 4514, - [5431] = 4337, - [5432] = 4392, - [5433] = 4337, - [5434] = 4317, - [5435] = 4330, - [5436] = 4311, - [5437] = 4317, + [5431] = 4338, + [5432] = 4388, + [5433] = 4338, + [5434] = 4342, + [5435] = 4311, + [5436] = 4317, + [5437] = 4357, [5438] = 4311, - [5439] = 4339, - [5440] = 4357, - [5441] = 5040, - [5442] = 4763, + [5439] = 4333, + [5440] = 5041, + [5441] = 4763, + [5442] = 4352, [5443] = 4028, - [5444] = 4544, - [5445] = 4727, - [5446] = 4352, - [5447] = 4489, - [5448] = 4392, - [5449] = 4651, - [5450] = 4358, + [5444] = 4547, + [5445] = 4731, + [5446] = 4358, + [5447] = 4485, + [5448] = 4388, + [5449] = 4650, + [5450] = 4430, [5451] = 4018, - [5452] = 4430, - [5453] = 4485, - [5454] = 4338, + [5452] = 4484, + [5453] = 4028, + [5454] = 4339, [5455] = 4028, - [5456] = 4560, + [5456] = 4561, [5457] = 4527, [5458] = 4763, [5459] = 4763, @@ -8829,32 +8829,32 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5461] = 4430, [5462] = 4672, [5463] = 4028, - [5464] = 4028, + [5464] = 4514, [5465] = 5205, [5466] = 4018, [5467] = 4355, [5468] = 4311, [5469] = 4514, - [5470] = 4514, - [5471] = 4446, - [5472] = 4544, + [5470] = 4446, + [5471] = 4547, + [5472] = 4365, [5473] = 4409, [5474] = 4720, - [5475] = 4365, - [5476] = 4018, - [5477] = 4372, - [5478] = 4446, + [5475] = 4018, + [5476] = 4446, + [5477] = 4371, + [5478] = 4720, [5479] = 4365, [5480] = 4514, - [5481] = 4720, + [5481] = 4380, [5482] = 5298, - [5483] = 4372, + [5483] = 4371, [5484] = 4514, [5485] = 4028, - [5486] = 4901, - [5487] = 4339, - [5488] = 4338, - [5489] = 4381, + [5486] = 4899, + [5487] = 4333, + [5488] = 4339, + [5489] = 5489, [5490] = 4018, [5491] = 4406, [5492] = 5492, @@ -8863,7 +8863,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5495] = 5298, [5496] = 4352, [5497] = 4430, - [5498] = 4544, + [5498] = 4547, [5499] = 5492, [5500] = 5492, [5501] = 5501, @@ -8873,56 +8873,56 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5505] = 4423, [5506] = 4411, [5507] = 4357, - [5508] = 4911, - [5509] = 4544, + [5508] = 4910, + [5509] = 4547, [5510] = 4368, - [5511] = 4727, + [5511] = 4731, [5512] = 4514, - [5513] = 4727, + [5513] = 4731, [5514] = 4527, [5515] = 4527, [5516] = 4355, - [5517] = 4392, + [5517] = 4388, [5518] = 4527, - [5519] = 5221, - [5520] = 4381, - [5521] = 4339, - [5522] = 4337, - [5523] = 4337, + [5519] = 5226, + [5520] = 4380, + [5521] = 4333, + [5522] = 4338, + [5523] = 4338, [5524] = 5492, - [5525] = 4911, - [5526] = 4911, + [5525] = 4910, + [5526] = 4910, [5527] = 4763, [5528] = 4018, [5529] = 4514, [5530] = 4763, [5531] = 4365, [5532] = 4534, - [5533] = 4338, + [5533] = 4339, [5534] = 4028, - [5535] = 4901, + [5535] = 4899, [5536] = 4311, [5537] = 4446, [5538] = 4018, [5539] = 4427, [5540] = 4199, - [5541] = 4666, - [5542] = 4314, - [5543] = 4727, + [5541] = 4665, + [5542] = 4315, + [5543] = 4731, [5544] = 4355, [5545] = 4720, [5546] = 5492, [5547] = 4430, [5548] = 4355, - [5549] = 4485, + [5549] = 4484, [5550] = 4358, [5551] = 5492, [5552] = 5492, - [5553] = 4727, - [5554] = 4372, + [5553] = 4731, + [5554] = 4371, [5555] = 4028, [5556] = 4311, - [5557] = 4372, + [5557] = 4371, [5558] = 5198, [5559] = 4720, [5560] = 5286, @@ -8930,10 +8930,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5562] = 4018, [5563] = 4430, [5564] = 4720, - [5565] = 4911, + [5565] = 4910, [5566] = 4527, [5567] = 4763, - [5568] = 4727, + [5568] = 4731, [5569] = 4028, [5570] = 4018, [5571] = 5286, @@ -8944,19 +8944,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5576] = 4763, [5577] = 4355, [5578] = 5492, - [5579] = 5296, + [5579] = 5235, [5580] = 4514, [5581] = 4357, - [5582] = 4560, - [5583] = 4372, + [5582] = 4561, + [5583] = 4371, [5584] = 4018, [5585] = 4427, - [5586] = 4372, - [5587] = 4901, + [5586] = 4371, + [5587] = 4899, [5588] = 4527, [5589] = 5298, [5590] = 4311, - [5591] = 4372, + [5591] = 4371, [5592] = 4514, [5593] = 4514, [5594] = 5492, @@ -8965,31 +8965,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5597] = 4763, [5598] = 5492, [5599] = 4368, - [5600] = 4314, + [5600] = 4315, [5601] = 4446, - [5602] = 4544, + [5602] = 4547, [5603] = 5492, [5604] = 4365, [5605] = 4317, [5606] = 5492, [5607] = 4527, - [5608] = 4911, - [5609] = 4337, - [5610] = 4392, - [5611] = 4851, + [5608] = 4910, + [5609] = 4338, + [5610] = 4388, + [5611] = 4847, [5612] = 4028, [5613] = 5492, [5614] = 4352, [5615] = 4406, - [5616] = 4901, + [5616] = 4899, [5617] = 4514, [5618] = 4028, - [5619] = 4901, + [5619] = 4899, [5620] = 4427, - [5621] = 4314, + [5621] = 4315, [5622] = 4423, - [5623] = 4727, - [5624] = 4901, + [5623] = 4731, + [5624] = 4899, [5625] = 4018, [5626] = 4446, [5627] = 4357, @@ -9000,57 +9000,57 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5632] = 4365, [5633] = 4018, [5634] = 4514, - [5635] = 4381, + [5635] = 4380, [5636] = 4365, - [5637] = 4372, + [5637] = 4371, [5638] = 4514, - [5639] = 4314, + [5639] = 4315, [5640] = 4430, - [5641] = 4651, + [5641] = 4650, [5642] = 4527, [5643] = 5492, [5644] = 4527, - [5645] = 4372, + [5645] = 4371, [5646] = 4018, [5647] = 5492, [5648] = 4028, [5649] = 5337, [5650] = 4672, [5651] = 4028, - [5652] = 4901, + [5652] = 4899, [5653] = 4514, [5654] = 4018, [5655] = 4028, [5656] = 4409, [5657] = 5105, - [5658] = 4851, - [5659] = 4851, + [5658] = 4847, + [5659] = 4847, [5660] = 4028, [5661] = 5492, - [5662] = 4339, - [5663] = 4372, - [5664] = 4544, - [5665] = 4901, - [5666] = 4314, + [5662] = 4333, + [5663] = 4371, + [5664] = 4547, + [5665] = 4899, + [5666] = 4315, [5667] = 5492, [5668] = 4409, [5669] = 4311, - [5670] = 4901, - [5671] = 4651, + [5670] = 4899, + [5671] = 4650, [5672] = 4358, - [5673] = 4381, + [5673] = 4380, [5674] = 5492, - [5675] = 4372, - [5676] = 4901, + [5675] = 4371, + [5676] = 4899, [5677] = 4446, [5678] = 4672, [5679] = 4534, [5680] = 5329, - [5681] = 4314, - [5682] = 4339, + [5681] = 4315, + [5682] = 4333, [5683] = 5330, [5684] = 4357, - [5685] = 4560, + [5685] = 4561, [5686] = 4427, [5687] = 4311, [5688] = 4199, @@ -9062,36 +9062,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5694] = 5694, [5695] = 5400, [5696] = 4311, - [5697] = 4851, + [5697] = 4847, [5698] = 4446, - [5699] = 4560, - [5700] = 4727, + [5699] = 4561, + [5700] = 4731, [5701] = 4365, [5702] = 5492, - [5703] = 4339, + [5703] = 4333, [5704] = 5704, [5705] = 4534, [5706] = 4406, [5707] = 4763, [5708] = 5492, - [5709] = 4666, - [5710] = 4911, + [5709] = 4665, + [5710] = 4910, [5711] = 4018, [5712] = 4411, [5713] = 4352, [5714] = 4427, [5715] = 4446, [5716] = 4365, - [5717] = 4372, + [5717] = 4371, [5718] = 5492, - [5719] = 4392, + [5719] = 4388, [5720] = 5720, [5721] = 4018, [5722] = 5722, [5723] = 4427, - [5724] = 4338, + [5724] = 4339, [5725] = 5492, - [5726] = 4851, + [5726] = 4847, [5727] = 5727, [5728] = 4317, [5729] = 4446, @@ -9100,7 +9100,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5732] = 4514, [5733] = 5492, [5734] = 4365, - [5735] = 5040, + [5735] = 5041, [5736] = 4352, [5737] = 4514, [5738] = 4527, @@ -9110,38 +9110,38 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5742] = 4763, [5743] = 5492, [5744] = 5744, - [5745] = 4339, + [5745] = 4333, [5746] = 5386, [5747] = 4527, - [5748] = 4727, + [5748] = 4731, [5749] = 4430, [5750] = 5750, - [5751] = 4544, + [5751] = 4547, [5752] = 4355, - [5753] = 4651, + [5753] = 4650, [5754] = 5754, [5755] = 4411, - [5756] = 4489, - [5757] = 5429, + [5756] = 4485, + [5757] = 5427, [5758] = 4720, [5759] = 4672, [5760] = 4311, - [5761] = 4314, + [5761] = 4315, [5762] = 4028, - [5763] = 4560, - [5764] = 4485, + [5763] = 4561, + [5764] = 4484, [5765] = 4430, - [5766] = 4651, - [5767] = 4560, + [5766] = 4650, + [5767] = 4561, [5768] = 4409, - [5769] = 4337, + [5769] = 4338, [5770] = 4018, [5771] = 5771, [5772] = 4355, [5773] = 4317, [5774] = 4028, [5775] = 5329, - [5776] = 4485, + [5776] = 4484, [5777] = 5330, [5778] = 5778, [5779] = 5492, @@ -9154,26 +9154,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5786] = 4672, [5787] = 5223, [5788] = 4368, - [5789] = 4392, + [5789] = 4388, [5790] = 5492, [5791] = 4672, [5792] = 5105, [5793] = 4028, - [5794] = 4337, - [5795] = 4337, + [5794] = 4338, + [5795] = 4338, [5796] = 4427, [5797] = 4446, [5798] = 5492, [5799] = 5799, [5800] = 5492, - [5801] = 4651, - [5802] = 5362, + [5801] = 4650, + [5802] = 5489, [5803] = 4365, [5804] = 4406, - [5805] = 4339, - [5806] = 4544, + [5805] = 4333, + [5806] = 4547, [5807] = 5807, - [5808] = 5429, + [5808] = 5427, [5809] = 4317, [5810] = 4423, [5811] = 4997, @@ -9181,15 +9181,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5813] = 5492, [5814] = 5369, [5815] = 4357, - [5816] = 5040, + [5816] = 5041, [5817] = 5492, [5818] = 5492, - [5819] = 4851, - [5820] = 4372, - [5821] = 4544, + [5819] = 4847, + [5820] = 4371, + [5821] = 4547, [5822] = 4018, - [5823] = 4381, - [5824] = 4337, + [5823] = 4380, + [5824] = 4338, [5825] = 5337, [5826] = 5386, [5827] = 4465, @@ -9198,69 +9198,69 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5830] = 5223, [5831] = 4430, [5832] = 5492, - [5833] = 4339, + [5833] = 4333, [5834] = 4018, [5835] = 4018, [5836] = 4028, - [5837] = 4381, - [5838] = 4392, + [5837] = 4380, + [5838] = 4388, [5839] = 4018, - [5840] = 4560, - [5841] = 5296, + [5840] = 4561, + [5841] = 5235, [5842] = 5492, [5843] = 5105, [5844] = 5492, [5845] = 4352, - [5846] = 4314, - [5847] = 4560, + [5846] = 4315, + [5847] = 4561, [5848] = 4430, [5849] = 5492, [5850] = 4423, [5851] = 4720, [5852] = 4028, [5853] = 4317, - [5854] = 4727, - [5855] = 4489, + [5854] = 4731, + [5855] = 4485, [5856] = 4406, [5857] = 4352, [5858] = 5223, [5859] = 4430, [5860] = 5265, - [5861] = 4372, + [5861] = 4371, [5862] = 4411, [5863] = 4355, [5864] = 4317, - [5865] = 4392, + [5865] = 4388, [5866] = 4457, [5867] = 4997, [5868] = 4355, [5869] = 4411, [5870] = 5870, - [5871] = 4330, + [5871] = 4342, [5872] = 5492, [5873] = 5298, [5874] = 4311, [5875] = 4430, - [5876] = 5221, + [5876] = 5226, [5877] = 4514, [5878] = 4368, - [5879] = 4337, + [5879] = 4338, [5880] = 5492, [5881] = 4357, [5882] = 4411, - [5883] = 4372, + [5883] = 4371, [5884] = 5372, [5885] = 5369, - [5886] = 4560, + [5886] = 4561, [5887] = 4457, - [5888] = 4901, + [5888] = 4899, [5889] = 5198, [5890] = 5492, [5891] = 4358, [5892] = 5492, [5893] = 5286, [5894] = 5492, - [5895] = 4560, + [5895] = 4561, [5896] = 4358, [5897] = 4409, [5898] = 5492, @@ -9268,31 +9268,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5900] = 4527, [5901] = 4409, [5902] = 5492, - [5903] = 4381, + [5903] = 4380, [5904] = 4763, [5905] = 4311, - [5906] = 4337, + [5906] = 4338, [5907] = 4357, [5908] = 4317, [5909] = 5298, [5910] = 4423, [5911] = 4406, - [5912] = 4651, - [5913] = 4901, - [5914] = 4372, + [5912] = 4650, + [5913] = 4899, + [5914] = 4371, [5915] = 4358, [5916] = 4409, [5917] = 4672, - [5918] = 4339, + [5918] = 4333, [5919] = 4411, [5920] = 5286, - [5921] = 4314, + [5921] = 4315, [5922] = 5492, [5923] = 4409, [5924] = 5492, [5925] = 4317, - [5926] = 4544, - [5927] = 4314, + [5926] = 4547, + [5927] = 4315, [5928] = 4355, [5929] = 4406, [5930] = 4358, @@ -9306,9 +9306,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5938] = 4446, [5939] = 4028, [5940] = 4355, - [5941] = 4560, - [5942] = 4392, - [5943] = 5362, + [5941] = 4561, + [5942] = 4388, + [5943] = 5489, [5944] = 4807, [5945] = 5492, [5946] = 4365, @@ -9316,7 +9316,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5948] = 4465, [5949] = 4446, [5950] = 4427, - [5951] = 4666, + [5951] = 4665, [5952] = 4368, [5953] = 4311, [5954] = 4411, @@ -9324,66 +9324,66 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5956] = 5492, [5957] = 5492, [5958] = 4028, - [5959] = 4485, - [5960] = 5040, + [5959] = 4484, + [5960] = 5041, [5961] = 4018, [5962] = 4423, [5963] = 4365, - [5964] = 4330, + [5964] = 4342, [5965] = 4358, - [5966] = 4314, + [5966] = 4315, [5967] = 5967, - [5968] = 4560, + [5968] = 4561, [5969] = 5492, [5970] = 5970, [5971] = 4311, [5972] = 5337, - [5973] = 4381, + [5973] = 4380, [5974] = 5974, - [5975] = 5429, - [5976] = 4485, + [5975] = 5427, + [5976] = 4484, [5977] = 4807, [5978] = 4430, [5979] = 4423, - [5980] = 4489, - [5981] = 4485, - [5982] = 4485, + [5980] = 4485, + [5981] = 4484, + [5982] = 4484, [5983] = 4358, [5984] = 4406, [5985] = 4430, [5986] = 5986, - [5987] = 4485, + [5987] = 4484, [5988] = 4352, - [5989] = 4901, - [5990] = 4392, - [5991] = 4381, + [5989] = 4899, + [5990] = 4388, + [5991] = 4380, [5992] = 4368, - [5993] = 4544, + [5993] = 4547, [5994] = 5994, [5995] = 4357, [5996] = 5996, - [5997] = 4337, - [5998] = 4337, + [5997] = 4338, + [5998] = 4338, [5999] = 5492, [6000] = 4997, - [6001] = 4485, + [6001] = 4484, [6002] = 4465, - [6003] = 4911, + [6003] = 4910, [6004] = 4457, [6005] = 4527, [6006] = 6006, [6007] = 4358, [6008] = 4028, - [6009] = 4911, + [6009] = 4910, [6010] = 4018, [6011] = 4423, - [6012] = 4339, + [6012] = 4333, [6013] = 5492, [6014] = 4411, - [6015] = 4372, + [6015] = 4371, [6016] = 4427, - [6017] = 4372, - [6018] = 4314, + [6017] = 4371, + [6018] = 4315, [6019] = 4446, [6020] = 4409, [6021] = 5492, @@ -9392,8 +9392,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6024] = 4406, [6025] = 5400, [6026] = 4430, - [6027] = 4544, - [6028] = 4851, + [6027] = 4547, + [6028] = 4847, [6029] = 4365, [6030] = 4352, [6031] = 4720, @@ -9402,86 +9402,86 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6034] = 4409, [6035] = 4514, [6036] = 5372, - [6037] = 4337, + [6037] = 4338, [6038] = 5369, - [6039] = 5296, - [6040] = 4392, - [6041] = 4339, + [6039] = 5235, + [6040] = 4388, + [6041] = 4333, [6042] = 4527, - [6043] = 4381, + [6043] = 4380, [6044] = 5492, [6045] = 5265, [6046] = 5492, [6047] = 4199, [6048] = 4514, - [6049] = 4489, - [6050] = 5221, - [6051] = 4544, - [6052] = 4337, + [6049] = 4485, + [6050] = 5226, + [6051] = 4547, + [6052] = 4338, [6053] = 4368, [6054] = 5492, [6055] = 5492, - [6056] = 4314, - [6057] = 4372, + [6056] = 4315, + [6057] = 4371, [6058] = 5492, [6059] = 5198, - [6060] = 4339, - [6061] = 4851, + [6060] = 4333, + [6061] = 4847, [6062] = 4430, [6063] = 4368, - [6064] = 4339, - [6065] = 4392, + [6064] = 4333, + [6065] = 4388, [6066] = 4355, [6067] = 4763, [6068] = 4763, [6069] = 4352, - [6070] = 4727, + [6070] = 4731, [6071] = 4465, [6072] = 4720, [6073] = 4411, - [6074] = 4314, + [6074] = 4315, [6075] = 4457, [6076] = 5492, [6077] = 4357, [6078] = 6078, - [6079] = 4339, + [6079] = 4333, [6080] = 4763, - [6081] = 4727, + [6081] = 4731, [6082] = 4406, [6083] = 4409, [6084] = 4720, - [6085] = 4372, + [6085] = 4371, [6086] = 5492, [6087] = 4534, [6088] = 4720, [6089] = 5492, - [6090] = 4727, + [6090] = 4731, [6091] = 4423, - [6092] = 4381, - [6093] = 4339, + [6092] = 4380, + [6093] = 4333, [6094] = 5492, [6095] = 4357, - [6096] = 4727, - [6097] = 4560, + [6096] = 4731, + [6097] = 4561, [6098] = 4763, [6099] = 6099, - [6100] = 4544, - [6101] = 4489, - [6102] = 4727, - [6103] = 4372, + [6100] = 4547, + [6101] = 4485, + [6102] = 4731, + [6103] = 4371, [6104] = 4720, - [6105] = 4560, - [6106] = 5040, - [6107] = 4901, + [6105] = 4561, + [6106] = 5041, + [6107] = 4899, [6108] = 4409, [6109] = 4457, [6110] = 5386, - [6111] = 4337, - [6112] = 4560, - [6113] = 4372, + [6111] = 4338, + [6112] = 4561, + [6113] = 4371, [6114] = 4368, - [6115] = 4392, - [6116] = 4338, + [6115] = 4388, + [6116] = 4339, [6117] = 4317, [6118] = 6118, [6119] = 4311, @@ -9491,12 +9491,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6123] = 6123, [6124] = 4514, [6125] = 6125, - [6126] = 4372, + [6126] = 4371, [6127] = 4352, - [6128] = 4901, + [6128] = 4899, [6129] = 4406, [6130] = 4409, - [6131] = 4560, + [6131] = 4561, [6132] = 4446, [6133] = 4317, [6134] = 6134, @@ -9506,60 +9506,60 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6138] = 4365, [6139] = 4763, [6140] = 4672, - [6141] = 4901, - [6142] = 4560, + [6141] = 4899, + [6142] = 4561, [6143] = 4465, [6144] = 5694, [6145] = 4409, - [6146] = 4901, + [6146] = 4899, [6147] = 5704, [6148] = 5799, [6149] = 6149, - [6150] = 4727, + [6150] = 4731, [6151] = 4358, - [6152] = 4339, - [6153] = 4381, - [6154] = 4381, + [6152] = 4333, + [6153] = 4380, + [6154] = 4380, [6155] = 5720, [6156] = 4357, [6157] = 4311, - [6158] = 4339, + [6158] = 4333, [6159] = 4720, [6160] = 4411, [6161] = 5727, [6162] = 4311, - [6163] = 4901, - [6164] = 4372, + [6163] = 4899, + [6164] = 4371, [6165] = 5740, [6166] = 4423, [6167] = 5750, [6168] = 4406, [6169] = 4352, - [6170] = 5429, + [6170] = 5427, [6171] = 4365, - [6172] = 4901, - [6173] = 4901, - [6174] = 5040, - [6175] = 4392, - [6176] = 4901, + [6172] = 4899, + [6173] = 4899, + [6174] = 5041, + [6175] = 4388, + [6176] = 4899, [6177] = 5337, [6178] = 4446, [6179] = 4368, [6180] = 4427, - [6181] = 4330, + [6181] = 4342, [6182] = 4357, [6183] = 4997, [6184] = 4430, [6185] = 4317, [6186] = 4409, - [6187] = 5296, + [6187] = 5235, [6188] = 5771, [6189] = 6134, [6190] = 4411, [6191] = 4514, [6192] = 5778, - [6193] = 4651, - [6194] = 4372, + [6193] = 4650, + [6194] = 4371, [6195] = 4763, [6196] = 4358, [6197] = 4672, @@ -9567,54 +9567,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6199] = 5784, [6200] = 4534, [6201] = 4527, - [6202] = 4544, - [6203] = 5221, + [6202] = 4547, + [6203] = 5226, [6204] = 4763, [6205] = 4358, [6206] = 6134, - [6207] = 4544, - [6208] = 4727, + [6207] = 4547, + [6208] = 4731, [6209] = 5198, [6210] = 4997, [6211] = 4720, [6212] = 4311, [6213] = 5386, - [6214] = 5040, - [6215] = 4314, + [6214] = 5041, + [6215] = 4315, [6216] = 4430, [6217] = 5807, [6218] = 5870, - [6219] = 4727, + [6219] = 4731, [6220] = 4457, [6221] = 4465, - [6222] = 4651, + [6222] = 4650, [6223] = 4355, - [6224] = 4381, - [6225] = 4489, + [6224] = 4380, + [6225] = 4485, [6226] = 4720, - [6227] = 4911, + [6227] = 4910, [6228] = 4720, [6229] = 4365, [6230] = 4446, - [6231] = 4727, - [6232] = 4901, + [6231] = 4731, + [6232] = 4899, [6233] = 4457, - [6234] = 4337, + [6234] = 4338, [6235] = 4465, [6236] = 4514, [6237] = 4427, - [6238] = 4901, - [6239] = 4544, - [6240] = 4489, - [6241] = 4339, + [6238] = 4899, + [6239] = 4547, + [6240] = 4485, + [6241] = 4333, [6242] = 4423, [6243] = 5105, - [6244] = 4560, + [6244] = 4561, [6245] = 5223, [6246] = 5694, [6247] = 5704, - [6248] = 4911, - [6249] = 4381, + [6248] = 4910, + [6249] = 4380, [6250] = 5720, [6251] = 4763, [6252] = 5727, @@ -9622,21 +9622,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6254] = 5750, [6255] = 4406, [6256] = 5754, - [6257] = 5429, + [6257] = 5427, [6258] = 4355, [6259] = 4423, [6260] = 4527, [6261] = 4352, [6262] = 5771, [6263] = 5778, - [6264] = 4651, + [6264] = 4650, [6265] = 4997, [6266] = 5784, [6267] = 4406, [6268] = 4317, - [6269] = 4544, + [6269] = 4547, [6270] = 4352, - [6271] = 4392, + [6271] = 4388, [6272] = 4672, [6273] = 4355, [6274] = 4018, @@ -9647,36 +9647,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6279] = 5870, [6280] = 4018, [6281] = 4028, - [6282] = 4392, + [6282] = 4388, [6283] = 4018, [6284] = 4368, - [6285] = 4339, + [6285] = 4333, [6286] = 4028, [6287] = 4018, [6288] = 5286, - [6289] = 4651, + [6289] = 4650, [6290] = 4028, [6291] = 5828, [6292] = 4368, [6293] = 4018, [6294] = 4028, - [6295] = 4901, + [6295] = 4899, [6296] = 4018, [6297] = 4028, [6298] = 4018, [6299] = 4028, - [6300] = 4851, + [6300] = 4847, [6301] = 5369, [6302] = 5372, [6303] = 4672, - [6304] = 4339, + [6304] = 4333, [6305] = 4311, [6306] = 4357, - [6307] = 4339, - [6308] = 4666, + [6307] = 4333, + [6308] = 4665, [6309] = 5298, [6310] = 4430, - [6311] = 4485, + [6311] = 4484, [6312] = 4411, [6313] = 4018, [6314] = 4430, @@ -9689,12 +9689,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6321] = 4446, [6322] = 5330, [6323] = 4365, - [6324] = 4337, + [6324] = 4338, [6325] = 4807, [6326] = 4358, [6327] = 4018, [6328] = 4018, - [6329] = 4314, + [6329] = 4315, [6330] = 5298, [6331] = 5722, [6332] = 4028, @@ -9704,8 +9704,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6336] = 4317, [6337] = 4514, [6338] = 4311, - [6339] = 4851, - [6340] = 4381, + [6339] = 4847, + [6340] = 4380, [6341] = 4018, [6342] = 4427, [6343] = 4411, @@ -9713,7 +9713,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6345] = 4365, [6346] = 4028, [6347] = 4423, - [6348] = 4544, + [6348] = 4547, [6349] = 4311, [6350] = 6006, [6351] = 4358, @@ -9721,7 +9721,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6353] = 4317, [6354] = 4352, [6355] = 5828, - [6356] = 4392, + [6356] = 4388, [6357] = 4457, [6358] = 4368, [6359] = 4427, @@ -9729,94 +9729,94 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6361] = 4365, [6362] = 4357, [6363] = 4357, - [6364] = 4544, - [6365] = 4560, - [6366] = 4911, + [6364] = 4547, + [6365] = 4561, + [6366] = 4910, [6367] = 4534, [6368] = 4430, [6369] = 4028, [6370] = 5986, - [6371] = 4381, + [6371] = 4380, [6372] = 4357, [6373] = 4028, [6374] = 4199, [6375] = 4423, [6376] = 4406, [6377] = 4763, - [6378] = 4489, + [6378] = 4485, [6379] = 4352, - [6380] = 4392, + [6380] = 4388, [6381] = 4368, - [6382] = 4372, + [6382] = 4371, [6383] = 4028, [6384] = 5337, - [6385] = 4560, - [6386] = 4544, + [6385] = 4561, + [6386] = 4547, [6387] = 4527, [6388] = 4514, - [6389] = 4372, + [6389] = 4371, [6390] = 4018, [6391] = 5799, - [6392] = 4901, - [6393] = 4560, - [6394] = 4339, - [6395] = 4666, - [6396] = 4544, + [6392] = 4899, + [6393] = 4561, + [6394] = 4333, + [6395] = 4665, + [6396] = 4547, [6397] = 4720, - [6398] = 4314, - [6399] = 4851, - [6400] = 4485, - [6401] = 4544, + [6398] = 4315, + [6399] = 4847, + [6400] = 4484, + [6401] = 4547, [6402] = 5400, [6403] = 4409, - [6404] = 4485, + [6404] = 4484, [6405] = 5330, [6406] = 5754, [6407] = 4763, - [6408] = 5296, + [6408] = 5235, [6409] = 4317, [6410] = 5329, [6411] = 4720, [6412] = 4534, - [6413] = 4372, + [6413] = 4371, [6414] = 4368, [6415] = 4720, [6416] = 5337, [6417] = 4427, - [6418] = 4392, - [6419] = 4727, + [6418] = 4388, + [6419] = 4731, [6420] = 5337, [6421] = 4352, [6422] = 4446, [6423] = 4406, - [6424] = 4339, + [6424] = 4333, [6425] = 4199, [6426] = 4763, - [6427] = 4485, + [6427] = 4484, [6428] = 4423, [6429] = 4357, - [6430] = 4381, - [6431] = 5296, + [6430] = 4380, + [6431] = 5235, [6432] = 4365, [6433] = 5996, [6434] = 4514, [6435] = 4720, [6436] = 5994, - [6437] = 4727, + [6437] = 4731, [6438] = 5265, [6439] = 5400, - [6440] = 5429, - [6441] = 5296, - [6442] = 5040, + [6440] = 5427, + [6441] = 5235, + [6442] = 5041, [6443] = 5330, [6444] = 5329, - [6445] = 4727, + [6445] = 4731, [6446] = 4763, [6447] = 5265, - [6448] = 4485, + [6448] = 4484, [6449] = 4028, - [6450] = 5221, - [6451] = 4485, + [6450] = 5226, + [6451] = 4484, [6452] = 5298, [6453] = 5286, [6454] = 5974, @@ -9825,113 +9825,113 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6457] = 4317, [6458] = 5198, [6459] = 5970, - [6460] = 4339, + [6460] = 4333, [6461] = 5986, [6462] = 4365, - [6463] = 4560, + [6463] = 4561, [6464] = 4411, - [6465] = 5221, + [6465] = 5226, [6466] = 5967, - [6467] = 5221, + [6467] = 5226, [6468] = 5198, - [6469] = 4339, - [6470] = 4339, - [6471] = 4544, + [6469] = 4333, + [6470] = 4333, + [6471] = 4547, [6472] = 4427, [6473] = 6006, - [6474] = 4560, + [6474] = 4561, [6475] = 4409, [6476] = 4317, - [6477] = 4314, + [6477] = 4315, [6478] = 4514, - [6479] = 4314, + [6479] = 4315, [6480] = 4446, [6481] = 4527, [6482] = 4514, - [6483] = 4485, - [6484] = 4314, + [6483] = 4484, + [6484] = 4315, [6485] = 4527, [6486] = 4018, - [6487] = 4381, - [6488] = 4339, + [6487] = 4380, + [6488] = 4333, [6489] = 4355, [6490] = 4357, [6491] = 4423, [6492] = 4672, [6493] = 4763, [6494] = 4720, - [6495] = 4727, + [6495] = 4731, [6496] = 4406, [6497] = 4317, [6498] = 5298, [6499] = 4352, [6500] = 4365, [6501] = 4763, - [6502] = 4485, - [6503] = 4727, - [6504] = 4392, + [6502] = 4484, + [6503] = 4731, + [6504] = 4388, [6505] = 4446, [6506] = 4720, [6507] = 4368, [6508] = 4427, - [6509] = 4337, - [6510] = 4911, - [6511] = 4372, - [6512] = 4851, - [6513] = 4381, + [6509] = 4338, + [6510] = 4910, + [6511] = 4371, + [6512] = 4847, + [6513] = 4380, [6514] = 4357, [6515] = 5494, [6516] = 5493, [6517] = 4018, - [6518] = 4314, + [6518] = 4315, [6519] = 4423, - [6520] = 4901, - [6521] = 4651, + [6520] = 4899, + [6521] = 4650, [6522] = 4311, [6523] = 4406, [6524] = 4317, [6525] = 5501, - [6526] = 4911, + [6526] = 4910, [6527] = 5286, - [6528] = 4381, + [6528] = 4380, [6529] = 4352, - [6530] = 4314, + [6530] = 4315, [6531] = 4672, - [6532] = 4392, + [6532] = 4388, [6533] = 4368, - [6534] = 4666, + [6534] = 4665, [6535] = 4311, - [6536] = 4314, - [6537] = 4314, + [6536] = 4315, + [6537] = 4315, [6538] = 4311, [6539] = 4427, [6540] = 4028, [6541] = 4355, - [6542] = 5362, + [6542] = 5489, [6543] = 4446, [6544] = 4365, - [6545] = 4651, + [6545] = 4650, [6546] = 4423, - [6547] = 4911, - [6548] = 4851, + [6547] = 4910, + [6548] = 4847, [6549] = 4199, [6550] = 4763, [6551] = 4430, [6552] = 6552, [6553] = 4199, [6554] = 4368, - [6555] = 4381, + [6555] = 4380, [6556] = 4357, - [6557] = 4392, + [6557] = 4388, [6558] = 4423, [6559] = 4406, [6560] = 4409, [6561] = 4317, [6562] = 4514, [6563] = 4352, - [6564] = 4314, + [6564] = 4315, [6565] = 4352, - [6566] = 5362, + [6566] = 5489, [6567] = 4355, [6568] = 4406, [6569] = 4409, @@ -9940,50 +9940,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6572] = 4527, [6573] = 4423, [6574] = 4357, - [6575] = 4392, + [6575] = 4388, [6576] = 4358, [6577] = 4317, [6578] = 4352, - [6579] = 4392, - [6580] = 4381, + [6579] = 4388, + [6580] = 4380, [6581] = 4311, [6582] = 4427, [6583] = 4446, [6584] = 4365, - [6585] = 4314, + [6585] = 4315, [6586] = 5105, [6587] = 4368, [6588] = 4368, [6589] = 4018, - [6590] = 4851, + [6590] = 4847, [6591] = 4365, [6592] = 4018, - [6593] = 4727, - [6594] = 4337, + [6593] = 4731, + [6594] = 4338, [6595] = 5198, [6596] = 4409, [6597] = 4807, [6598] = 4514, [6599] = 4317, - [6600] = 4911, + [6600] = 4910, [6601] = 5223, [6602] = 5223, [6603] = 4527, - [6604] = 4339, + [6604] = 4333, [6605] = 4446, [6606] = 5298, - [6607] = 4851, + [6607] = 4847, [6608] = 4311, [6609] = 4427, [6610] = 4357, - [6611] = 4381, + [6611] = 4380, [6612] = 4720, [6613] = 4446, [6614] = 4357, [6615] = 4365, [6616] = 4423, [6617] = 4355, - [6618] = 4314, + [6618] = 4315, [6619] = 4427, [6620] = 4406, [6621] = 4430, @@ -9993,10 +9993,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6625] = 5286, [6626] = 5329, [6627] = 4352, - [6628] = 4901, + [6628] = 4899, [6629] = 4527, [6630] = 5996, - [6631] = 4392, + [6631] = 4388, [6632] = 5744, [6633] = 4514, [6634] = 4368, @@ -10006,10 +10006,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6638] = 4527, [6639] = 5799, [6640] = 5372, - [6641] = 4544, + [6641] = 4547, [6642] = 4409, - [6643] = 4666, - [6644] = 4851, + [6643] = 4665, + [6644] = 4847, [6645] = 4411, [6646] = 4514, [6647] = 4355, @@ -10019,88 +10019,88 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6651] = 4368, [6652] = 5974, [6653] = 4720, - [6654] = 4485, + [6654] = 4484, [6655] = 4446, - [6656] = 4392, - [6657] = 4727, + [6656] = 4388, + [6657] = 4731, [6658] = 6658, [6659] = 5298, [6660] = 4365, [6661] = 5722, [6662] = 4352, [6663] = 4028, - [6664] = 4560, + [6664] = 4561, [6665] = 4406, [6666] = 5970, [6667] = 4763, [6668] = 4423, [6669] = 4357, - [6670] = 4381, + [6670] = 4380, [6671] = 4411, [6672] = 4018, - [6673] = 4339, + [6673] = 4333, [6674] = 4355, - [6675] = 4314, + [6675] = 4315, [6676] = 5967, [6677] = 4358, [6678] = 4430, [6679] = 4358, - [6680] = 4381, - [6681] = 4339, + [6680] = 4380, + [6681] = 4333, [6682] = 5286, - [6683] = 4911, - [6684] = 4314, + [6683] = 4910, + [6684] = 4315, [6685] = 4365, - [6686] = 4337, + [6686] = 4338, [6687] = 5372, [6688] = 5369, [6689] = 4446, - [6690] = 4560, + [6690] = 4561, [6691] = 4317, [6692] = 4411, [6693] = 4427, - [6694] = 4485, + [6694] = 4484, [6695] = 4028, [6696] = 4355, [6697] = 4430, [6698] = 4423, - [6699] = 4560, + [6699] = 4561, [6700] = 4527, [6701] = 4409, - [6702] = 4372, - [6703] = 4911, + [6702] = 4371, + [6703] = 4910, [6704] = 5105, [6705] = 4514, - [6706] = 4339, + [6706] = 4333, [6707] = 5223, - [6708] = 4337, + [6708] = 4338, [6709] = 4409, - [6710] = 4314, + [6710] = 4315, [6711] = 4406, [6712] = 4807, [6713] = 4355, [6714] = 4311, [6715] = 4018, - [6716] = 4851, + [6716] = 4847, [6717] = 4352, - [6718] = 5362, + [6718] = 5489, [6719] = 4018, [6720] = 5337, [6721] = 4028, - [6722] = 5429, + [6722] = 5427, [6723] = 5386, [6724] = 4763, [6725] = 4409, [6726] = 4365, - [6727] = 4392, + [6727] = 4388, [6728] = 5369, - [6729] = 4727, + [6729] = 4731, [6730] = 5372, [6731] = 4446, [6732] = 4672, [6733] = 4720, [6734] = 4427, - [6735] = 4544, + [6735] = 4547, [6736] = 4028, [6737] = 4763, [6738] = 4311, @@ -10111,25 +10111,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6743] = 4427, [6744] = 4446, [6745] = 5286, - [6746] = 5040, + [6746] = 5041, [6747] = 4365, [6748] = 5298, - [6749] = 5296, + [6749] = 5235, [6750] = 4358, - [6751] = 5221, + [6751] = 5226, [6752] = 4409, [6753] = 4409, - [6754] = 4651, + [6754] = 4650, [6755] = 5494, [6756] = 5286, [6757] = 5493, [6758] = 5501, - [6759] = 4337, + [6759] = 4338, [6760] = 4028, - [6761] = 4337, + [6761] = 4338, [6762] = 4357, [6763] = 4311, - [6764] = 4727, + [6764] = 4731, [6765] = 4018, [6766] = 5265, [6767] = 4534, @@ -10138,85 +10138,85 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6770] = 4527, [6771] = 4763, [6772] = 4317, - [6773] = 4911, + [6773] = 4910, [6774] = 4423, - [6775] = 4727, + [6775] = 4731, [6776] = 4807, - [6777] = 4560, + [6777] = 4561, [6778] = 4527, - [6779] = 4339, + [6779] = 4333, [6780] = 4365, [6781] = 4720, [6782] = 4317, [6783] = 5986, [6784] = 4514, - [6785] = 4381, + [6785] = 4380, [6786] = 4355, [6787] = 4406, - [6788] = 4911, + [6788] = 4910, [6789] = 5799, [6790] = 4446, - [6791] = 4851, + [6791] = 4847, [6792] = 4028, [6793] = 4352, [6794] = 4720, [6795] = 4672, - [6796] = 4727, + [6796] = 4731, [6797] = 4514, - [6798] = 4381, + [6798] = 4380, [6799] = 4763, [6800] = 4357, [6801] = 4527, - [6802] = 4651, - [6803] = 4392, - [6804] = 5040, + [6802] = 4650, + [6803] = 4388, + [6804] = 5041, [6805] = 5298, [6806] = 4423, - [6807] = 4851, - [6808] = 4666, + [6807] = 4847, + [6808] = 4665, [6809] = 4406, - [6810] = 4339, + [6810] = 4333, [6811] = 4457, [6812] = 4352, - [6813] = 4651, + [6813] = 4650, [6814] = 6006, [6815] = 4672, [6816] = 4368, - [6817] = 4392, - [6818] = 4485, - [6819] = 4544, + [6817] = 4388, + [6818] = 4484, + [6819] = 4547, [6820] = 4465, [6821] = 5996, [6822] = 5994, [6823] = 4368, [6824] = 4427, [6825] = 5386, - [6826] = 4851, + [6826] = 4847, [6827] = 4409, [6828] = 4317, [6829] = 4317, [6830] = 4720, - [6831] = 4727, - [6832] = 4381, - [6833] = 4911, + [6831] = 4731, + [6832] = 4380, + [6833] = 4910, [6834] = 4409, [6835] = 4018, [6836] = 4763, - [6837] = 4851, + [6837] = 4847, [6838] = 4357, - [6839] = 4489, + [6839] = 4485, [6840] = 4358, [6841] = 5744, [6842] = 4311, [6843] = 4720, [6844] = 5974, - [6845] = 4727, + [6845] = 4731, [6846] = 4514, [6847] = 5286, - [6848] = 4911, + [6848] = 4910, [6849] = 4028, [6850] = 4423, - [6851] = 4381, + [6851] = 4380, [6852] = 4763, [6853] = 4720, [6854] = 4357, @@ -10225,27 +10225,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6857] = 4423, [6858] = 5799, [6859] = 4406, - [6860] = 4381, - [6861] = 4337, + [6860] = 4380, + [6861] = 4338, [6862] = 5967, [6863] = 4406, [6864] = 4352, - [6865] = 4392, + [6865] = 4388, [6866] = 4368, [6867] = 5286, [6868] = 4199, [6869] = 4352, [6870] = 4527, - [6871] = 4485, + [6871] = 4484, [6872] = 5223, [6873] = 4430, [6874] = 4317, - [6875] = 4560, + [6875] = 4561, [6876] = 4411, [6877] = 5298, - [6878] = 4651, - [6879] = 4392, - [6880] = 4727, + [6878] = 4650, + [6879] = 4388, + [6880] = 4731, [6881] = 4018, [6882] = 4427, [6883] = 5722, @@ -10260,72 +10260,72 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6892] = 4368, [6893] = 5329, [6894] = 4430, - [6895] = 4901, + [6895] = 4899, [6896] = 4311, [6897] = 4368, - [6898] = 5040, - [6899] = 4392, + [6898] = 5041, + [6899] = 4388, [6900] = 5369, - [6901] = 4911, + [6901] = 4910, [6902] = 5372, [6903] = 4352, - [6904] = 4314, + [6904] = 4315, [6905] = 4672, [6906] = 4406, [6907] = 4446, - [6908] = 4337, + [6908] = 4338, [6909] = 6909, [6910] = 4423, [6911] = 5799, [6912] = 4423, [6913] = 4763, [6914] = 4357, - [6915] = 4560, + [6915] = 4561, [6916] = 4763, [6917] = 4357, - [6918] = 4381, + [6918] = 4380, [6919] = 4527, - [6920] = 4651, + [6920] = 4650, [6921] = 4365, [6922] = 4997, - [6923] = 4485, - [6924] = 4544, + [6923] = 4484, + [6924] = 4547, [6925] = 4763, - [6926] = 4381, + [6926] = 4380, [6927] = 4311, [6928] = 4357, [6929] = 4317, - [6930] = 4727, - [6931] = 4485, - [6932] = 4485, + [6930] = 4731, + [6931] = 4484, + [6932] = 4484, [6933] = 4406, - [6934] = 4560, + [6934] = 4561, [6935] = 4423, [6936] = 4317, [6937] = 4406, [6938] = 4352, - [6939] = 4392, + [6939] = 4388, [6940] = 4368, [6941] = 4028, [6942] = 4352, [6943] = 4409, [6944] = 4357, [6945] = 4720, - [6946] = 4544, + [6946] = 4547, [6947] = 4411, - [6948] = 4560, - [6949] = 4727, - [6950] = 4651, - [6951] = 4901, + [6948] = 4561, + [6949] = 4731, + [6950] = 4650, + [6951] = 4899, [6952] = 4427, [6953] = 4368, [6954] = 4720, [6955] = 4446, - [6956] = 4392, - [6957] = 4727, + [6956] = 4388, + [6957] = 4731, [6958] = 4365, [6959] = 4352, - [6960] = 4392, + [6960] = 4388, [6961] = 4720, [6962] = 5286, [6963] = 4406, @@ -10335,22 +10335,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6967] = 4423, [6968] = 4018, [6969] = 4357, - [6970] = 4381, - [6971] = 5040, + [6970] = 4380, + [6971] = 5041, [6972] = 5298, [6973] = 4311, [6974] = 4514, - [6975] = 4485, + [6975] = 4484, [6976] = 4409, - [6977] = 4339, + [6977] = 4333, [6978] = 5799, - [6979] = 4339, + [6979] = 4333, [6980] = 4763, [6981] = 4514, [6982] = 4365, - [6983] = 4544, - [6984] = 4727, - [6985] = 4544, + [6983] = 4547, + [6984] = 4731, + [6985] = 4547, [6986] = 5722, [6987] = 4446, [6988] = 4720, @@ -10372,11 +10372,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7004] = 5298, [7005] = 4355, [7006] = 4446, - [7007] = 4560, + [7007] = 4561, [7008] = 4997, [7009] = 4311, - [7010] = 4339, - [7011] = 4381, + [7010] = 4333, + [7011] = 4380, [7012] = 4409, [7013] = 4514, [7014] = 4357, @@ -10384,14 +10384,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7016] = 4406, [7017] = 5501, [7018] = 4352, - [7019] = 4392, + [7019] = 4388, [7020] = 5286, [7021] = 4368, [7022] = 5744, - [7023] = 4851, + [7023] = 4847, [7024] = 4527, [7025] = 4427, - [7026] = 4485, + [7026] = 4484, [7027] = 5828, [7028] = 4365, [7029] = 4446, @@ -10411,31 +10411,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7043] = 5298, [7044] = 5740, [7045] = 5750, - [7046] = 4727, + [7046] = 4731, [7047] = 4720, [7048] = 5784, [7049] = 5778, - [7050] = 4485, + [7050] = 4484, [7051] = 5771, [7052] = 4358, [7053] = 5754, [7054] = 4430, - [7055] = 5429, - [7056] = 5429, - [7057] = 5296, - [7058] = 5221, + [7055] = 5427, + [7056] = 5427, + [7057] = 5235, + [7058] = 5226, [7059] = 5754, [7060] = 5750, - [7061] = 4485, + [7061] = 4484, [7062] = 5337, [7063] = 4311, - [7064] = 4560, + [7064] = 4561, [7065] = 5740, [7066] = 5329, [7067] = 5771, [7068] = 5330, [7069] = 5727, - [7070] = 4339, + [7070] = 4333, [7071] = 4357, [7072] = 5778, [7073] = 4427, @@ -10449,16 +10449,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7081] = 4409, [7082] = 5722, [7083] = 5265, - [7084] = 4314, - [7085] = 4911, + [7084] = 4315, + [7085] = 4910, [7086] = 5265, [7087] = 5807, [7088] = 5704, - [7089] = 4560, + [7089] = 4561, [7090] = 5870, [7091] = 4018, - [7092] = 4911, - [7093] = 5221, + [7092] = 4910, + [7093] = 5226, [7094] = 4514, [7095] = 5828, [7096] = 4028, @@ -10471,42 +10471,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7103] = 5198, [7104] = 4720, [7105] = 7105, - [7106] = 5221, - [7107] = 4727, - [7108] = 4392, + [7106] = 5226, + [7107] = 4731, + [7108] = 4388, [7109] = 5704, [7110] = 4357, [7111] = 4446, [7112] = 5265, [7113] = 4763, - [7114] = 4544, + [7114] = 4547, [7115] = 5369, [7116] = 5372, - [7117] = 5296, + [7117] = 5235, [7118] = 4427, - [7119] = 5296, + [7119] = 5235, [7120] = 4430, [7121] = 5198, [7122] = 5337, [7123] = 4028, [7124] = 5727, - [7125] = 4314, + [7125] = 4315, [7126] = 4352, [7127] = 5501, [7128] = 4018, - [7129] = 4489, + [7129] = 4485, [7130] = 5740, [7131] = 5750, [7132] = 5337, [7133] = 4406, [7134] = 4514, - [7135] = 4851, + [7135] = 4847, [7136] = 5754, - [7137] = 5429, - [7138] = 4560, + [7137] = 5427, + [7138] = 4561, [7139] = 5744, [7140] = 4527, - [7141] = 4544, + [7141] = 4547, [7142] = 4465, [7143] = 7143, [7144] = 5986, @@ -10519,15 +10519,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7151] = 5494, [7152] = 4028, [7153] = 5784, - [7154] = 4485, - [7155] = 4901, - [7156] = 4314, + [7154] = 4484, + [7155] = 4899, + [7156] = 4315, [7157] = 4807, - [7158] = 4314, - [7159] = 4485, - [7160] = 4851, + [7158] = 4315, + [7159] = 4484, + [7160] = 4847, [7161] = 4763, - [7162] = 4314, + [7162] = 4315, [7163] = 5386, [7164] = 5105, [7165] = 5720, @@ -10536,44 +10536,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7168] = 4368, [7169] = 4358, [7170] = 5223, - [7171] = 4727, + [7171] = 4731, [7172] = 4997, [7173] = 5828, - [7174] = 4337, - [7175] = 4544, + [7174] = 4338, + [7175] = 4547, [7176] = 4311, [7177] = 4720, - [7178] = 4392, + [7178] = 4388, [7179] = 4406, [7180] = 4018, [7181] = 4365, [7182] = 4446, - [7183] = 4381, + [7183] = 4380, [7184] = 4411, - [7185] = 4314, - [7186] = 5362, - [7187] = 4544, + [7185] = 4315, + [7186] = 5489, + [7187] = 4547, [7188] = 4427, [7189] = 4352, - [7190] = 4339, + [7190] = 4333, [7191] = 4028, [7192] = 4317, - [7193] = 4666, - [7194] = 4372, - [7195] = 4339, + [7193] = 4665, + [7194] = 4371, + [7195] = 4333, [7196] = 4534, - [7197] = 4314, + [7197] = 4315, [7198] = 4311, - [7199] = 4560, + [7199] = 4561, [7200] = 4018, - [7201] = 4544, + [7201] = 4547, [7202] = 4411, [7203] = 4423, - [7204] = 4851, + [7204] = 4847, [7205] = 5298, [7206] = 4365, [7207] = 4018, - [7208] = 4339, + [7208] = 4333, [7209] = 4446, [7210] = 4199, [7211] = 4427, @@ -10581,7 +10581,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7213] = 5286, [7214] = 4807, [7215] = 4317, - [7216] = 4485, + [7216] = 4484, [7217] = 5223, [7218] = 4465, [7219] = 5494, @@ -10590,24 +10590,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7222] = 4311, [7223] = 4365, [7224] = 4446, - [7225] = 4651, + [7225] = 4650, [7226] = 4446, [7227] = 4427, - [7228] = 4314, - [7229] = 4381, + [7228] = 4315, + [7229] = 4380, [7230] = 4028, [7231] = 4311, [7232] = 4018, [7233] = 4365, [7234] = 4357, [7235] = 5337, - [7236] = 4314, + [7236] = 4315, [7237] = 4028, [7238] = 4028, [7239] = 5501, [7240] = 4311, [7241] = 4368, - [7242] = 4392, + [7242] = 4388, [7243] = 4028, [7244] = 5105, [7245] = 4352, @@ -10619,17 +10619,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7251] = 4427, [7252] = 4317, [7253] = 4018, - [7254] = 4381, + [7254] = 4380, [7255] = 4720, [7256] = 4018, [7257] = 4311, [7258] = 4409, [7259] = 4311, [7260] = 4672, - [7261] = 4727, - [7262] = 4651, + [7261] = 4731, + [7262] = 4650, [7263] = 4028, - [7264] = 5296, + [7264] = 5235, [7265] = 5501, [7266] = 4018, [7267] = 4317, @@ -10640,19 +10640,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7272] = 5493, [7273] = 5494, [7274] = 4018, - [7275] = 4337, + [7275] = 4338, [7276] = 5265, [7277] = 4427, - [7278] = 4314, + [7278] = 4315, [7279] = 4355, [7280] = 4446, - [7281] = 4381, - [7282] = 5221, + [7281] = 4380, + [7282] = 5226, [7283] = 4365, - [7284] = 4560, + [7284] = 4561, [7285] = 5223, [7286] = 4358, - [7287] = 4666, + [7287] = 4665, [7288] = 5298, [7289] = 5105, [7290] = 5198, @@ -10664,15 +10664,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7296] = 5799, [7297] = 6552, [7298] = 4311, - [7299] = 4339, + [7299] = 4333, [7300] = 4365, - [7301] = 4544, + [7301] = 4547, [7302] = 5372, [7303] = 6658, [7304] = 5369, - [7305] = 4372, + [7305] = 4371, [7306] = 5286, - [7307] = 4544, + [7307] = 4547, [7308] = 4199, [7309] = 4355, [7310] = 4358, @@ -10688,33 +10688,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7320] = 4357, [7321] = 5329, [7322] = 4358, - [7323] = 4392, + [7323] = 4388, [7324] = 7324, [7325] = 5330, - [7326] = 5040, + [7326] = 5041, [7327] = 4352, [7328] = 4423, - [7329] = 4727, + [7329] = 4731, [7330] = 5400, [7331] = 4406, [7332] = 4409, - [7333] = 4392, + [7333] = 4388, [7334] = 4423, [7335] = 5286, [7336] = 4430, [7337] = 4763, [7338] = 4358, - [7339] = 4560, - [7340] = 4381, + [7339] = 4561, + [7340] = 4380, [7341] = 4720, - [7342] = 4727, + [7342] = 4731, [7343] = 4368, - [7344] = 5362, - [7345] = 4851, + [7344] = 5489, + [7345] = 4847, [7346] = 7346, [7347] = 4317, - [7348] = 4314, - [7349] = 4901, + [7348] = 4315, + [7349] = 4899, [7350] = 5386, [7351] = 4763, [7352] = 5298, @@ -10724,7 +10724,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7356] = 6006, [7357] = 4311, [7358] = 4317, - [7359] = 4901, + [7359] = 4899, [7360] = 4368, [7361] = 5996, [7362] = 5994, @@ -10732,33 +10732,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7364] = 4409, [7365] = 4720, [7366] = 4411, - [7367] = 4911, + [7367] = 4910, [7368] = 5986, [7369] = 4534, [7370] = 4409, [7371] = 4430, - [7372] = 5040, + [7372] = 5041, [7373] = 4409, - [7374] = 4372, - [7375] = 4314, + [7374] = 4371, + [7375] = 4315, [7376] = 6552, - [7377] = 4901, + [7377] = 4899, [7378] = 4720, [7379] = 4807, - [7380] = 4392, + [7380] = 4388, [7381] = 4465, - [7382] = 4727, - [7383] = 4727, + [7382] = 4731, + [7383] = 4731, [7384] = 4430, [7385] = 4365, - [7386] = 4485, + [7386] = 4484, [7387] = 5974, - [7388] = 4651, - [7389] = 4372, + [7388] = 4650, + [7389] = 4371, [7390] = 4352, [7391] = 4763, - [7392] = 4544, - [7393] = 4911, + [7392] = 4547, + [7393] = 4910, [7394] = 5970, [7395] = 7346, [7396] = 4446, @@ -10769,35 +10769,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7401] = 4355, [7402] = 4427, [7403] = 5332, - [7404] = 4901, - [7405] = 4372, - [7406] = 5040, - [7407] = 4851, - [7408] = 5040, + [7404] = 4899, + [7405] = 4371, + [7406] = 5041, + [7407] = 4847, + [7408] = 5041, [7409] = 4672, [7410] = 4423, - [7411] = 5040, + [7411] = 5041, [7412] = 7353, [7413] = 4672, [7414] = 5967, [7415] = 4357, [7416] = 7346, - [7417] = 4651, - [7418] = 5040, + [7417] = 4650, + [7418] = 5041, [7419] = 7346, [7420] = 4411, - [7421] = 4851, - [7422] = 4337, + [7421] = 4847, + [7422] = 4338, [7423] = 4427, [7424] = 4368, [7425] = 4446, - [7426] = 4381, - [7427] = 4392, + [7426] = 4380, + [7427] = 4388, [7428] = 4365, [7429] = 4514, [7430] = 4352, [7431] = 7324, - [7432] = 4666, + [7432] = 4665, [7433] = 4406, [7434] = 4357, [7435] = 4527, @@ -10805,12 +10805,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7437] = 7437, [7438] = 4423, [7439] = 4028, - [7440] = 5040, + [7440] = 5041, [7441] = 7441, [7442] = 7324, - [7443] = 4911, - [7444] = 4339, - [7445] = 4381, + [7443] = 4910, + [7444] = 4333, + [7445] = 4380, [7446] = 4427, [7447] = 7324, [7448] = 5996, @@ -10818,43 +10818,43 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7450] = 5994, [7451] = 4446, [7452] = 4672, - [7453] = 4544, + [7453] = 4547, [7454] = 7346, - [7455] = 5362, - [7456] = 5429, + [7455] = 5489, + [7456] = 5427, [7457] = 4534, [7458] = 4365, [7459] = 5974, [7460] = 7346, [7461] = 7324, [7462] = 4358, - [7463] = 4651, + [7463] = 4650, [7464] = 4514, - [7465] = 4339, - [7466] = 4911, + [7465] = 4333, + [7466] = 4910, [7467] = 5970, [7468] = 5967, - [7469] = 5040, - [7470] = 4372, - [7471] = 4901, + [7469] = 5041, + [7470] = 4371, + [7471] = 4899, [7472] = 4317, [7473] = 4527, [7474] = 5372, - [7475] = 4339, + [7475] = 4333, [7476] = 5369, [7477] = 6006, - [7478] = 4372, - [7479] = 4372, + [7478] = 4371, + [7479] = 4371, [7480] = 4311, [7481] = 4672, - [7482] = 4901, - [7483] = 5040, + [7482] = 4899, + [7483] = 5041, [7484] = 6658, - [7485] = 4651, - [7486] = 4560, + [7485] = 4650, + [7486] = 4561, [7487] = 5329, [7488] = 4514, - [7489] = 4560, + [7489] = 4561, [7490] = 4527, [7491] = 5330, [7492] = 5400, @@ -10863,19 +10863,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7495] = 4368, [7496] = 4311, [7497] = 7353, - [7498] = 4851, - [7499] = 4381, + [7498] = 4847, + [7499] = 4380, [7500] = 4427, - [7501] = 4339, + [7501] = 4333, [7502] = 4355, [7503] = 5386, - [7504] = 4372, - [7505] = 4851, + [7504] = 4371, + [7505] = 4847, [7506] = 5754, - [7507] = 4901, - [7508] = 4851, + [7507] = 4899, + [7508] = 4847, [7509] = 4446, - [7510] = 5040, + [7510] = 5041, [7511] = 7494, [7512] = 4199, [7513] = 4365, @@ -10883,29 +10883,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7515] = 5286, [7516] = 4423, [7517] = 4317, - [7518] = 4901, + [7518] = 4899, [7519] = 7519, [7520] = 7520, - [7521] = 5040, + [7521] = 5041, [7522] = 4457, [7523] = 6909, - [7524] = 4381, + [7524] = 4380, [7525] = 7494, - [7526] = 4560, + [7526] = 4561, [7527] = 4018, [7528] = 4311, - [7529] = 4666, + [7529] = 4665, [7530] = 4406, [7531] = 7494, [7532] = 4427, [7533] = 4368, [7534] = 4446, - [7535] = 4851, + [7535] = 4847, [7536] = 7494, - [7537] = 4392, + [7537] = 4388, [7538] = 5298, [7539] = 7494, - [7540] = 4901, + [7540] = 4899, [7541] = 4317, [7542] = 5286, [7543] = 7494, @@ -10917,7 +10917,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7549] = 7494, [7550] = 7550, [7551] = 4406, - [7552] = 4392, + [7552] = 4388, [7553] = 7553, [7554] = 4427, [7555] = 4465, @@ -10938,21 +10938,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7570] = 4357, [7571] = 4368, [7572] = 7494, - [7573] = 4381, + [7573] = 4380, [7574] = 4018, [7575] = 7562, [7576] = 4514, [7577] = 5986, [7578] = 7550, [7579] = 7494, - [7580] = 4651, - [7581] = 4314, + [7580] = 4650, + [7581] = 4315, [7582] = 4446, [7583] = 7494, - [7584] = 4489, - [7585] = 4392, + [7584] = 4485, + [7585] = 4388, [7586] = 5996, - [7587] = 4911, + [7587] = 4910, [7588] = 7494, [7589] = 7550, [7590] = 4409, @@ -10984,9 +10984,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7616] = 5298, [7617] = 4028, [7618] = 4672, - [7619] = 4544, + [7619] = 4547, [7620] = 4409, - [7621] = 5296, + [7621] = 5235, [7622] = 4406, [7623] = 4807, [7624] = 7494, @@ -10994,42 +10994,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7626] = 5330, [7627] = 4352, [7628] = 5329, - [7629] = 4485, + [7629] = 4484, [7630] = 4317, - [7631] = 5040, + [7631] = 5041, [7632] = 5265, [7633] = 4430, [7634] = 5694, [7635] = 5198, - [7636] = 4901, + [7636] = 4899, [7637] = 5799, - [7638] = 4314, - [7639] = 4485, + [7638] = 4315, + [7639] = 4484, [7640] = 5286, [7641] = 4317, [7642] = 7494, [7643] = 4446, [7644] = 4352, [7645] = 4430, - [7646] = 4372, + [7646] = 4371, [7647] = 4317, [7648] = 5704, - [7649] = 5040, - [7650] = 5221, + [7649] = 5041, + [7650] = 5226, [7651] = 4406, - [7652] = 5040, + [7652] = 5041, [7653] = 5198, - [7654] = 4651, + [7654] = 4650, [7655] = 7494, - [7656] = 4560, + [7656] = 4561, [7657] = 5298, [7658] = 4534, [7659] = 5286, [7660] = 4018, - [7661] = 4851, + [7661] = 4847, [7662] = 4028, [7663] = 5720, - [7664] = 5040, + [7664] = 5041, [7665] = 5727, [7666] = 5996, [7667] = 5740, @@ -11037,17 +11037,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7669] = 4018, [7670] = 5750, [7671] = 5994, - [7672] = 4901, + [7672] = 4899, [7673] = 5754, - [7674] = 5429, - [7675] = 5221, + [7674] = 5427, + [7675] = 5226, [7676] = 4997, [7677] = 5286, [7678] = 4028, [7679] = 7494, [7680] = 7494, [7681] = 4763, - [7682] = 5040, + [7682] = 5041, [7683] = 7494, [7684] = 7494, [7685] = 5494, @@ -11059,39 +11059,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7691] = 5744, [7692] = 5784, [7693] = 5974, - [7694] = 4727, + [7694] = 4731, [7695] = 4365, [7696] = 4514, [7697] = 4028, [7698] = 6006, [7699] = 7143, - [7700] = 4901, - [7701] = 4381, + [7700] = 4899, + [7701] = 4380, [7702] = 4720, [7703] = 4763, [7704] = 5807, [7705] = 5870, [7706] = 5970, - [7707] = 5040, + [7707] = 5041, [7708] = 4365, - [7709] = 4727, + [7709] = 4731, [7710] = 5967, [7711] = 4807, - [7712] = 4727, + [7712] = 4731, [7713] = 7494, - [7714] = 4339, + [7714] = 4333, [7715] = 7494, - [7716] = 4651, + [7716] = 4650, [7717] = 7494, - [7718] = 4651, + [7718] = 4650, [7719] = 5828, [7720] = 4446, [7721] = 4720, [7722] = 5722, [7723] = 5286, - [7724] = 4392, + [7724] = 4388, [7725] = 4423, - [7726] = 4544, + [7726] = 4547, [7727] = 5265, [7728] = 4672, [7729] = 4763, @@ -11099,27 +11099,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7731] = 7494, [7732] = 5286, [7733] = 5501, - [7734] = 4381, + [7734] = 4380, [7735] = 4028, [7736] = 5501, - [7737] = 4911, - [7738] = 4560, + [7737] = 4910, + [7738] = 4561, [7739] = 4411, [7740] = 4720, - [7741] = 4901, - [7742] = 4727, + [7741] = 4899, + [7742] = 4731, [7743] = 7494, [7744] = 4672, [7745] = 5337, [7746] = 5828, [7747] = 6006, - [7748] = 4666, + [7748] = 4665, [7749] = 7494, [7750] = 4720, [7751] = 5298, - [7752] = 5296, + [7752] = 5235, [7753] = 7494, - [7754] = 5040, + [7754] = 5041, [7755] = 4311, [7756] = 4355, [7757] = 5494, @@ -11127,10 +11127,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7759] = 5493, [7760] = 5986, [7761] = 5265, - [7762] = 4381, + [7762] = 4380, [7763] = 7494, [7764] = 5501, - [7765] = 4560, + [7765] = 4561, [7766] = 5493, [7767] = 5494, [7768] = 5870, @@ -11143,8 +11143,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7775] = 5807, [7776] = 7494, [7777] = 7494, - [7778] = 4560, - [7779] = 5221, + [7778] = 4561, + [7779] = 5226, [7780] = 7494, [7781] = 4427, [7782] = 5198, @@ -11153,123 +11153,123 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7785] = 4720, [7786] = 4423, [7787] = 4446, - [7788] = 4727, + [7788] = 4731, [7789] = 4365, [7790] = 7550, [7791] = 4355, [7792] = 7494, [7793] = 5386, [7794] = 5784, - [7795] = 4666, + [7795] = 4665, [7796] = 5799, [7797] = 7494, - [7798] = 4911, - [7799] = 4544, + [7798] = 4910, + [7799] = 4547, [7800] = 7003, [7801] = 7494, [7802] = 4763, [7803] = 4423, - [7804] = 4314, + [7804] = 4315, [7805] = 7494, [7806] = 7494, [7807] = 5337, [7808] = 4672, [7809] = 5974, [7810] = 5778, - [7811] = 4560, + [7811] = 4561, [7812] = 5771, [7813] = 4357, - [7814] = 5296, - [7815] = 4544, + [7814] = 5235, + [7815] = 4547, [7816] = 4430, - [7817] = 4339, + [7817] = 4333, [7818] = 4807, [7819] = 4527, [7820] = 7494, [7821] = 7560, - [7822] = 4485, + [7822] = 4484, [7823] = 7494, [7824] = 4406, - [7825] = 4314, + [7825] = 4315, [7826] = 5265, [7827] = 4358, - [7828] = 5429, + [7828] = 5427, [7829] = 7494, - [7830] = 4911, - [7831] = 4651, + [7830] = 4910, + [7831] = 4650, [7832] = 4317, [7833] = 4763, [7834] = 5750, [7835] = 5740, - [7836] = 4314, + [7836] = 4315, [7837] = 5727, [7838] = 7519, - [7839] = 5221, - [7840] = 4651, + [7839] = 5226, + [7840] = 4650, [7841] = 7556, [7842] = 7494, [7843] = 7494, [7844] = 5501, [7845] = 4406, - [7846] = 4727, + [7846] = 4731, [7847] = 5198, [7848] = 4672, [7849] = 7494, [7850] = 7520, [7851] = 7494, - [7852] = 5040, + [7852] = 5041, [7853] = 5386, [7854] = 7494, [7855] = 5720, [7856] = 7105, - [7857] = 4339, - [7858] = 4339, + [7857] = 4333, + [7858] = 4333, [7859] = 5337, [7860] = 7494, - [7861] = 4560, + [7861] = 4561, [7862] = 4028, [7863] = 4352, [7864] = 4720, [7865] = 4514, - [7866] = 4339, + [7866] = 4333, [7867] = 6909, - [7868] = 4314, + [7868] = 4315, [7869] = 5493, [7870] = 5494, [7871] = 5704, [7872] = 5298, - [7873] = 5296, + [7873] = 5235, [7874] = 5501, [7875] = 7494, [7876] = 7494, - [7877] = 5040, + [7877] = 5041, [7878] = 4352, - [7879] = 4651, + [7879] = 4650, [7880] = 7520, [7881] = 5694, [7882] = 4409, - [7883] = 4485, + [7883] = 4484, [7884] = 4672, [7885] = 7494, [7886] = 5286, - [7887] = 5362, + [7887] = 5489, [7888] = 4365, [7889] = 5970, [7890] = 4446, [7891] = 7494, - [7892] = 4560, + [7892] = 4561, [7893] = 4427, [7894] = 4358, [7895] = 4199, [7896] = 5967, [7897] = 4409, - [7898] = 4651, + [7898] = 4650, [7899] = 4311, [7900] = 5298, [7901] = 7494, [7902] = 4311, - [7903] = 5040, - [7904] = 4560, + [7903] = 5041, + [7904] = 4561, [7905] = 4527, [7906] = 5223, [7907] = 4311, @@ -11280,10 +11280,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7912] = 4411, [7913] = 4028, [7914] = 5286, - [7915] = 4392, + [7915] = 4388, [7916] = 4514, - [7917] = 4392, - [7918] = 4544, + [7917] = 4388, + [7918] = 4547, [7919] = 7494, [7920] = 4427, [7921] = 4763, @@ -11299,39 +11299,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7931] = 4018, [7932] = 4317, [7933] = 4028, - [7934] = 4727, + [7934] = 4731, [7935] = 7494, [7936] = 5105, [7937] = 5799, - [7938] = 5362, + [7938] = 5489, [7939] = 4514, [7940] = 7494, [7941] = 4018, [7942] = 4720, [7943] = 4997, - [7944] = 4651, + [7944] = 4650, [7945] = 5694, [7946] = 4365, [7947] = 4409, [7948] = 4527, - [7949] = 4851, + [7949] = 4847, [7950] = 4028, [7951] = 5722, - [7952] = 4339, + [7952] = 4333, [7953] = 4763, - [7954] = 5362, + [7954] = 5489, [7955] = 6658, [7956] = 5754, - [7957] = 4339, + [7957] = 4333, [7958] = 4423, - [7959] = 4544, - [7960] = 4911, + [7959] = 4547, + [7960] = 4910, [7961] = 4368, - [7962] = 4727, + [7962] = 4731, [7963] = 4720, [7964] = 5198, [7965] = 4311, - [7966] = 5221, + [7966] = 5226, [7967] = 4409, [7968] = 5704, [7969] = 4763, @@ -11345,11 +11345,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7977] = 5105, [7978] = 7494, [7979] = 7520, - [7980] = 4381, + [7980] = 4380, [7981] = 4409, - [7982] = 4727, + [7982] = 4731, [7983] = 7494, - [7984] = 4485, + [7984] = 4484, [7985] = 4028, [7986] = 4018, [7987] = 5265, @@ -11357,29 +11357,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [7989] = 4311, [7990] = 4720, [7991] = 7494, - [7992] = 4392, + [7992] = 4388, [7993] = 7494, - [7994] = 4381, + [7994] = 4380, [7995] = 4311, [7996] = 5799, [7997] = 5744, [7998] = 7003, [7999] = 4427, [8000] = 5727, - [8001] = 4381, + [8001] = 4380, [8002] = 4527, [8003] = 4446, [8004] = 4365, - [8005] = 4314, + [8005] = 4315, [8006] = 5223, [8007] = 7494, [8008] = 5744, - [8009] = 5296, + [8009] = 5235, [8010] = 5337, [8011] = 4368, [8012] = 6552, [8013] = 4423, - [8014] = 4911, + [8014] = 4910, [8015] = 4997, [8016] = 5996, [8017] = 4423, @@ -11392,46 +11392,46 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8024] = 7494, [8025] = 5372, [8026] = 4352, - [8027] = 4851, + [8027] = 4847, [8028] = 5369, [8029] = 5994, [8030] = 7494, - [8031] = 4901, - [8032] = 5040, - [8033] = 4392, + [8031] = 4899, + [8032] = 5041, + [8033] = 4388, [8034] = 5400, [8035] = 4720, - [8036] = 4851, - [8037] = 5429, - [8038] = 4727, + [8036] = 4847, + [8037] = 5427, + [8038] = 4731, [8039] = 5722, - [8040] = 4544, + [8040] = 4547, [8041] = 4368, [8042] = 7494, - [8043] = 4314, + [8043] = 4315, [8044] = 5369, [8045] = 5372, [8046] = 4409, - [8047] = 4339, - [8048] = 4666, - [8049] = 4381, + [8047] = 4333, + [8048] = 4665, + [8049] = 4380, [8050] = 7494, [8051] = 4311, [8052] = 4357, - [8053] = 4560, + [8053] = 4561, [8054] = 5286, [8055] = 4365, - [8056] = 5040, - [8057] = 4339, + [8056] = 5041, + [8057] = 4333, [8058] = 4763, [8059] = 4406, - [8060] = 4485, + [8060] = 4484, [8061] = 4423, [8062] = 4446, [8063] = 5771, [8064] = 4427, [8065] = 5337, - [8066] = 5362, + [8066] = 5489, [8067] = 4409, [8068] = 4406, [8069] = 5778, @@ -11440,23 +11440,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8072] = 4720, [8073] = 5784, [8074] = 4352, - [8075] = 5296, + [8075] = 5235, [8076] = 4365, [8077] = 4365, - [8078] = 4727, + [8078] = 4731, [8079] = 4763, [8080] = 7494, - [8081] = 4392, + [8081] = 4388, [8082] = 4352, [8083] = 5265, [8084] = 7494, [8085] = 4446, - [8086] = 4314, - [8087] = 4851, + [8086] = 4315, + [8087] = 4847, [8088] = 4807, [8089] = 4368, [8090] = 4427, - [8091] = 5221, + [8091] = 5226, [8092] = 5974, [8093] = 4311, [8094] = 4028, @@ -11472,48 +11472,48 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8104] = 7494, [8105] = 4409, [8106] = 4018, - [8107] = 4485, - [8108] = 5040, + [8107] = 4484, + [8108] = 5041, [8109] = 7520, - [8110] = 4851, - [8111] = 4485, - [8112] = 4392, - [8113] = 4485, - [8114] = 4651, + [8110] = 4847, + [8111] = 4484, + [8112] = 4388, + [8113] = 4484, + [8114] = 4650, [8115] = 4763, [8116] = 4028, [8117] = 4514, - [8118] = 4544, - [8119] = 4727, + [8118] = 4547, + [8119] = 4731, [8120] = 6006, - [8121] = 4911, + [8121] = 4910, [8122] = 4720, [8123] = 4672, - [8124] = 4314, + [8124] = 4315, [8125] = 4514, [8126] = 7494, [8127] = 7494, [8128] = 5298, [8129] = 4527, - [8130] = 4485, + [8130] = 4484, [8131] = 5298, [8132] = 4368, [8133] = 4358, [8134] = 7494, [8135] = 5807, - [8136] = 4339, - [8137] = 4338, + [8136] = 4333, + [8137] = 4339, [8138] = 7494, - [8139] = 4911, + [8139] = 4910, [8140] = 5105, - [8141] = 4851, + [8141] = 4847, [8142] = 4427, [8143] = 5870, - [8144] = 4381, + [8144] = 4380, [8145] = 4763, [8146] = 4720, - [8147] = 4727, - [8148] = 4727, + [8147] = 4731, + [8148] = 4731, [8149] = 5970, [8150] = 4720, [8151] = 4357, @@ -11522,29 +11522,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8154] = 4357, [8155] = 5330, [8156] = 4763, - [8157] = 4485, + [8157] = 4484, [8158] = 4357, [8159] = 7494, [8160] = 4423, [8161] = 4409, - [8162] = 4727, + [8162] = 4731, [8163] = 4365, - [8164] = 4544, + [8164] = 4547, [8165] = 4527, [8166] = 4763, - [8167] = 4911, + [8167] = 4910, [8168] = 5967, - [8169] = 5362, - [8170] = 4851, + [8169] = 5489, + [8170] = 4847, [8171] = 4365, [8172] = 6552, [8173] = 4534, [8174] = 4368, [8175] = 4411, [8176] = 4446, - [8177] = 4392, + [8177] = 4388, [8178] = 7556, - [8179] = 4485, + [8179] = 4484, [8180] = 4427, [8181] = 4311, [8182] = 4018, @@ -11556,11 +11556,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8188] = 4352, [8189] = 4406, [8190] = 7494, - [8191] = 4544, - [8192] = 4544, - [8193] = 4727, - [8194] = 4651, - [8195] = 4392, + [8191] = 4547, + [8192] = 4547, + [8193] = 4731, + [8194] = 4650, + [8195] = 4388, [8196] = 4720, [8197] = 4423, [8198] = 7494, @@ -11568,12 +11568,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8200] = 4514, [8201] = 4357, [8202] = 5828, - [8203] = 4381, - [8204] = 4337, + [8203] = 4380, + [8204] = 4338, [8205] = 4357, - [8206] = 4651, + [8206] = 4650, [8207] = 7494, - [8208] = 4911, + [8208] = 4910, [8209] = 7494, [8210] = 5501, [8211] = 4672, @@ -11595,36 +11595,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8227] = 5329, [8228] = 4311, [8229] = 4527, - [8230] = 4851, + [8230] = 4847, [8231] = 4720, [8232] = 5386, [8233] = 5369, - [8234] = 4911, + [8234] = 4910, [8235] = 5298, - [8236] = 4727, - [8237] = 5040, + [8236] = 4731, + [8237] = 5041, [8238] = 7494, [8239] = 5400, [8240] = 4358, [8241] = 4763, - [8242] = 4485, + [8242] = 4484, [8243] = 7494, [8244] = 7494, - [8245] = 4381, - [8246] = 4330, + [8245] = 4380, + [8246] = 4342, [8247] = 6658, - [8248] = 4911, + [8248] = 4910, [8249] = 4317, [8250] = 4514, [8251] = 4357, [8252] = 4423, [8253] = 4406, - [8254] = 4911, - [8255] = 4485, + [8254] = 4910, + [8255] = 4484, [8256] = 4352, - [8257] = 4560, - [8258] = 4314, - [8259] = 4392, + [8257] = 4561, + [8258] = 4315, + [8259] = 4388, [8260] = 7494, [8261] = 4411, [8262] = 7494, @@ -11634,21 +11634,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8266] = 4311, [8267] = 4311, [8268] = 7105, - [8269] = 4851, + [8269] = 4847, [8270] = 6552, [8271] = 4028, [8272] = 5298, - [8273] = 4381, + [8273] = 4380, [8274] = 4446, - [8275] = 4544, + [8275] = 4547, [8276] = 4357, [8277] = 5704, [8278] = 4446, [8279] = 5986, [8280] = 5974, - [8281] = 4392, + [8281] = 4388, [8282] = 4365, - [8283] = 4381, + [8283] = 4380, [8284] = 4423, [8285] = 5994, [8286] = 5694, @@ -11667,9 +11667,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8299] = 4352, [8300] = 6909, [8301] = 5967, - [8302] = 4392, + [8302] = 4388, [8303] = 4427, - [8304] = 4339, + [8304] = 4333, [8305] = 5372, [8306] = 4368, [8307] = 5369, @@ -11681,16 +11681,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8313] = 5298, [8314] = 7105, [8315] = 4311, - [8316] = 5040, - [8317] = 4851, + [8316] = 5041, + [8317] = 4847, [8318] = 5330, [8319] = 5694, - [8320] = 4851, + [8320] = 4847, [8321] = 7105, [8322] = 4423, - [8323] = 5040, + [8323] = 5041, [8324] = 4368, - [8325] = 4485, + [8325] = 4484, [8326] = 5720, [8327] = 4028, [8328] = 4365, @@ -11706,10 +11706,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8338] = 5727, [8339] = 5337, [8340] = 5386, - [8341] = 4911, - [8342] = 4381, + [8341] = 4910, + [8342] = 4380, [8343] = 4423, - [8344] = 4727, + [8344] = 4731, [8345] = 4357, [8346] = 5720, [8347] = 5722, @@ -11721,72 +11721,72 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8353] = 4720, [8354] = 5298, [8355] = 4406, - [8356] = 5429, + [8356] = 5427, [8357] = 5740, [8358] = 4720, [8359] = 4430, [8360] = 5807, [8361] = 5750, - [8362] = 5296, + [8362] = 5235, [8363] = 4311, [8364] = 5223, [8365] = 5493, [8366] = 5286, [8367] = 5494, - [8368] = 4911, + [8368] = 4910, [8369] = 4352, - [8370] = 4727, + [8370] = 4731, [8371] = 4357, [8372] = 5105, [8373] = 4423, - [8374] = 5429, + [8374] = 5427, [8375] = 5298, [8376] = 5771, - [8377] = 4911, + [8377] = 4910, [8378] = 4365, [8379] = 4409, - [8380] = 4485, - [8381] = 4339, - [8382] = 4544, + [8380] = 4484, + [8381] = 4333, + [8382] = 4547, [8383] = 4807, [8384] = 5744, [8385] = 5778, [8386] = 5744, - [8387] = 4392, + [8387] = 4388, [8388] = 5744, - [8389] = 4485, + [8389] = 4484, [8390] = 4763, - [8391] = 4651, + [8391] = 4650, [8392] = 5784, [8393] = 5501, [8394] = 5198, [8395] = 5286, [8396] = 4430, - [8397] = 5221, + [8397] = 5226, [8398] = 4199, [8399] = 5771, [8400] = 7003, - [8401] = 4381, + [8401] = 4380, [8402] = 5265, [8403] = 5298, - [8404] = 4392, + [8404] = 4388, [8405] = 4763, [8406] = 5778, - [8407] = 4485, - [8408] = 4314, + [8407] = 4484, + [8408] = 4315, [8409] = 4311, - [8410] = 5296, + [8410] = 5235, [8411] = 7143, [8412] = 4368, [8413] = 5337, [8414] = 5784, [8415] = 5493, [8416] = 5265, - [8417] = 4911, + [8417] = 4910, [8418] = 5494, - [8419] = 4666, + [8419] = 4665, [8420] = 5372, - [8421] = 4651, + [8421] = 4650, [8422] = 4409, [8423] = 5369, [8424] = 4406, @@ -11796,26 +11796,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8428] = 4446, [8429] = 5298, [8430] = 5807, - [8431] = 4392, + [8431] = 4388, [8432] = 5286, [8433] = 5870, [8434] = 4018, [8435] = 4672, [8436] = 4427, - [8437] = 5040, + [8437] = 5041, [8438] = 5870, - [8439] = 5221, - [8440] = 4392, + [8439] = 5226, + [8440] = 4388, [8441] = 4720, - [8442] = 4851, + [8442] = 4847, [8443] = 5799, [8444] = 4446, [8445] = 4018, [8446] = 4352, [8447] = 5828, - [8448] = 4851, + [8448] = 4847, [8449] = 4406, - [8450] = 4727, + [8450] = 4731, [8451] = 5967, [8452] = 4365, [8453] = 4317, @@ -11825,22 +11825,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8457] = 4368, [8458] = 5223, [8459] = 4423, - [8460] = 4727, - [8461] = 4651, + [8460] = 4731, + [8461] = 4650, [8462] = 4763, [8463] = 2412, [8464] = 5694, [8465] = 4763, [8466] = 5704, - [8467] = 4314, - [8468] = 4727, + [8467] = 4315, + [8468] = 4731, [8469] = 5329, [8470] = 5330, [8471] = 4720, [8472] = 4763, - [8473] = 4314, + [8473] = 4315, [8474] = 8474, - [8475] = 4727, + [8475] = 4731, [8476] = 5105, [8477] = 5720, [8478] = 5400, @@ -11851,54 +11851,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8483] = 5970, [8484] = 4427, [8485] = 4672, - [8486] = 4544, - [8487] = 4485, + [8486] = 4547, + [8487] = 4484, [8488] = 5727, [8489] = 4763, [8490] = 5740, - [8491] = 4911, + [8491] = 4910, [8492] = 5750, [8493] = 7003, [8494] = 5754, [8495] = 4527, - [8496] = 5429, + [8496] = 5427, [8497] = 5994, [8498] = 4406, [8499] = 4763, [8500] = 4720, - [8501] = 4727, + [8501] = 4731, [8502] = 4365, [8503] = 5996, [8504] = 5799, [8505] = 4720, - [8506] = 4544, - [8507] = 4651, + [8506] = 4547, + [8507] = 4650, [8508] = 4446, [8509] = 5771, [8510] = 4427, - [8511] = 4851, - [8512] = 4381, + [8511] = 4847, + [8512] = 4380, [8513] = 5337, - [8514] = 4485, + [8514] = 4484, [8515] = 8515, - [8516] = 5362, + [8516] = 5489, [8517] = 5778, [8518] = 5501, [8519] = 6552, - [8520] = 5296, + [8520] = 5235, [8521] = 4514, [8522] = 4028, - [8523] = 4727, + [8523] = 4731, [8524] = 4357, [8525] = 5784, [8526] = 7105, - [8527] = 4544, + [8527] = 4547, [8528] = 4423, [8529] = 4028, [8530] = 5265, [8531] = 7003, [8532] = 5501, - [8533] = 4651, + [8533] = 4650, [8534] = 4997, [8535] = 5337, [8536] = 7003, @@ -11907,23 +11907,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8539] = 4411, [8540] = 5828, [8541] = 4720, - [8542] = 5221, + [8542] = 5226, [8543] = 5799, [8544] = 4672, [8545] = 4720, [8546] = 5198, - [8547] = 4727, + [8547] = 4731, [8548] = 4763, [8549] = 5807, [8550] = 6658, - [8551] = 4851, - [8552] = 5040, + [8551] = 4847, + [8552] = 5041, [8553] = 5286, [8554] = 5870, [8555] = 5493, [8556] = 5494, [8557] = 4365, - [8558] = 4651, + [8558] = 4650, [8559] = 4409, [8560] = 4317, [8561] = 4763, @@ -11931,44 +11931,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8563] = 5828, [8564] = 5828, [8565] = 4446, - [8566] = 4560, + [8566] = 4561, [8567] = 4357, [8568] = 5493, - [8569] = 5296, + [8569] = 5235, [8570] = 7143, [8571] = 5494, [8572] = 4427, [8573] = 5501, - [8574] = 5040, + [8574] = 5041, [8575] = 5870, [8576] = 5807, [8577] = 5493, [8578] = 4514, [8579] = 5494, [8580] = 4368, - [8581] = 4314, + [8581] = 4315, [8582] = 8474, - [8583] = 4339, + [8583] = 4333, [8584] = 5369, [8585] = 5372, - [8586] = 4560, - [8587] = 4339, + [8586] = 4561, + [8587] = 4333, [8588] = 4357, [8589] = 5784, - [8590] = 4727, + [8590] = 4731, [8591] = 5778, [8592] = 4527, [8593] = 5337, [8594] = 5771, [8595] = 5286, [8596] = 8515, - [8597] = 5429, + [8597] = 5427, [8598] = 4368, - [8599] = 4560, - [8600] = 5296, + [8599] = 4561, + [8600] = 5235, [8601] = 5265, [8602] = 6909, - [8603] = 4851, + [8603] = 4847, [8604] = 5754, [8605] = 4357, [8606] = 4720, @@ -11976,97 +11976,97 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8608] = 5740, [8609] = 4763, [8610] = 5265, - [8611] = 4911, + [8611] = 4910, [8612] = 5727, [8613] = 4672, [8614] = 5298, [8615] = 4311, - [8616] = 4560, + [8616] = 4561, [8617] = 5198, [8618] = 4720, [8619] = 5720, [8620] = 5223, - [8621] = 4727, - [8622] = 5221, + [8621] = 4731, + [8622] = 5226, [8623] = 4527, - [8624] = 5221, + [8624] = 5226, [8625] = 4720, [8626] = 5198, - [8627] = 4727, + [8627] = 4731, [8628] = 5501, [8629] = 7143, [8630] = 5704, [8631] = 5329, [8632] = 4018, [8633] = 5694, - [8634] = 5040, + [8634] = 5041, [8635] = 4311, - [8636] = 4851, + [8636] = 4847, [8637] = 5330, [8638] = 5799, [8639] = 4672, [8640] = 5265, [8641] = 4514, - [8642] = 4392, + [8642] = 4388, [8643] = 4763, [8644] = 5400, [8645] = 4672, - [8646] = 5296, - [8647] = 4485, + [8646] = 5235, + [8647] = 4484, [8648] = 4365, - [8649] = 4851, + [8649] = 4847, [8650] = 4018, [8651] = 4672, [8652] = 5337, [8653] = 4672, - [8654] = 4651, + [8654] = 4650, [8655] = 4018, [8656] = 4311, [8657] = 4352, [8658] = 4028, - [8659] = 4485, + [8659] = 4484, [8660] = 4406, [8661] = 4018, [8662] = 4446, [8663] = 5198, [8664] = 5105, - [8665] = 4651, - [8666] = 4911, - [8667] = 4651, + [8665] = 4650, + [8666] = 4910, + [8667] = 4650, [8668] = 5722, [8669] = 5298, [8670] = 4427, - [8671] = 4911, + [8671] = 4910, [8672] = 4317, [8673] = 4028, [8674] = 4018, [8675] = 4409, [8676] = 5799, [8677] = 4411, - [8678] = 4314, - [8679] = 4851, + [8678] = 4315, + [8679] = 4847, [8680] = 4527, [8681] = 5967, - [8682] = 4544, + [8682] = 4547, [8683] = 4317, [8684] = 5105, [8685] = 8685, - [8686] = 4560, + [8686] = 4561, [8687] = 5970, [8688] = 5372, [8689] = 4763, [8690] = 5369, [8691] = 4423, - [8692] = 4381, - [8693] = 5221, + [8692] = 4380, + [8693] = 5226, [8694] = 5198, [8695] = 6006, [8696] = 5799, [8697] = 8697, [8698] = 5501, - [8699] = 4911, - [8700] = 5221, - [8701] = 4727, + [8699] = 4910, + [8700] = 5226, + [8701] = 4731, [8702] = 4514, [8703] = 7436, [8704] = 7437, @@ -12083,7 +12083,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8715] = 4311, [8716] = 5265, [8717] = 4427, - [8718] = 4560, + [8718] = 4561, [8719] = 4446, [8720] = 5223, [8721] = 4355, @@ -12096,17 +12096,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8728] = 5286, [8729] = 4527, [8730] = 5493, - [8731] = 4485, - [8732] = 4381, + [8731] = 4484, + [8732] = 4380, [8733] = 5494, - [8734] = 5296, + [8734] = 5235, [8735] = 4997, [8736] = 5298, - [8737] = 4911, + [8737] = 4910, [8738] = 6006, [8739] = 5337, [8740] = 4028, - [8741] = 5040, + [8741] = 5041, [8742] = 4411, [8743] = 4199, [8744] = 4279, @@ -12120,16 +12120,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8752] = 4028, [8753] = 5996, [8754] = 4430, - [8755] = 4911, + [8755] = 4910, [8756] = 4997, [8757] = 6909, - [8758] = 4666, + [8758] = 4665, [8759] = 7436, [8760] = 7437, [8761] = 7003, [8762] = 7441, [8763] = 5105, - [8764] = 4727, + [8764] = 4731, [8765] = 4357, [8766] = 5400, [8767] = 4311, @@ -12139,52 +12139,52 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8771] = 5330, [8772] = 5329, [8773] = 5329, - [8774] = 5362, + [8774] = 5489, [8775] = 5372, [8776] = 5330, [8777] = 5369, [8778] = 5286, - [8779] = 5040, + [8779] = 5041, [8780] = 5744, [8781] = 5400, [8782] = 5986, - [8783] = 5040, + [8783] = 5041, [8784] = 5386, [8785] = 4427, [8786] = 5337, - [8787] = 4372, - [8788] = 4337, + [8787] = 4371, + [8788] = 4338, [8789] = 4446, [8790] = 4311, - [8791] = 4339, + [8791] = 4333, [8792] = 5386, [8793] = 4199, [8794] = 6552, - [8795] = 4381, - [8796] = 4911, - [8797] = 4544, + [8795] = 4380, + [8796] = 4910, + [8797] = 4547, [8798] = 4365, - [8799] = 4485, - [8800] = 4544, + [8799] = 4484, + [8800] = 4547, [8801] = 4427, [8802] = 8802, [8803] = 8803, [8804] = 4807, [8805] = 4720, [8806] = 4446, - [8807] = 4901, - [8808] = 5362, - [8809] = 5296, - [8810] = 5040, + [8807] = 4899, + [8808] = 5489, + [8809] = 5235, + [8810] = 5041, [8811] = 4409, - [8812] = 5040, - [8813] = 4727, + [8812] = 5041, + [8813] = 4731, [8814] = 4365, [8815] = 4427, [8816] = 5722, - [8817] = 4911, + [8817] = 4910, [8818] = 5501, - [8819] = 5040, + [8819] = 5041, [8820] = 4368, [8821] = 4358, [8822] = 4446, @@ -12196,57 +12196,57 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8828] = 5265, [8829] = 8829, [8830] = 4018, - [8831] = 4851, + [8831] = 4847, [8832] = 8832, [8833] = 4527, [8834] = 5298, [8835] = 8835, [8836] = 8836, - [8837] = 5040, + [8837] = 5041, [8838] = 8838, [8839] = 8839, - [8840] = 4727, + [8840] = 4731, [8841] = 4358, [8842] = 4427, [8843] = 4018, [8844] = 5974, [8845] = 6658, - [8846] = 4560, + [8846] = 4561, [8847] = 5754, [8848] = 4368, [8849] = 4763, - [8850] = 5221, + [8850] = 5226, [8851] = 5198, [8852] = 4446, [8853] = 5970, - [8854] = 4392, + [8854] = 4388, [8855] = 5286, [8856] = 4409, [8857] = 8857, [8858] = 4317, [8859] = 4352, [8860] = 4534, - [8861] = 4727, - [8862] = 5362, - [8863] = 5040, + [8861] = 4731, + [8862] = 5489, + [8863] = 5041, [8864] = 4406, [8865] = 4720, - [8866] = 5040, + [8866] = 5041, [8867] = 4720, - [8868] = 5221, + [8868] = 5226, [8869] = 4365, [8870] = 5198, [8871] = 4423, - [8872] = 4392, + [8872] = 4388, [8873] = 4514, [8874] = 4423, [8875] = 8515, [8876] = 7143, [8877] = 4357, [8878] = 8878, - [8879] = 4381, + [8879] = 4380, [8880] = 8880, - [8881] = 4851, + [8881] = 4847, [8882] = 5337, [8883] = 4409, [8884] = 4365, @@ -12255,69 +12255,69 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8887] = 5493, [8888] = 8888, [8889] = 4311, - [8890] = 5040, - [8891] = 4851, + [8890] = 5041, + [8891] = 4847, [8892] = 8697, - [8893] = 5040, - [8894] = 4372, - [8895] = 5362, + [8893] = 5041, + [8894] = 4371, + [8895] = 5489, [8896] = 5986, - [8897] = 4911, - [8898] = 5296, + [8897] = 4910, + [8898] = 5235, [8899] = 5298, - [8900] = 5362, + [8900] = 5489, [8901] = 5494, [8902] = 5501, [8903] = 5337, - [8904] = 4314, - [8905] = 4339, + [8904] = 4315, + [8905] = 4333, [8906] = 8474, [8907] = 4997, - [8908] = 5296, - [8909] = 4851, - [8910] = 4560, - [8911] = 4485, + [8908] = 5235, + [8909] = 4847, + [8910] = 4561, + [8911] = 4484, [8912] = 5994, [8913] = 5198, [8914] = 4199, [8915] = 8697, [8916] = 5996, [8917] = 4406, - [8918] = 4485, + [8918] = 4484, [8919] = 8802, [8920] = 4317, - [8921] = 5221, - [8922] = 4901, + [8921] = 5226, + [8922] = 4899, [8923] = 5493, - [8924] = 5040, + [8924] = 5041, [8925] = 6006, [8926] = 5494, [8927] = 4352, [8928] = 5265, - [8929] = 4485, + [8929] = 4484, [8930] = 7003, [8931] = 4423, [8932] = 5501, [8933] = 8933, - [8934] = 5040, + [8934] = 5041, [8935] = 8933, [8936] = 5501, [8937] = 4409, [8938] = 8933, - [8939] = 4851, + [8939] = 4847, [8940] = 5494, [8941] = 5501, [8942] = 4457, [8943] = 5493, [8944] = 5198, - [8945] = 5040, + [8945] = 5041, [8946] = 5298, [8947] = 4409, [8948] = 8802, [8949] = 8933, - [8950] = 4911, + [8950] = 4910, [8951] = 5994, - [8952] = 4911, + [8952] = 4910, [8953] = 4365, [8954] = 5493, [8955] = 5799, @@ -12325,7 +12325,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8957] = 5494, [8958] = 5996, [8959] = 8933, - [8960] = 4544, + [8960] = 4547, [8961] = 4028, [8962] = 5493, [8963] = 5494, @@ -12340,14 +12340,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8972] = 8933, [8973] = 4357, [8974] = 8933, - [8975] = 5040, + [8975] = 5041, [8976] = 4028, [8977] = 5974, [8978] = 8933, [8979] = 5828, [8980] = 4720, - [8981] = 4339, - [8982] = 4666, + [8981] = 4333, + [8982] = 4665, [8983] = 8802, [8984] = 8933, [8985] = 4763, @@ -12357,25 +12357,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8989] = 4365, [8990] = 5799, [8991] = 7003, - [8992] = 4489, - [8993] = 4901, + [8992] = 4485, + [8993] = 4899, [8994] = 5494, [8995] = 5493, - [8996] = 5221, + [8996] = 5226, [8997] = 8933, [8998] = 5744, - [8999] = 4727, + [8999] = 4731, [9000] = 5223, - [9001] = 4727, + [9001] = 4731, [9002] = 7105, - [9003] = 5040, + [9003] = 5041, [9004] = 4997, - [9005] = 4727, + [9005] = 4731, [9006] = 5298, [9007] = 5799, [9008] = 5799, [9009] = 8933, - [9010] = 4485, + [9010] = 4484, [9011] = 4446, [9012] = 4720, [9013] = 5105, @@ -12385,9 +12385,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9017] = 8933, [9018] = 4514, [9019] = 5298, - [9020] = 4544, + [9020] = 4547, [9021] = 8933, - [9022] = 4727, + [9022] = 4731, [9023] = 4018, [9024] = 5265, [9025] = 4427, @@ -12407,20 +12407,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9039] = 8933, [9040] = 4427, [9041] = 4427, - [9042] = 4727, + [9042] = 4731, [9043] = 5799, - [9044] = 5221, - [9045] = 5362, + [9044] = 5226, + [9045] = 5489, [9046] = 5828, [9047] = 4720, [9048] = 5694, [9049] = 4446, [9050] = 4807, [9051] = 8802, - [9052] = 4727, + [9052] = 4731, [9053] = 4365, [9054] = 5501, - [9055] = 4372, + [9055] = 4371, [9056] = 8933, [9057] = 5501, [9058] = 5286, @@ -12431,21 +12431,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9063] = 4763, [9064] = 4368, [9065] = 5722, - [9066] = 4851, + [9066] = 4847, [9067] = 8933, - [9068] = 4651, - [9069] = 5296, + [9068] = 4650, + [9069] = 5235, [9070] = 8933, [9071] = 5298, [9072] = 8933, [9073] = 5337, [9074] = 5493, [9075] = 5494, - [9076] = 4851, + [9076] = 4847, [9077] = 5870, [9078] = 5807, [9079] = 5105, - [9080] = 5296, + [9080] = 5235, [9081] = 8933, [9082] = 5298, [9083] = 8933, @@ -12454,7 +12454,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9086] = 5807, [9087] = 8933, [9088] = 9088, - [9089] = 4911, + [9089] = 4910, [9090] = 5265, [9091] = 8933, [9092] = 4357, @@ -12467,16 +12467,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9099] = 5494, [9100] = 7143, [9101] = 5799, - [9102] = 5221, + [9102] = 5226, [9103] = 8933, [9104] = 4018, [9105] = 5265, [9106] = 5198, [9107] = 5337, - [9108] = 4392, + [9108] = 4388, [9109] = 5720, [9110] = 5784, - [9111] = 4851, + [9111] = 4847, [9112] = 5369, [9113] = 5778, [9114] = 5298, @@ -12496,7 +12496,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9128] = 5372, [9129] = 8933, [9130] = 4427, - [9131] = 4485, + [9131] = 4484, [9132] = 4352, [9133] = 5778, [9134] = 5329, @@ -12504,9 +12504,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9136] = 6909, [9137] = 5330, [9138] = 4311, - [9139] = 4851, - [9140] = 5040, - [9141] = 4911, + [9139] = 4847, + [9140] = 5041, + [9141] = 4910, [9142] = 4199, [9143] = 7143, [9144] = 4357, @@ -12519,7 +12519,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9151] = 8933, [9152] = 8802, [9153] = 5799, - [9154] = 5040, + [9154] = 5041, [9155] = 5740, [9156] = 4406, [9157] = 4446, @@ -12529,20 +12529,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9161] = 5501, [9162] = 5494, [9163] = 5493, - [9164] = 5429, + [9164] = 5427, [9165] = 2412, [9166] = 5286, - [9167] = 5296, + [9167] = 5235, [9168] = 5986, [9169] = 5750, [9170] = 5744, [9171] = 8933, - [9172] = 4381, + [9172] = 4380, [9173] = 5740, - [9174] = 5429, + [9174] = 5427, [9175] = 5807, [9176] = 5501, - [9177] = 4911, + [9177] = 4910, [9178] = 4311, [9179] = 4317, [9180] = 5986, @@ -12554,25 +12554,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9186] = 5744, [9187] = 8933, [9188] = 8933, - [9189] = 4485, - [9190] = 4381, + [9189] = 4484, + [9190] = 4380, [9191] = 5754, [9192] = 5298, [9193] = 5337, [9194] = 4368, [9195] = 5754, [9196] = 5828, - [9197] = 5429, - [9198] = 5040, - [9199] = 4911, - [9200] = 5296, + [9197] = 5427, + [9198] = 5041, + [9199] = 4910, + [9200] = 5235, [9201] = 5750, - [9202] = 4392, + [9202] = 4388, [9203] = 5740, [9204] = 6658, - [9205] = 5362, + [9205] = 5489, [9206] = 5727, - [9207] = 5362, + [9207] = 5489, [9208] = 8933, [9209] = 8933, [9210] = 5265, @@ -12581,13 +12581,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9213] = 4365, [9214] = 7143, [9215] = 4409, - [9216] = 4851, + [9216] = 4847, [9217] = 5870, [9218] = 5807, [9219] = 5105, [9220] = 8933, [9221] = 9027, - [9222] = 5221, + [9222] = 5226, [9223] = 5727, [9224] = 4514, [9225] = 8933, @@ -12595,7 +12595,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9227] = 8933, [9228] = 8933, [9229] = 9229, - [9230] = 4911, + [9230] = 4910, [9231] = 5771, [9232] = 4720, [9233] = 8933, @@ -12615,7 +12615,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9247] = 4406, [9248] = 6552, [9249] = 5784, - [9250] = 4651, + [9250] = 4650, [9251] = 5223, [9252] = 5778, [9253] = 8933, @@ -12623,7 +12623,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9255] = 5386, [9256] = 5799, [9257] = 4763, - [9258] = 5040, + [9258] = 5041, [9259] = 5744, [9260] = 8933, [9261] = 4720, @@ -12632,11 +12632,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9264] = 6006, [9265] = 4430, [9266] = 5372, - [9267] = 4727, + [9267] = 4731, [9268] = 4406, [9269] = 5369, [9270] = 4406, - [9271] = 4851, + [9271] = 4847, [9272] = 5722, [9273] = 8933, [9274] = 4317, @@ -12652,26 +12652,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9284] = 4430, [9285] = 7003, [9286] = 8933, - [9287] = 4485, + [9287] = 4484, [9288] = 5286, [9289] = 8933, - [9290] = 4651, + [9290] = 4650, [9291] = 5298, [9292] = 4352, [9293] = 8933, - [9294] = 5040, + [9294] = 5041, [9295] = 6909, [9296] = 5198, [9297] = 4720, - [9298] = 4851, + [9298] = 4847, [9299] = 5704, - [9300] = 4901, - [9301] = 4392, - [9302] = 4901, + [9300] = 4899, + [9301] = 4388, + [9302] = 4899, [9303] = 5754, [9304] = 8933, [9305] = 6658, - [9306] = 4392, + [9306] = 4388, [9307] = 5501, [9308] = 4672, [9309] = 9027, @@ -12685,13 +12685,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9317] = 5727, [9318] = 5330, [9319] = 8933, - [9320] = 5296, + [9320] = 5235, [9321] = 5996, - [9322] = 4727, + [9322] = 4731, [9323] = 5694, [9324] = 5337, [9325] = 4368, - [9326] = 4485, + [9326] = 4484, [9327] = 5369, [9328] = 4446, [9329] = 5372, @@ -12705,9 +12705,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9337] = 5996, [9338] = 5799, [9339] = 5704, - [9340] = 4560, - [9341] = 4392, - [9342] = 5221, + [9340] = 4561, + [9341] = 4388, + [9342] = 5226, [9343] = 7143, [9344] = 6006, [9345] = 8933, @@ -12720,15 +12720,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9352] = 4028, [9353] = 4028, [9354] = 8933, - [9355] = 4339, + [9355] = 4333, [9356] = 5704, - [9357] = 4381, + [9357] = 4380, [9358] = 8933, [9359] = 4411, [9360] = 8933, [9361] = 8933, [9362] = 4311, - [9363] = 4560, + [9363] = 4561, [9364] = 5694, [9365] = 4720, [9366] = 4763, @@ -12736,46 +12736,46 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9368] = 4018, [9369] = 8933, [9370] = 4368, - [9371] = 5040, + [9371] = 5041, [9372] = 8933, [9373] = 4763, - [9374] = 5221, + [9374] = 5226, [9375] = 8933, - [9376] = 4727, + [9376] = 4731, [9377] = 5694, [9378] = 8933, [9379] = 4427, [9380] = 4720, - [9381] = 4727, - [9382] = 4381, + [9381] = 4731, + [9382] = 4380, [9383] = 8933, [9384] = 8933, - [9385] = 4560, + [9385] = 4561, [9386] = 4446, [9387] = 5198, [9388] = 5105, [9389] = 5870, - [9390] = 4727, + [9390] = 4731, [9391] = 7105, [9392] = 8933, - [9393] = 4851, + [9393] = 4847, [9394] = 5298, [9395] = 5265, - [9396] = 5296, + [9396] = 5235, [9397] = 4352, [9398] = 5996, - [9399] = 4485, + [9399] = 4484, [9400] = 6006, [9401] = 8933, - [9402] = 4727, + [9402] = 4731, [9403] = 8933, [9404] = 5337, - [9405] = 5221, + [9405] = 5226, [9406] = 8933, [9407] = 8933, - [9408] = 4314, + [9408] = 4315, [9409] = 4317, - [9410] = 4544, + [9410] = 4547, [9411] = 8933, [9412] = 8933, [9413] = 8933, @@ -12790,9 +12790,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9422] = 4427, [9423] = 5286, [9424] = 6658, - [9425] = 5362, + [9425] = 5489, [9426] = 8933, - [9427] = 4314, + [9427] = 4315, [9428] = 4365, [9429] = 4028, [9430] = 4406, @@ -12806,13 +12806,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9438] = 4446, [9439] = 4720, [9440] = 5265, - [9441] = 4560, + [9441] = 4561, [9442] = 4358, [9443] = 5501, [9444] = 8933, - [9445] = 5362, + [9445] = 5489, [9446] = 8933, - [9447] = 4544, + [9447] = 4547, [9448] = 8933, [9449] = 4409, [9450] = 5986, @@ -12828,7 +12828,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9460] = 5722, [9461] = 4028, [9462] = 5970, - [9463] = 5362, + [9463] = 5489, [9464] = 7143, [9465] = 5286, [9466] = 4763, @@ -12836,31 +12836,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9468] = 4018, [9469] = 8933, [9470] = 5967, - [9471] = 4560, + [9471] = 4561, [9472] = 5198, [9473] = 6552, [9474] = 4446, [9475] = 4357, - [9476] = 4651, + [9476] = 4650, [9477] = 5386, [9478] = 4365, [9479] = 5986, - [9480] = 5221, + [9480] = 5226, [9481] = 4311, [9482] = 7003, [9483] = 8933, [9484] = 5298, - [9485] = 4485, - [9486] = 5296, + [9485] = 4484, + [9486] = 5235, [9487] = 8933, [9488] = 8933, [9489] = 4427, [9490] = 5337, [9491] = 5400, - [9492] = 4911, + [9492] = 4910, [9493] = 8933, [9494] = 5494, - [9495] = 5296, + [9495] = 5235, [9496] = 5493, [9497] = 5493, [9498] = 4199, @@ -12875,18 +12875,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9507] = 6658, [9508] = 5198, [9509] = 4720, - [9510] = 5221, - [9511] = 4485, + [9510] = 5226, + [9511] = 4484, [9512] = 5286, [9513] = 8685, [9514] = 5198, [9515] = 8933, [9516] = 5744, - [9517] = 5221, - [9518] = 4381, + [9517] = 5226, + [9518] = 4380, [9519] = 5501, - [9520] = 4727, - [9521] = 5296, + [9520] = 4731, + [9521] = 5235, [9522] = 4357, [9523] = 8933, [9524] = 5974, @@ -12895,9 +12895,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9527] = 8933, [9528] = 8933, [9529] = 8933, - [9530] = 4911, + [9530] = 4910, [9531] = 8933, - [9532] = 4911, + [9532] = 4910, [9533] = 4317, [9534] = 5970, [9535] = 4028, @@ -12916,37 +12916,37 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9548] = 5286, [9549] = 5970, [9550] = 5722, - [9551] = 4651, + [9551] = 4650, [9552] = 5493, [9553] = 5494, - [9554] = 4911, + [9554] = 4910, [9555] = 5330, - [9556] = 4651, + [9556] = 4650, [9557] = 5329, [9558] = 8933, [9559] = 8933, [9560] = 8802, - [9561] = 4851, + [9561] = 4847, [9562] = 5337, [9563] = 8933, [9564] = 4672, [9565] = 7003, [9566] = 4672, - [9567] = 5362, + [9567] = 5489, [9568] = 7003, [9569] = 5967, - [9570] = 4485, + [9570] = 4484, [9571] = 8933, - [9572] = 5296, - [9573] = 4851, + [9572] = 5235, + [9573] = 4847, [9574] = 5369, [9575] = 5372, [9576] = 8933, [9577] = 5369, [9578] = 5298, [9579] = 9579, - [9580] = 4851, - [9581] = 4381, + [9580] = 4847, + [9581] = 4380, [9582] = 8802, [9583] = 5198, [9584] = 4357, @@ -12954,37 +12954,37 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9586] = 4365, [9587] = 4423, [9588] = 5722, - [9589] = 5221, + [9589] = 5226, [9590] = 5298, [9591] = 4427, - [9592] = 5040, + [9592] = 5041, [9593] = 4406, - [9594] = 4911, + [9594] = 4910, [9595] = 4720, [9596] = 4352, [9597] = 5722, [9598] = 5265, [9599] = 5996, [9600] = 4720, - [9601] = 4392, + [9601] = 4388, [9602] = 4446, [9603] = 5828, [9604] = 5994, [9605] = 4368, [9606] = 5967, - [9607] = 5296, + [9607] = 5235, [9608] = 5298, [9609] = 5337, [9610] = 7143, - [9611] = 4727, - [9612] = 4727, + [9611] = 4731, + [9612] = 4731, [9613] = 5970, [9614] = 5286, [9615] = 5105, [9616] = 7105, [9617] = 4018, [9618] = 4028, - [9619] = 4911, + [9619] = 4910, [9620] = 6658, [9621] = 5727, [9622] = 5870, @@ -13011,21 +13011,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9643] = 5400, [9644] = 5986, [9645] = 5744, - [9646] = 5362, + [9646] = 5489, [9647] = 9579, [9648] = 9579, [9649] = 4763, [9650] = 5778, - [9651] = 4851, + [9651] = 4847, [9652] = 4018, [9653] = 7143, - [9654] = 4485, - [9655] = 4560, + [9654] = 4484, + [9655] = 4561, [9656] = 5501, [9657] = 5286, [9658] = 5771, [9659] = 4028, - [9660] = 4560, + [9660] = 4561, [9661] = 5974, [9662] = 5744, [9663] = 5986, @@ -13039,7 +13039,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9671] = 5720, [9672] = 7003, [9673] = 8685, - [9674] = 5296, + [9674] = 5235, [9675] = 6006, [9676] = 5337, [9677] = 5298, @@ -13050,12 +13050,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9682] = 5704, [9683] = 5694, [9684] = 5105, - [9685] = 5362, + [9685] = 5489, [9686] = 6909, [9687] = 8802, - [9688] = 5221, + [9688] = 5226, [9689] = 4672, - [9690] = 5296, + [9690] = 5235, [9691] = 5501, [9692] = 5198, [9693] = 6006, @@ -13067,8 +13067,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9699] = 4763, [9700] = 4365, [9701] = 5828, - [9702] = 4651, - [9703] = 5296, + [9702] = 4650, + [9703] = 5235, [9704] = 5493, [9705] = 5494, [9706] = 4527, @@ -13080,9 +13080,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9712] = 5996, [9713] = 4028, [9714] = 4514, - [9715] = 4911, + [9715] = 4910, [9716] = 6909, - [9717] = 5221, + [9717] = 5226, [9718] = 5970, [9719] = 8685, [9720] = 5870, @@ -13110,14 +13110,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9742] = 5298, [9743] = 4028, [9744] = 4018, - [9745] = 4651, + [9745] = 4650, [9746] = 6658, - [9747] = 5429, + [9747] = 5427, [9748] = 5754, [9749] = 5298, [9750] = 5265, [9751] = 4018, - [9752] = 5362, + [9752] = 5489, [9753] = 7003, [9754] = 5994, [9755] = 4028, @@ -13134,18 +13134,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9766] = 5720, [9767] = 4672, [9768] = 5372, - [9769] = 4485, + [9769] = 4484, [9770] = 5369, - [9771] = 4544, + [9771] = 4547, [9772] = 5704, - [9773] = 4851, + [9773] = 4847, [9774] = 7105, [9775] = 8802, [9776] = 5694, [9777] = 5996, - [9778] = 4851, - [9779] = 5221, - [9780] = 4651, + [9778] = 4847, + [9779] = 5226, + [9780] = 4650, [9781] = 5994, [9782] = 4514, [9783] = 8685, @@ -13161,38 +13161,38 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9793] = 5722, [9794] = 5337, [9795] = 5372, - [9796] = 4911, + [9796] = 4910, [9797] = 5298, - [9798] = 5296, + [9798] = 5235, [9799] = 5771, - [9800] = 4727, + [9800] = 4731, [9801] = 5369, [9802] = 5298, - [9803] = 4544, - [9804] = 4911, + [9803] = 4547, + [9804] = 4910, [9805] = 5501, - [9806] = 4485, + [9806] = 4484, [9807] = 5501, [9808] = 5974, [9809] = 4199, - [9810] = 5040, + [9810] = 5041, [9811] = 5198, - [9812] = 5221, + [9812] = 5226, [9813] = 8802, [9814] = 9579, [9815] = 5198, [9816] = 4199, [9817] = 5501, [9818] = 6552, - [9819] = 4544, + [9819] = 4547, [9820] = 5493, [9821] = 5494, - [9822] = 4911, + [9822] = 4910, [9823] = 7003, [9824] = 5986, [9825] = 5493, [9826] = 6552, - [9827] = 4485, + [9827] = 4484, [9828] = 7143, [9829] = 5265, [9830] = 5494, @@ -13202,26 +13202,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9834] = 8802, [9835] = 5970, [9836] = 5967, - [9837] = 5221, + [9837] = 5226, [9838] = 6909, [9839] = 5198, - [9840] = 5040, + [9840] = 5041, [9841] = 4365, [9842] = 9579, [9843] = 8802, - [9844] = 5296, + [9844] = 5235, [9845] = 5493, - [9846] = 4560, + [9846] = 4561, [9847] = 5799, [9848] = 5494, - [9849] = 4851, + [9849] = 4847, [9850] = 6909, [9851] = 5286, [9852] = 5799, [9853] = 5501, [9854] = 4446, [9855] = 5372, - [9856] = 5040, + [9856] = 5041, [9857] = 6006, [9858] = 5337, [9859] = 5286, @@ -13241,7 +13241,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9873] = 6552, [9874] = 5105, [9875] = 9579, - [9876] = 4851, + [9876] = 4847, [9877] = 5493, [9878] = 4763, [9879] = 5494, @@ -13251,7 +13251,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9883] = 4763, [9884] = 6552, [9885] = 5298, - [9886] = 5040, + [9886] = 5041, [9887] = 5694, [9888] = 5722, [9889] = 4720, @@ -13270,13 +13270,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9902] = 4446, [9903] = 4365, [9904] = 4365, - [9905] = 4560, + [9905] = 4561, [9906] = 5704, [9907] = 4720, - [9908] = 4851, + [9908] = 4847, [9909] = 9909, [9910] = 5369, - [9911] = 4727, + [9911] = 4731, [9912] = 4763, [9913] = 7143, [9914] = 5870, @@ -13284,16 +13284,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9916] = 9579, [9917] = 9917, [9918] = 4720, - [9919] = 4727, + [9919] = 4731, [9920] = 9920, [9921] = 4763, [9922] = 5807, - [9923] = 4727, + [9923] = 4731, [9924] = 5372, [9925] = 9925, [9926] = 4018, [9927] = 5720, - [9928] = 4911, + [9928] = 4910, [9929] = 9929, [9930] = 9930, [9931] = 5727, @@ -13301,13 +13301,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9933] = 5750, [9934] = 9934, [9935] = 5223, - [9936] = 4485, + [9936] = 4484, [9937] = 9579, [9938] = 5754, - [9939] = 4911, - [9940] = 4544, - [9941] = 4727, - [9942] = 5429, + [9939] = 4910, + [9940] = 4547, + [9941] = 4731, + [9942] = 5427, [9943] = 9229, [9944] = 5198, [9945] = 7003, @@ -13324,7 +13324,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9956] = 7143, [9957] = 9579, [9958] = 9958, - [9959] = 4651, + [9959] = 4650, [9960] = 5493, [9961] = 9961, [9962] = 5694, @@ -13332,11 +13332,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9964] = 7003, [9965] = 8802, [9966] = 7143, - [9967] = 5221, + [9967] = 5226, [9968] = 5704, [9969] = 5784, [9970] = 4672, - [9971] = 5040, + [9971] = 5041, [9972] = 9579, [9973] = 5720, [9974] = 5784, @@ -13345,29 +13345,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9977] = 5501, [9978] = 5105, [9979] = 8802, - [9980] = 4485, + [9980] = 4484, [9981] = 7003, [9982] = 5727, [9983] = 5799, - [9984] = 5040, - [9985] = 4851, + [9984] = 5041, + [9985] = 4847, [9986] = 5807, [9987] = 5740, [9988] = 8802, [9989] = 5870, [9990] = 5778, [9991] = 5750, - [9992] = 5362, + [9992] = 5489, [9993] = 5286, - [9994] = 5296, + [9994] = 5235, [9995] = 5286, [9996] = 4720, - [9997] = 5362, + [9997] = 5489, [9998] = 5828, [9999] = 5501, - [10000] = 5040, + [10000] = 5041, [10001] = 10001, - [10002] = 4727, + [10002] = 4731, [10003] = 4028, [10004] = 5694, [10005] = 10005, @@ -13375,15 +13375,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10007] = 6658, [10008] = 5198, [10009] = 4317, - [10010] = 4666, + [10010] = 4665, [10011] = 5722, [10012] = 7003, - [10013] = 4314, + [10013] = 4315, [10014] = 7143, - [10015] = 4851, + [10015] = 4847, [10016] = 5337, [10017] = 5722, - [10018] = 5296, + [10018] = 5235, [10019] = 5337, [10020] = 8685, [10021] = 4534, @@ -13391,20 +13391,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10023] = 4357, [10024] = 4534, [10025] = 5372, - [10026] = 5040, - [10027] = 4851, - [10028] = 4381, + [10026] = 5041, + [10027] = 4847, + [10028] = 4380, [10029] = 6552, [10030] = 4534, [10031] = 5265, - [10032] = 4851, + [10032] = 4847, [10033] = 8802, - [10034] = 4392, + [10034] = 4388, [10035] = 5967, - [10036] = 5221, + [10036] = 5226, [10037] = 4534, - [10038] = 5221, - [10039] = 5296, + [10038] = 5226, + [10039] = 5235, [10040] = 5970, [10041] = 7003, [10042] = 7003, @@ -13415,7 +13415,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10047] = 4534, [10048] = 10048, [10049] = 4763, - [10050] = 4544, + [10050] = 4547, [10051] = 6552, [10052] = 4534, [10053] = 5369, @@ -13424,7 +13424,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10056] = 4720, [10057] = 5198, [10058] = 4534, - [10059] = 4485, + [10059] = 4484, [10060] = 5286, [10061] = 4406, [10062] = 5265, @@ -13433,12 +13433,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10065] = 5265, [10066] = 6552, [10067] = 7143, - [10068] = 5296, + [10068] = 5235, [10069] = 4534, [10070] = 5720, - [10071] = 4911, + [10071] = 4910, [10072] = 5286, - [10073] = 4485, + [10073] = 4484, [10074] = 4534, [10075] = 5744, [10076] = 4534, @@ -13449,18 +13449,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10081] = 4018, [10082] = 5744, [10083] = 8802, - [10084] = 5221, + [10084] = 5226, [10085] = 8802, [10086] = 4534, [10087] = 10087, [10088] = 5494, [10089] = 5740, - [10090] = 4911, + [10090] = 4910, [10091] = 10087, [10092] = 7143, [10093] = 5750, [10094] = 5493, - [10095] = 5296, + [10095] = 5235, [10096] = 5337, [10097] = 5828, [10098] = 5494, @@ -13475,8 +13475,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10107] = 4763, [10108] = 8685, [10109] = 5778, - [10110] = 4727, - [10111] = 5221, + [10110] = 4731, + [10111] = 5226, [10112] = 4534, [10113] = 4720, [10114] = 6658, @@ -13489,11 +13489,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10121] = 4763, [10122] = 4534, [10123] = 7003, - [10124] = 4727, + [10124] = 4731, [10125] = 5784, [10126] = 5799, [10127] = 4720, - [10128] = 5296, + [10128] = 5235, [10129] = 5198, [10130] = 10005, [10131] = 8685, @@ -13522,7 +13522,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10154] = 5501, [10155] = 5493, [10156] = 4534, - [10157] = 4339, + [10157] = 4333, [10158] = 5799, [10159] = 5265, [10160] = 10160, @@ -13532,23 +13532,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10164] = 4352, [10165] = 5198, [10166] = 10160, - [10167] = 5221, + [10167] = 5226, [10168] = 7003, [10169] = 5501, - [10170] = 5221, + [10170] = 5226, [10171] = 5870, - [10172] = 5362, + [10172] = 5489, [10173] = 5265, - [10174] = 5362, + [10174] = 5489, [10175] = 5722, - [10176] = 5296, + [10176] = 5235, [10177] = 5807, - [10178] = 5221, + [10178] = 5226, [10179] = 5799, [10180] = 5799, [10181] = 5501, [10182] = 5493, - [10183] = 4651, + [10183] = 4650, [10184] = 5337, [10185] = 6006, [10186] = 5198, @@ -13558,7 +13558,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10190] = 10190, [10191] = 5298, [10192] = 8802, - [10193] = 5296, + [10193] = 5235, [10194] = 10048, [10195] = 5494, [10196] = 10055, @@ -13573,28 +13573,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10205] = 4534, [10206] = 6909, [10207] = 5265, - [10208] = 5362, + [10208] = 5489, [10209] = 5198, [10210] = 10005, [10211] = 5337, - [10212] = 5221, + [10212] = 5226, [10213] = 7003, - [10214] = 5362, + [10214] = 5489, [10215] = 5286, [10216] = 4534, [10217] = 8802, - [10218] = 5362, + [10218] = 5489, [10219] = 5501, [10220] = 5501, [10221] = 7105, [10222] = 4365, [10223] = 8802, [10224] = 5298, - [10225] = 5296, + [10225] = 5235, [10226] = 5265, [10227] = 4028, [10228] = 5744, - [10229] = 5221, + [10229] = 5226, [10230] = 6909, [10231] = 5223, [10232] = 5298, @@ -13603,7 +13603,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10235] = 7003, [10236] = 7003, [10237] = 5493, - [10238] = 4851, + [10238] = 4847, [10239] = 4365, [10240] = 4427, [10241] = 7003, @@ -13618,7 +13618,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10250] = 5493, [10251] = 5494, [10252] = 5501, - [10253] = 5221, + [10253] = 5226, [10254] = 6658, [10255] = 10005, [10256] = 5286, @@ -13635,8 +13635,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10267] = 7003, [10268] = 5223, [10269] = 5799, - [10270] = 5296, - [10271] = 4560, + [10270] = 5235, + [10271] = 4561, [10272] = 8802, [10273] = 5750, [10274] = 5799, @@ -13647,7 +13647,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10279] = 10055, [10280] = 5501, [10281] = 5286, - [10282] = 5296, + [10282] = 5235, [10283] = 5778, [10284] = 5198, [10285] = 5298, @@ -13655,14 +13655,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10287] = 5771, [10288] = 4018, [10289] = 8802, - [10290] = 5221, + [10290] = 5226, [10291] = 5799, [10292] = 8802, [10293] = 5337, [10294] = 8802, [10295] = 4534, [10296] = 4028, - [10297] = 4911, + [10297] = 4910, [10298] = 5996, [10299] = 8802, [10300] = 5298, @@ -13676,13 +13676,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10308] = 7143, [10309] = 5994, [10310] = 5223, - [10311] = 4851, + [10311] = 4847, [10312] = 5799, - [10313] = 4911, + [10313] = 4910, [10314] = 4028, [10315] = 10048, [10316] = 5694, - [10317] = 5296, + [10317] = 5235, [10318] = 5754, [10319] = 5337, [10320] = 10005, @@ -13690,10 +13690,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10322] = 8802, [10323] = 5799, [10324] = 7105, - [10325] = 5040, + [10325] = 5041, [10326] = 4427, [10327] = 5740, - [10328] = 4485, + [10328] = 4484, [10329] = 5967, [10330] = 5501, [10331] = 5501, @@ -13722,16 +13722,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10354] = 5493, [10355] = 5494, [10356] = 4807, - [10357] = 5221, + [10357] = 5198, [10358] = 10358, - [10359] = 5744, + [10359] = 5286, [10360] = 5265, [10361] = 10358, [10362] = 7143, [10363] = 4807, [10364] = 5799, [10365] = 6658, - [10366] = 4851, + [10366] = 4847, [10367] = 4028, [10368] = 8802, [10369] = 7143, @@ -13741,10 +13741,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10373] = 4446, [10374] = 10374, [10375] = 4028, - [10376] = 4485, + [10376] = 4484, [10377] = 7003, [10378] = 6909, - [10379] = 5296, + [10379] = 5235, [10380] = 4018, [10381] = 4028, [10382] = 5722, @@ -13758,14 +13758,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10390] = 10390, [10391] = 7003, [10392] = 10392, - [10393] = 5221, + [10393] = 4763, [10394] = 5967, [10395] = 4427, [10396] = 4807, [10397] = 4028, [10398] = 4365, [10399] = 5970, - [10400] = 4727, + [10400] = 4731, [10401] = 5494, [10402] = 5870, [10403] = 5493, @@ -13775,7 +13775,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10407] = 4720, [10408] = 10358, [10409] = 4028, - [10410] = 5221, + [10410] = 5226, [10411] = 10411, [10412] = 10412, [10413] = 10358, @@ -13790,7 +13790,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10422] = 7105, [10423] = 5198, [10424] = 10424, - [10425] = 5221, + [10425] = 5226, [10426] = 10426, [10427] = 6909, [10428] = 5501, @@ -13800,11 +13800,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10432] = 5494, [10433] = 7003, [10434] = 5493, - [10435] = 4851, + [10435] = 4847, [10436] = 5771, [10437] = 5501, [10438] = 5265, - [10439] = 5296, + [10439] = 5235, [10440] = 5198, [10441] = 10358, [10442] = 4807, @@ -13821,11 +13821,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10453] = 5501, [10454] = 10358, [10455] = 7003, - [10456] = 5362, + [10456] = 5489, [10457] = 5493, [10458] = 4807, [10459] = 5799, - [10460] = 5296, + [10460] = 5235, [10461] = 5494, [10462] = 10383, [10463] = 5799, @@ -13835,7 +13835,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10467] = 5198, [10468] = 5265, [10469] = 6658, - [10470] = 4851, + [10470] = 4847, [10471] = 10358, [10472] = 8685, [10473] = 8802, @@ -13850,11 +13850,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10482] = 5372, [10483] = 5501, [10484] = 5501, - [10485] = 5362, + [10485] = 5489, [10486] = 9917, [10487] = 5298, [10488] = 10488, - [10489] = 5221, + [10489] = 5226, [10490] = 9920, [10491] = 10358, [10492] = 10358, @@ -13870,27 +13870,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10502] = 5337, [10503] = 10450, [10504] = 5286, - [10505] = 4911, + [10505] = 4910, [10506] = 7143, [10507] = 5337, - [10508] = 6658, + [10508] = 5744, [10509] = 5799, - [10510] = 4763, + [10510] = 5722, [10511] = 5494, [10512] = 5493, [10513] = 8685, - [10514] = 4727, + [10514] = 4731, [10515] = 4763, [10516] = 5223, [10517] = 5994, [10518] = 5265, - [10519] = 5722, + [10519] = 5226, [10520] = 5223, [10521] = 4018, - [10522] = 4911, + [10522] = 4910, [10523] = 5750, [10524] = 5740, - [10525] = 5221, + [10525] = 5226, [10526] = 5198, [10527] = 7143, [10528] = 5996, @@ -13902,7 +13902,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10534] = 6552, [10535] = 4807, [10536] = 4807, - [10537] = 5286, + [10537] = 6658, [10538] = 6909, [10539] = 5372, [10540] = 5369, @@ -13910,18 +13910,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10542] = 5501, [10543] = 7003, [10544] = 5799, - [10545] = 4911, - [10546] = 5362, + [10545] = 4910, + [10546] = 5489, [10547] = 10358, [10548] = 4807, [10549] = 10358, - [10550] = 5040, + [10550] = 5041, [10551] = 5744, [10552] = 5286, [10553] = 4807, [10554] = 7003, [10555] = 10383, - [10556] = 5040, + [10556] = 5041, [10557] = 5494, [10558] = 10358, [10559] = 5105, @@ -13932,15 +13932,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10564] = 5198, [10565] = 10426, [10566] = 5265, - [10567] = 5221, + [10567] = 5226, [10568] = 5501, - [10569] = 5296, + [10569] = 5235, [10570] = 10358, [10571] = 4807, [10572] = 10358, - [10573] = 5221, + [10573] = 5226, [10574] = 6658, - [10575] = 5296, + [10575] = 5235, [10576] = 4807, [10577] = 5298, [10578] = 4807, @@ -13951,16 +13951,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10583] = 5372, [10584] = 7003, [10585] = 5720, - [10586] = 4720, + [10586] = 5226, [10587] = 4807, [10588] = 5722, - [10589] = 5296, + [10589] = 5235, [10590] = 10358, [10591] = 5223, [10592] = 6658, - [10593] = 4851, + [10593] = 4847, [10594] = 10358, - [10595] = 4337, + [10595] = 4338, [10596] = 5337, [10597] = 4807, [10598] = 10358, @@ -13970,7 +13970,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10602] = 10358, [10603] = 8802, [10604] = 9917, - [10605] = 4485, + [10605] = 4484, [10606] = 5223, [10607] = 5265, [10608] = 4807, @@ -13987,8 +13987,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10619] = 5493, [10620] = 5704, [10621] = 5105, - [10622] = 5296, - [10623] = 5296, + [10622] = 5235, + [10623] = 5235, [10624] = 8685, [10625] = 5494, [10626] = 8802, @@ -13998,47 +13998,47 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10630] = 10450, [10631] = 8802, [10632] = 5337, - [10633] = 5362, - [10634] = 5296, + [10633] = 5489, + [10634] = 5235, [10635] = 5369, [10636] = 5198, [10637] = 5337, - [10638] = 5221, + [10638] = 5226, [10639] = 5265, [10640] = 4807, [10641] = 8802, [10642] = 5799, - [10643] = 5296, + [10643] = 5235, [10644] = 5337, [10645] = 7105, [10646] = 10374, [10647] = 5265, - [10648] = 4911, + [10648] = 4910, [10649] = 7143, [10650] = 5694, [10651] = 5744, [10652] = 5105, - [10653] = 5198, + [10653] = 4720, [10654] = 4018, [10655] = 4807, - [10656] = 4337, + [10656] = 4338, [10657] = 10358, - [10658] = 5221, + [10658] = 5226, [10659] = 5298, [10660] = 4028, - [10661] = 5362, + [10661] = 5489, [10662] = 5799, [10663] = 5337, [10664] = 5265, [10665] = 5744, - [10666] = 5221, - [10667] = 5221, + [10666] = 5226, + [10667] = 5226, [10668] = 5298, [10669] = 5198, [10670] = 7003, [10671] = 5799, [10672] = 5286, - [10673] = 5221, + [10673] = 5226, [10674] = 6909, [10675] = 7105, [10676] = 4028, @@ -14053,7 +14053,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10685] = 7105, [10686] = 5198, [10687] = 5265, - [10688] = 5296, + [10688] = 5235, [10689] = 5105, [10690] = 5501, [10691] = 8802, @@ -14066,9 +14066,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10698] = 5493, [10699] = 5223, [10700] = 10700, - [10701] = 4330, + [10701] = 4342, [10702] = 5337, - [10703] = 4911, + [10703] = 4910, [10704] = 10704, [10705] = 8802, [10706] = 5493, @@ -14078,8 +14078,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10710] = 5722, [10711] = 5494, [10712] = 5198, - [10713] = 5221, - [10714] = 5040, + [10713] = 5226, + [10714] = 5041, [10715] = 10715, [10716] = 6909, [10717] = 10717, @@ -14089,7 +14089,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10721] = 5494, [10722] = 6909, [10723] = 5501, - [10724] = 5296, + [10724] = 5235, [10725] = 8685, [10726] = 5799, [10727] = 7143, @@ -14098,8 +14098,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10730] = 5501, [10731] = 5198, [10732] = 7003, - [10733] = 5296, - [10734] = 5221, + [10733] = 5235, + [10734] = 5226, [10735] = 10717, [10736] = 10715, [10737] = 5223, @@ -14109,7 +14109,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10741] = 7003, [10742] = 10742, [10743] = 7143, - [10744] = 5296, + [10744] = 5235, [10745] = 5493, [10746] = 5494, [10747] = 5494, @@ -14119,7 +14119,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10751] = 10704, [10752] = 5298, [10753] = 10700, - [10754] = 5221, + [10754] = 5226, [10755] = 10755, [10756] = 5369, [10757] = 5744, @@ -14129,15 +14129,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10761] = 7003, [10762] = 5372, [10763] = 9920, - [10764] = 5362, - [10765] = 5296, + [10764] = 5489, + [10765] = 5235, [10766] = 9925, - [10767] = 5362, + [10767] = 5489, [10768] = 5265, [10769] = 10769, [10770] = 5105, [10771] = 10750, - [10772] = 4314, + [10772] = 4315, [10773] = 5265, [10774] = 5501, [10775] = 5286, @@ -14145,7 +14145,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10777] = 5298, [10778] = 7003, [10779] = 10700, - [10780] = 5296, + [10780] = 5235, [10781] = 10704, [10782] = 10782, [10783] = 5493, @@ -14157,26 +14157,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10789] = 10717, [10790] = 7105, [10791] = 5105, - [10792] = 5296, + [10792] = 5235, [10793] = 5198, [10794] = 6909, [10795] = 6552, [10796] = 5501, [10797] = 5501, - [10798] = 4330, + [10798] = 4342, [10799] = 10782, [10800] = 5223, [10801] = 5493, [10802] = 10717, [10803] = 5494, - [10804] = 5221, + [10804] = 5226, [10805] = 10715, [10806] = 5501, [10807] = 5501, [10808] = 10808, [10809] = 5493, [10810] = 5494, - [10811] = 4851, + [10811] = 4847, [10812] = 7105, [10813] = 5386, [10814] = 10742, @@ -14191,9 +14191,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10823] = 5799, [10824] = 8802, [10825] = 8685, - [10826] = 5296, + [10826] = 5235, [10827] = 5265, - [10828] = 5296, + [10828] = 5235, [10829] = 5744, [10830] = 8685, [10831] = 5265, @@ -14206,22 +14206,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10838] = 5369, [10839] = 7105, [10840] = 5337, - [10841] = 5296, - [10842] = 4337, + [10841] = 5235, + [10842] = 4338, [10843] = 5372, [10844] = 5369, [10845] = 5265, [10846] = 7143, [10847] = 5105, - [10848] = 5362, + [10848] = 5489, [10849] = 5372, - [10850] = 5221, + [10850] = 5226, [10851] = 4018, [10852] = 5337, [10853] = 7143, [10854] = 5372, [10855] = 5494, - [10856] = 5362, + [10856] = 5489, [10857] = 5265, [10858] = 7003, [10859] = 4018, @@ -14233,15 +14233,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10865] = 5198, [10866] = 5337, [10867] = 4028, - [10868] = 5221, + [10868] = 5226, [10869] = 4018, [10870] = 4018, - [10871] = 5221, + [10871] = 5226, [10872] = 7143, [10873] = 7003, [10874] = 10874, [10875] = 4028, - [10876] = 4337, + [10876] = 4338, [10877] = 7003, [10878] = 5198, [10879] = 5722, @@ -14257,38 +14257,38 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10889] = 5337, [10890] = 5494, [10891] = 8838, - [10892] = 4330, - [10893] = 5296, - [10894] = 4337, + [10892] = 4342, + [10893] = 5235, + [10894] = 4338, [10895] = 4763, [10896] = 4018, [10897] = 5493, [10898] = 5223, [10899] = 4028, - [10900] = 5296, + [10900] = 5235, [10901] = 8857, [10902] = 5265, - [10903] = 4314, - [10904] = 4339, + [10903] = 4315, + [10904] = 4333, [10905] = 4018, [10906] = 4018, [10907] = 7003, [10908] = 4028, [10909] = 7143, [10910] = 8685, - [10911] = 4314, + [10911] = 4315, [10912] = 4018, [10913] = 10913, [10914] = 10914, [10915] = 5722, - [10916] = 5362, + [10916] = 5489, [10917] = 4028, [10918] = 8839, [10919] = 10919, [10920] = 4018, [10921] = 5265, [10922] = 10922, - [10923] = 5221, + [10923] = 5226, [10924] = 5501, [10925] = 8685, [10926] = 5337, @@ -14308,10 +14308,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10940] = 8826, [10941] = 5337, [10942] = 5494, - [10943] = 4337, + [10943] = 4338, [10944] = 10885, - [10945] = 5362, - [10946] = 4337, + [10945] = 5489, + [10946] = 4338, [10947] = 4514, [10948] = 5493, [10949] = 8878, @@ -14319,35 +14319,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10951] = 5501, [10952] = 5198, [10953] = 5372, - [10954] = 5296, + [10954] = 5235, [10955] = 5369, [10956] = 4018, [10957] = 5501, [10958] = 4028, - [10959] = 5296, - [10960] = 4727, + [10959] = 5235, + [10960] = 4731, [10961] = 10961, [10962] = 5198, - [10963] = 4337, + [10963] = 4338, [10964] = 7143, [10965] = 5722, [10966] = 10966, - [10967] = 5221, + [10967] = 5226, [10968] = 5337, [10969] = 8803, [10970] = 5198, - [10971] = 4338, - [10972] = 5221, + [10971] = 4339, + [10972] = 5226, [10973] = 10973, [10974] = 4311, - [10975] = 5221, + [10975] = 5226, [10976] = 5501, [10977] = 8878, [10978] = 10978, [10979] = 6006, - [10980] = 4337, + [10980] = 4338, [10981] = 10981, - [10982] = 5296, + [10982] = 5235, [10983] = 10983, [10984] = 5223, [10985] = 4527, @@ -14385,7 +14385,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11017] = 5400, [11018] = 10415, [11019] = 10417, - [11020] = 4330, + [11020] = 4342, [11021] = 10392, [11022] = 10961, [11023] = 5198, @@ -14404,7 +14404,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11036] = 5501, [11037] = 5744, [11038] = 5744, - [11039] = 5221, + [11039] = 5226, [11040] = 5974, [11041] = 10950, [11042] = 5105, @@ -14413,14 +14413,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11045] = 5400, [11046] = 5754, [11047] = 5198, - [11048] = 5296, + [11048] = 5235, [11049] = 10936, [11050] = 8826, [11051] = 5970, [11052] = 10934, - [11053] = 5221, + [11053] = 5226, [11054] = 5400, - [11055] = 5221, + [11055] = 5226, [11056] = 4720, [11057] = 5870, [11058] = 10885, @@ -14429,7 +14429,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11061] = 4028, [11062] = 7003, [11063] = 8880, - [11064] = 4339, + [11064] = 4333, [11065] = 11065, [11066] = 5807, [11067] = 11067, @@ -14448,23 +14448,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11080] = 8857, [11081] = 5265, [11082] = 5799, - [11083] = 4338, + [11083] = 4339, [11084] = 11034, [11085] = 5784, [11086] = 5967, [11087] = 11035, [11088] = 8685, [11089] = 5198, - [11090] = 5296, + [11090] = 5235, [11091] = 5337, [11092] = 5198, - [11093] = 5221, + [11093] = 5226, [11094] = 5105, [11095] = 5265, [11096] = 10990, [11097] = 5337, [11098] = 10983, - [11099] = 5296, + [11099] = 5235, [11100] = 5337, [11101] = 10978, [11102] = 11102, @@ -14483,7 +14483,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11115] = 10415, [11116] = 5223, [11117] = 10961, - [11118] = 4314, + [11118] = 4315, [11119] = 5771, [11120] = 11000, [11121] = 11121, @@ -14494,15 +14494,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11126] = 10417, [11127] = 5198, [11128] = 5744, - [11129] = 5221, + [11129] = 5226, [11130] = 10392, - [11131] = 4330, + [11131] = 4342, [11132] = 8803, [11133] = 11133, [11134] = 4427, [11135] = 5694, [11136] = 5265, - [11137] = 5296, + [11137] = 5235, [11138] = 11138, [11139] = 5337, [11140] = 10424, @@ -14533,7 +14533,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11165] = 10934, [11166] = 5372, [11167] = 5369, - [11168] = 5429, + [11168] = 5427, [11169] = 5720, [11170] = 5494, [11171] = 8835, @@ -14555,40 +14555,40 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11187] = 10417, [11188] = 10415, [11189] = 5265, - [11190] = 5296, - [11191] = 5221, + [11190] = 5235, + [11191] = 5226, [11192] = 10412, [11193] = 10411, [11194] = 5265, [11195] = 7003, [11196] = 4311, [11197] = 11197, - [11198] = 4339, - [11199] = 4337, + [11198] = 4333, + [11199] = 4338, [11200] = 11200, [11201] = 4018, [11202] = 5337, [11203] = 11203, - [11204] = 5296, + [11204] = 5235, [11205] = 5265, [11206] = 11206, - [11207] = 4314, - [11208] = 5221, + [11207] = 4315, + [11208] = 5226, [11209] = 5198, [11210] = 4317, [11211] = 4028, [11212] = 11035, [11213] = 11034, - [11214] = 5362, - [11215] = 4560, - [11216] = 4330, - [11217] = 4338, + [11214] = 5489, + [11215] = 4561, + [11216] = 4342, + [11217] = 4339, [11218] = 5337, - [11219] = 5296, + [11219] = 5235, [11220] = 5265, - [11221] = 5221, + [11221] = 5226, [11222] = 5198, - [11223] = 4337, + [11223] = 4338, [11224] = 7143, [11225] = 4018, [11226] = 4365, @@ -14597,21 +14597,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11229] = 4514, [11230] = 6552, [11231] = 7003, - [11232] = 5221, + [11232] = 5226, [11233] = 4446, - [11234] = 5296, + [11234] = 5235, [11235] = 5265, - [11236] = 5221, + [11236] = 5226, [11237] = 5198, - [11238] = 5362, + [11238] = 5489, [11239] = 4427, [11240] = 7003, [11241] = 11241, [11242] = 4527, [11243] = 5337, - [11244] = 5296, + [11244] = 5235, [11245] = 5265, - [11246] = 5221, + [11246] = 5226, [11247] = 8802, [11248] = 5198, [11249] = 8685, @@ -14627,7 +14627,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11259] = 4018, [11260] = 4311, [11261] = 4368, - [11262] = 4392, + [11262] = 4388, [11263] = 5329, [11264] = 4018, [11265] = 5330, @@ -14640,7 +14640,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11272] = 4406, [11273] = 7003, [11274] = 4357, - [11275] = 4381, + [11275] = 4380, [11276] = 7143, [11277] = 4317, [11278] = 5501, @@ -14661,7 +14661,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11293] = 11035, [11294] = 11034, [11295] = 11295, - [11296] = 4338, + [11296] = 4339, [11297] = 5494, [11298] = 5493, [11299] = 5744, @@ -14683,8 +14683,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11315] = 5400, [11316] = 5330, [11317] = 5329, - [11318] = 4337, - [11319] = 4337, + [11318] = 4338, + [11319] = 4338, [11320] = 4368, [11321] = 5501, [11322] = 5996, @@ -14694,7 +14694,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11326] = 8803, [11327] = 4028, [11328] = 8880, - [11329] = 4392, + [11329] = 4388, [11330] = 4028, [11331] = 8878, [11332] = 4352, @@ -14702,7 +14702,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11334] = 4430, [11335] = 4406, [11336] = 11336, - [11337] = 5296, + [11337] = 5235, [11338] = 4018, [11339] = 11339, [11340] = 11307, @@ -14713,8 +14713,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11345] = 8857, [11346] = 4409, [11347] = 10808, - [11348] = 4337, - [11349] = 4381, + [11348] = 4338, + [11349] = 4380, [11350] = 10815, [11351] = 11197, [11352] = 10819, @@ -14738,9 +14738,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11370] = 5369, [11371] = 5372, [11372] = 11206, - [11373] = 4314, + [11373] = 4315, [11374] = 4514, - [11375] = 4339, + [11375] = 4333, [11376] = 4018, [11377] = 8835, [11378] = 8832, @@ -14750,14 +14750,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11382] = 8827, [11383] = 8826, [11384] = 11295, - [11385] = 4314, + [11385] = 4315, [11386] = 4028, [11387] = 11197, [11388] = 11200, [11389] = 11307, [11390] = 11203, [11391] = 11206, - [11392] = 4314, + [11392] = 4315, [11393] = 8835, [11394] = 11394, [11395] = 8857, @@ -14776,13 +14776,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11408] = 5501, [11409] = 11394, [11410] = 11398, - [11411] = 4381, + [11411] = 4380, [11412] = 11394, - [11413] = 4485, + [11413] = 4484, [11414] = 11414, [11415] = 11398, [11416] = 4357, - [11417] = 5362, + [11417] = 5489, [11418] = 11394, [11419] = 11398, [11420] = 11394, @@ -14802,7 +14802,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11434] = 4018, [11435] = 11394, [11436] = 11398, - [11437] = 4392, + [11437] = 4388, [11438] = 11394, [11439] = 11398, [11440] = 11398, @@ -14823,7 +14823,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11455] = 11398, [11456] = 11394, [11457] = 11398, - [11458] = 4330, + [11458] = 4342, [11459] = 11459, [11460] = 4317, [11461] = 4018, @@ -14833,15 +14833,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11465] = 10390, [11466] = 11394, [11467] = 11398, - [11468] = 4381, + [11468] = 4380, [11469] = 11394, [11470] = 5265, [11471] = 11398, [11472] = 10819, [11473] = 11394, - [11474] = 5296, + [11474] = 5235, [11475] = 11398, - [11476] = 4314, + [11476] = 4315, [11477] = 11394, [11478] = 11398, [11479] = 11394, @@ -14856,11 +14856,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11488] = 11394, [11489] = 11398, [11490] = 4311, - [11491] = 4392, + [11491] = 4388, [11492] = 5198, [11493] = 11394, [11494] = 11398, - [11495] = 4330, + [11495] = 4342, [11496] = 11394, [11497] = 11398, [11498] = 11498, @@ -14875,24 +14875,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11507] = 11398, [11508] = 4018, [11509] = 5337, - [11510] = 5296, + [11510] = 5235, [11511] = 5265, - [11512] = 4339, + [11512] = 4333, [11513] = 11394, [11514] = 7143, - [11515] = 5221, + [11515] = 5226, [11516] = 11398, [11517] = 5198, [11518] = 5337, - [11519] = 5296, + [11519] = 5235, [11520] = 5265, [11521] = 11398, [11522] = 11394, [11523] = 11398, - [11524] = 4339, - [11525] = 5221, + [11524] = 4333, + [11525] = 5226, [11526] = 5198, - [11527] = 4337, + [11527] = 4338, [11528] = 11394, [11529] = 4423, [11530] = 11530, @@ -14910,24 +14910,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11542] = 4446, [11543] = 4527, [11544] = 4514, - [11545] = 4314, + [11545] = 4315, [11546] = 11398, [11547] = 11394, [11548] = 4427, [11549] = 4311, [11550] = 4028, [11551] = 4357, - [11552] = 5296, + [11552] = 5235, [11553] = 11398, [11554] = 11394, [11555] = 11398, - [11556] = 4330, + [11556] = 4342, [11557] = 11394, [11558] = 4018, [11559] = 11394, [11560] = 11398, [11561] = 4028, - [11562] = 4314, + [11562] = 4315, [11563] = 11394, [11564] = 11394, [11565] = 4018, @@ -14959,15 +14959,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11591] = 11394, [11592] = 11398, [11593] = 11441, - [11594] = 4337, + [11594] = 4338, [11595] = 11394, [11596] = 11394, [11597] = 11398, - [11598] = 4485, + [11598] = 4484, [11599] = 5369, [11600] = 5372, - [11601] = 4314, - [11602] = 4330, + [11601] = 4315, + [11602] = 4342, [11603] = 5494, [11604] = 11394, [11605] = 5493, @@ -14978,8 +14978,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11610] = 11398, [11611] = 11530, [11612] = 11446, - [11613] = 5221, - [11614] = 4339, + [11613] = 5226, + [11614] = 4333, [11615] = 5337, [11616] = 11616, [11617] = 11398, @@ -14988,7 +14988,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11620] = 11620, [11621] = 11446, [11622] = 11394, - [11623] = 4314, + [11623] = 4315, [11624] = 11394, [11625] = 4028, [11626] = 11398, @@ -15005,9 +15005,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11637] = 11394, [11638] = 11398, [11639] = 11398, - [11640] = 5362, + [11640] = 5489, [11641] = 4311, - [11642] = 4314, + [11642] = 4315, [11643] = 11394, [11644] = 8878, [11645] = 11394, @@ -15022,7 +15022,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11654] = 5223, [11655] = 4427, [11656] = 11398, - [11657] = 4339, + [11657] = 4333, [11658] = 11394, [11659] = 4720, [11660] = 4446, @@ -15035,7 +15035,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11667] = 8880, [11668] = 8838, [11669] = 11398, - [11670] = 4727, + [11670] = 4731, [11671] = 11671, [11672] = 11394, [11673] = 5105, @@ -15045,7 +15045,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11677] = 11441, [11678] = 8835, [11679] = 11394, - [11680] = 5221, + [11680] = 5226, [11681] = 5330, [11682] = 8832, [11683] = 8829, @@ -15066,7 +15066,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11698] = 5265, [11699] = 5400, [11700] = 8839, - [11701] = 4339, + [11701] = 4333, [11702] = 5330, [11703] = 11394, [11704] = 11398, @@ -15078,49 +15078,49 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11710] = 4317, [11711] = 11414, [11712] = 11712, - [11713] = 11713, - [11714] = 4560, + [11713] = 5226, + [11714] = 4561, [11715] = 11311, [11716] = 8829, [11717] = 4527, [11718] = 4527, - [11719] = 11713, - [11720] = 5362, + [11719] = 11719, + [11720] = 5489, [11721] = 8832, [11722] = 8835, [11723] = 11723, - [11724] = 4337, + [11724] = 4338, [11725] = 5337, [11726] = 11726, [11727] = 8838, - [11728] = 4337, - [11729] = 11713, + [11728] = 4338, + [11729] = 11719, [11730] = 5400, [11731] = 11731, [11732] = 11732, [11733] = 11733, - [11734] = 4314, + [11734] = 4315, [11735] = 11588, [11736] = 11736, [11737] = 4357, - [11738] = 11713, - [11739] = 11713, + [11738] = 11719, + [11739] = 11719, [11740] = 5337, - [11741] = 4339, - [11742] = 5296, + [11741] = 4333, + [11742] = 5235, [11743] = 5265, [11744] = 8857, [11745] = 8827, [11746] = 11746, [11747] = 11310, - [11748] = 5221, - [11749] = 11713, + [11748] = 5226, + [11749] = 11719, [11750] = 11414, [11751] = 5198, - [11752] = 4339, + [11752] = 4333, [11753] = 4423, - [11754] = 4544, - [11755] = 11713, + [11754] = 4547, + [11755] = 11719, [11756] = 5330, [11757] = 4514, [11758] = 11758, @@ -15129,11 +15129,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11761] = 5329, [11762] = 8878, [11763] = 11695, - [11764] = 11713, + [11764] = 11719, [11765] = 8880, [11766] = 4368, [11767] = 11767, - [11768] = 11713, + [11768] = 11719, [11769] = 5400, [11770] = 8826, [11771] = 11746, @@ -15144,13 +15144,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11776] = 11339, [11777] = 4409, [11778] = 11778, - [11779] = 4338, + [11779] = 4339, [11780] = 4427, - [11781] = 4314, - [11782] = 11713, - [11783] = 5296, + [11781] = 4315, + [11782] = 11719, + [11783] = 5235, [11784] = 11784, - [11785] = 11713, + [11785] = 11719, [11786] = 11628, [11787] = 4018, [11788] = 4514, @@ -15158,264 +15158,264 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11790] = 4311, [11791] = 4028, [11792] = 11309, - [11793] = 4339, - [11794] = 11713, - [11795] = 11713, - [11796] = 4365, - [11797] = 4337, + [11793] = 4333, + [11794] = 11719, + [11795] = 11719, + [11796] = 11719, + [11797] = 4365, [11798] = 11616, [11799] = 11799, - [11800] = 5337, + [11800] = 4338, [11801] = 11695, - [11802] = 5362, - [11803] = 4392, - [11804] = 5296, - [11805] = 5265, - [11806] = 11806, - [11807] = 4365, - [11808] = 11808, - [11809] = 11414, + [11802] = 5489, + [11803] = 4388, + [11804] = 5337, + [11805] = 5235, + [11806] = 5265, + [11807] = 11807, + [11808] = 4365, + [11809] = 11809, [11810] = 5967, - [11811] = 5221, + [11811] = 11414, [11812] = 5330, - [11813] = 11813, + [11813] = 5226, [11814] = 11814, - [11815] = 11713, - [11816] = 5198, - [11817] = 11713, - [11818] = 11616, - [11819] = 11819, - [11820] = 11820, - [11821] = 8839, + [11815] = 11815, + [11816] = 11719, + [11817] = 5198, + [11818] = 11719, + [11819] = 11616, + [11820] = 11719, + [11821] = 11821, [11822] = 5994, - [11823] = 4427, - [11824] = 4446, - [11825] = 11825, - [11826] = 4338, - [11827] = 11713, - [11828] = 11628, - [11829] = 5198, - [11830] = 11713, - [11831] = 11831, - [11832] = 11713, - [11833] = 11713, - [11834] = 4357, + [11823] = 11823, + [11824] = 8839, + [11825] = 4427, + [11826] = 4339, + [11827] = 4446, + [11828] = 11828, + [11829] = 11719, + [11830] = 11719, + [11831] = 11628, + [11832] = 5198, + [11833] = 11833, + [11834] = 11719, [11835] = 11498, - [11836] = 11713, + [11836] = 11719, [11837] = 5970, - [11838] = 5221, + [11838] = 4357, [11839] = 4357, - [11840] = 4314, - [11841] = 11841, + [11840] = 11719, + [11841] = 4315, [11842] = 8826, [11843] = 8827, [11844] = 8829, - [11845] = 11590, - [11846] = 5362, - [11847] = 11459, - [11848] = 11848, - [11849] = 11713, - [11850] = 11850, + [11845] = 11845, + [11846] = 5489, + [11847] = 11590, + [11848] = 11459, + [11849] = 11849, + [11850] = 11719, [11851] = 5974, - [11852] = 11505, + [11852] = 11852, [11853] = 4317, - [11854] = 11713, - [11855] = 4311, - [11856] = 8880, - [11857] = 8878, - [11858] = 4851, + [11854] = 11505, + [11855] = 11719, + [11856] = 4311, + [11857] = 8880, + [11858] = 8878, [11859] = 11241, [11860] = 8832, [11861] = 4409, - [11862] = 11713, - [11863] = 8857, + [11862] = 4847, + [11863] = 11719, [11864] = 4406, - [11865] = 11865, + [11865] = 8857, [11866] = 4317, - [11867] = 11713, - [11868] = 8839, - [11869] = 8838, - [11870] = 8803, + [11867] = 11867, + [11868] = 11719, + [11869] = 8839, + [11870] = 8838, [11871] = 5994, - [11872] = 11713, - [11873] = 4409, - [11874] = 4485, + [11872] = 8803, + [11873] = 11719, + [11874] = 4484, [11875] = 8803, [11876] = 5996, - [11877] = 4560, + [11877] = 4561, [11878] = 4352, - [11879] = 4028, - [11880] = 4381, - [11881] = 4381, + [11879] = 4409, + [11880] = 4028, + [11881] = 4380, [11882] = 11695, - [11883] = 11713, + [11883] = 4380, [11884] = 4357, - [11885] = 4311, + [11885] = 11719, [11886] = 4423, - [11887] = 8835, + [11887] = 4311, [11888] = 4423, - [11889] = 4018, + [11889] = 8835, [11890] = 8835, - [11891] = 11588, - [11892] = 11892, + [11891] = 4018, + [11892] = 11588, [11893] = 4406, - [11894] = 4311, + [11894] = 11894, [11895] = 4352, [11896] = 8880, - [11897] = 4392, + [11897] = 4388, [11898] = 4427, [11899] = 8878, - [11900] = 8832, - [11901] = 11713, + [11900] = 4311, + [11901] = 8832, [11902] = 11254, [11903] = 4368, - [11904] = 11713, - [11905] = 8829, - [11906] = 4427, - [11907] = 11907, + [11904] = 11719, + [11905] = 11719, + [11906] = 8829, + [11907] = 4427, [11908] = 8857, - [11909] = 4446, + [11909] = 11909, [11910] = 4365, - [11911] = 4365, - [11912] = 11241, - [11913] = 11713, - [11914] = 4485, + [11911] = 4446, + [11912] = 4365, + [11913] = 11241, + [11914] = 11719, [11915] = 5329, [11916] = 5330, [11917] = 5400, - [11918] = 11918, + [11918] = 4484, [11919] = 4527, - [11920] = 8827, - [11921] = 8826, - [11922] = 4339, - [11923] = 4544, - [11924] = 4409, + [11920] = 11920, + [11921] = 8827, + [11922] = 8826, + [11923] = 4333, + [11924] = 4547, [11925] = 5974, - [11926] = 4337, - [11927] = 4314, - [11928] = 11713, + [11926] = 4409, + [11927] = 4338, + [11928] = 4315, [11929] = 4409, [11930] = 4446, - [11931] = 5198, - [11932] = 11254, - [11933] = 5221, + [11931] = 11719, + [11932] = 5198, + [11933] = 11254, [11934] = 11279, [11935] = 11280, - [11936] = 4338, - [11937] = 5501, - [11938] = 11938, - [11939] = 11713, + [11936] = 4339, + [11937] = 5226, + [11938] = 5501, + [11939] = 11939, [11940] = 8803, - [11941] = 5265, + [11941] = 11719, [11942] = 4446, [11943] = 8838, - [11944] = 8803, + [11944] = 5265, [11945] = 11616, - [11946] = 11713, - [11947] = 5493, - [11948] = 5494, + [11946] = 8803, + [11947] = 11719, + [11948] = 5493, [11949] = 8839, [11950] = 4427, [11951] = 4352, - [11952] = 5296, - [11953] = 4311, - [11954] = 11954, - [11955] = 4028, - [11956] = 4018, + [11952] = 5494, + [11953] = 5235, + [11954] = 4311, + [11955] = 11955, + [11956] = 4028, [11957] = 11414, - [11958] = 5337, - [11959] = 11713, - [11960] = 4338, + [11958] = 4018, + [11959] = 5337, + [11960] = 11719, [11961] = 8835, - [11962] = 11713, - [11963] = 11713, - [11964] = 4368, + [11962] = 4339, + [11963] = 11719, + [11964] = 11719, [11965] = 8832, [11966] = 8829, [11967] = 7003, - [11968] = 4392, + [11968] = 4368, [11969] = 8827, [11970] = 8826, [11971] = 11628, - [11972] = 11865, + [11972] = 11867, [11973] = 5996, [11974] = 5400, [11975] = 4368, [11976] = 5330, - [11977] = 4352, - [11978] = 11713, + [11977] = 4388, + [11978] = 11719, [11979] = 5329, - [11980] = 4406, - [11981] = 11713, - [11982] = 11982, - [11983] = 4423, - [11984] = 4368, - [11985] = 11713, - [11986] = 4355, + [11980] = 4352, + [11981] = 11719, + [11982] = 4406, + [11983] = 11983, + [11984] = 4423, + [11985] = 4368, + [11986] = 11719, [11987] = 4365, [11988] = 4317, - [11989] = 4357, - [11990] = 4392, - [11991] = 11713, - [11992] = 11459, - [11993] = 11713, - [11994] = 11713, - [11995] = 11713, - [11996] = 4381, + [11989] = 4355, + [11990] = 4388, + [11991] = 4357, + [11992] = 11719, + [11993] = 11719, + [11994] = 11459, + [11995] = 11719, + [11996] = 11719, [11997] = 4355, - [11998] = 11998, + [11998] = 4380, [11999] = 11746, [12000] = 12000, - [12001] = 11865, + [12001] = 11867, [12002] = 4514, - [12003] = 11713, - [12004] = 7143, - [12005] = 11713, - [12006] = 11713, - [12007] = 4311, - [12008] = 11498, + [12003] = 12003, + [12004] = 11719, + [12005] = 7143, + [12006] = 11719, + [12007] = 11719, + [12008] = 4311, [12009] = 5970, - [12010] = 11713, - [12011] = 4381, - [12012] = 11713, - [12013] = 5329, - [12014] = 11713, - [12015] = 11713, - [12016] = 11713, - [12017] = 4317, - [12018] = 11713, + [12010] = 11498, + [12011] = 11719, + [12012] = 4380, + [12013] = 11719, + [12014] = 5329, + [12015] = 11719, + [12016] = 11719, + [12017] = 11719, + [12018] = 4317, [12019] = 11503, - [12020] = 11713, - [12021] = 11713, - [12022] = 11713, - [12023] = 11713, - [12024] = 11713, - [12025] = 4381, - [12026] = 11713, - [12027] = 11713, + [12020] = 11719, + [12021] = 11719, + [12022] = 11719, + [12023] = 11719, + [12024] = 11719, + [12025] = 4380, + [12026] = 11719, + [12027] = 11719, [12028] = 11280, - [12029] = 11713, + [12029] = 11719, [12030] = 12030, - [12031] = 11713, - [12032] = 11713, + [12031] = 11719, + [12032] = 11719, [12033] = 4527, [12034] = 11309, - [12035] = 11713, + [12035] = 11719, [12036] = 8880, - [12037] = 11713, - [12038] = 11713, + [12037] = 11719, + [12038] = 11719, [12039] = 11279, - [12040] = 11713, + [12040] = 11719, [12041] = 11310, - [12042] = 4392, + [12042] = 4388, [12043] = 11311, - [12044] = 11713, + [12044] = 11719, [12045] = 8878, [12046] = 12046, [12047] = 8857, - [12048] = 11713, + [12048] = 11719, [12049] = 5198, - [12050] = 5221, + [12050] = 5226, [12051] = 4352, [12052] = 5265, [12053] = 11339, @@ -15426,54 +15426,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12058] = 4406, [12059] = 11459, [12060] = 11504, - [12061] = 5296, + [12061] = 5235, [12062] = 8838, - [12063] = 11713, + [12063] = 11719, [12064] = 5265, - [12065] = 11713, + [12065] = 11719, [12066] = 4317, - [12067] = 4339, + [12067] = 4333, [12068] = 5337, - [12069] = 11713, + [12069] = 11719, [12070] = 11449, [12071] = 12071, [12072] = 4406, [12073] = 11504, [12074] = 4514, - [12075] = 11713, + [12075] = 11719, [12076] = 11336, [12077] = 8839, - [12078] = 12078, - [12079] = 8857, - [12080] = 12080, - [12081] = 11831, - [12082] = 4381, - [12083] = 11850, - [12084] = 12080, + [12078] = 4527, + [12079] = 12079, + [12080] = 12079, + [12081] = 4368, + [12082] = 4380, + [12083] = 11852, + [12084] = 12079, [12085] = 5329, [12086] = 5967, - [12087] = 11831, + [12087] = 11833, [12088] = 5330, [12089] = 12089, - [12090] = 12080, - [12091] = 12080, + [12090] = 12079, + [12091] = 12079, [12092] = 12092, - [12093] = 12080, + [12093] = 12079, [12094] = 11025, - [12095] = 12080, - [12096] = 12080, + [12095] = 12079, + [12096] = 12079, [12097] = 4423, - [12098] = 12080, + [12098] = 12079, [12099] = 12099, [12100] = 5400, [12101] = 12101, - [12102] = 4527, + [12102] = 12102, [12103] = 12103, [12104] = 12104, - [12105] = 4311, + [12105] = 11894, [12106] = 12106, [12107] = 12107, - [12108] = 11712, + [12108] = 11828, [12109] = 4427, [12110] = 4527, [12111] = 4311, @@ -15481,416 +15481,416 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12113] = 4352, [12114] = 11712, [12115] = 4430, - [12116] = 4392, + [12116] = 4388, [12117] = 4018, - [12118] = 4368, - [12119] = 12080, - [12120] = 11310, - [12121] = 4446, - [12122] = 11819, - [12123] = 12080, - [12124] = 11848, - [12125] = 11850, + [12118] = 11983, + [12119] = 12079, + [12120] = 12120, + [12121] = 4368, + [12122] = 4446, + [12123] = 11821, + [12124] = 11849, + [12125] = 11852, [12126] = 8803, - [12127] = 4365, - [12128] = 11814, - [12129] = 4427, - [12130] = 12080, - [12131] = 4485, + [12127] = 12079, + [12128] = 4365, + [12129] = 11815, + [12130] = 12079, + [12131] = 4484, [12132] = 11241, - [12133] = 4381, + [12133] = 4427, [12134] = 4514, - [12135] = 11813, - [12136] = 11808, + [12135] = 4380, + [12136] = 11814, [12137] = 4018, - [12138] = 12080, - [12139] = 4446, - [12140] = 11892, - [12141] = 12080, + [12138] = 12079, + [12139] = 11809, + [12140] = 11894, + [12141] = 12079, [12142] = 12142, - [12143] = 12080, + [12143] = 12079, [12144] = 4028, - [12145] = 12080, - [12146] = 12146, - [12147] = 12080, - [12148] = 4365, - [12149] = 11820, - [12150] = 11789, - [12151] = 11784, - [12152] = 12080, - [12153] = 12080, - [12154] = 12080, - [12155] = 12080, - [12156] = 5362, - [12157] = 12080, - [12158] = 11938, - [12159] = 4560, - [12160] = 8803, - [12161] = 11778, - [12162] = 11767, - [12163] = 12080, - [12164] = 12164, - [12165] = 11759, - [12166] = 11758, - [12167] = 12167, + [12145] = 4446, + [12146] = 12079, + [12147] = 12079, + [12148] = 12148, + [12149] = 4365, + [12150] = 11823, + [12151] = 11789, + [12152] = 12079, + [12153] = 11784, + [12154] = 12079, + [12155] = 12079, + [12156] = 12079, + [12157] = 5489, + [12158] = 12079, + [12159] = 4561, + [12160] = 11939, + [12161] = 8803, + [12162] = 11778, + [12163] = 11767, + [12164] = 12079, + [12165] = 12165, + [12166] = 11759, + [12167] = 11758, [12168] = 12168, - [12169] = 12080, + [12169] = 12169, [12170] = 4018, [12171] = 4028, [12172] = 8880, [12173] = 8857, - [12174] = 12080, - [12175] = 12175, + [12174] = 12079, + [12175] = 11833, [12176] = 8878, - [12177] = 12080, - [12178] = 11065, - [12179] = 11067, - [12180] = 4337, - [12181] = 12080, - [12182] = 4423, - [12183] = 12080, - [12184] = 4365, - [12185] = 4446, - [12186] = 12092, + [12177] = 12177, + [12178] = 12079, + [12179] = 11065, + [12180] = 4338, + [12181] = 11067, + [12182] = 12079, + [12183] = 4423, + [12184] = 12079, + [12185] = 4365, + [12186] = 4446, [12187] = 5994, [12188] = 4317, - [12189] = 12080, - [12190] = 4406, - [12191] = 4317, - [12192] = 4330, - [12193] = 12080, - [12194] = 11825, - [12195] = 12089, - [12196] = 11723, + [12189] = 12079, + [12190] = 12092, + [12191] = 4406, + [12192] = 4317, + [12193] = 4342, + [12194] = 12079, + [12195] = 11828, + [12196] = 12089, [12197] = 8857, - [12198] = 12092, - [12199] = 12080, - [12200] = 12080, - [12201] = 11820, + [12198] = 11723, + [12199] = 12092, + [12200] = 12079, + [12201] = 12079, [12202] = 4317, - [12203] = 12080, - [12204] = 12089, - [12205] = 12080, + [12203] = 11712, + [12204] = 11823, + [12205] = 12089, [12206] = 8839, [12207] = 8838, [12208] = 11254, - [12209] = 4352, - [12210] = 12080, - [12211] = 4392, - [12212] = 11813, - [12213] = 12080, + [12209] = 12079, + [12210] = 12079, + [12211] = 4352, + [12212] = 4388, + [12213] = 11814, [12214] = 8835, - [12215] = 4427, - [12216] = 12080, + [12215] = 12079, + [12216] = 12079, [12217] = 8832, - [12218] = 12218, - [12219] = 5105, - [12220] = 12080, - [12221] = 12080, + [12218] = 4427, + [12219] = 12219, + [12220] = 12079, + [12221] = 12079, [12222] = 12107, [12223] = 8832, [12224] = 8803, - [12225] = 4409, - [12226] = 5223, + [12225] = 5105, + [12226] = 4409, [12227] = 8829, [12228] = 8827, [12229] = 8826, - [12230] = 12080, + [12230] = 12079, [12231] = 4430, - [12232] = 5722, - [12233] = 4028, - [12234] = 11113, + [12232] = 5223, + [12233] = 12079, + [12234] = 5722, [12235] = 5970, - [12236] = 12080, - [12237] = 11808, + [12236] = 11113, + [12237] = 12079, [12238] = 4317, - [12239] = 12080, - [12240] = 12000, - [12241] = 11498, - [12242] = 11726, - [12243] = 8803, - [12244] = 12080, - [12245] = 4485, - [12246] = 4381, - [12247] = 11732, + [12239] = 11809, + [12240] = 12003, + [12241] = 12079, + [12242] = 11498, + [12243] = 11726, + [12244] = 8803, + [12245] = 4484, + [12246] = 4380, + [12247] = 12079, [12248] = 4357, - [12249] = 4381, + [12249] = 4380, [12250] = 4423, [12251] = 4406, - [12252] = 4368, - [12253] = 11760, - [12254] = 11789, + [12252] = 11732, + [12253] = 4368, + [12254] = 11760, [12255] = 4423, - [12256] = 11784, - [12257] = 5265, - [12258] = 12080, + [12256] = 11789, + [12257] = 11784, + [12258] = 12079, [12259] = 4352, - [12260] = 4381, - [12261] = 4392, + [12260] = 5265, + [12261] = 4388, [12262] = 4368, - [12263] = 4357, - [12264] = 12080, - [12265] = 8803, - [12266] = 4337, + [12263] = 4380, + [12264] = 12079, + [12265] = 4357, + [12266] = 8803, [12267] = 11279, - [12268] = 5744, - [12269] = 12080, + [12268] = 4338, + [12269] = 12079, [12270] = 4406, - [12271] = 12271, - [12272] = 12080, - [12273] = 12080, + [12271] = 5744, + [12272] = 12272, + [12273] = 12079, [12274] = 11280, - [12275] = 4368, + [12275] = 12079, [12276] = 4352, [12277] = 12277, - [12278] = 12080, + [12278] = 12079, [12279] = 11498, - [12280] = 12080, + [12280] = 12079, [12281] = 12281, - [12282] = 12080, + [12282] = 12079, [12283] = 12106, - [12284] = 12080, + [12284] = 12079, [12285] = 11504, - [12286] = 12080, - [12287] = 12080, + [12286] = 12079, + [12287] = 12287, [12288] = 8685, - [12289] = 12146, - [12290] = 12290, - [12291] = 12080, + [12289] = 12148, + [12290] = 12079, + [12291] = 12079, [12292] = 4514, - [12293] = 12080, - [12294] = 11767, - [12295] = 12295, - [12296] = 12080, - [12297] = 5369, - [12298] = 11892, - [12299] = 4560, - [12300] = 4365, - [12301] = 11848, - [12302] = 11825, - [12303] = 12080, - [12304] = 11954, - [12305] = 12080, - [12306] = 4514, - [12307] = 12080, - [12308] = 12080, + [12293] = 12079, + [12294] = 12294, + [12295] = 11767, + [12296] = 12296, + [12297] = 12079, + [12298] = 12079, + [12299] = 4561, + [12300] = 12079, + [12301] = 11849, + [12302] = 12079, + [12303] = 4311, + [12304] = 5369, + [12305] = 12079, + [12306] = 11955, + [12307] = 4514, + [12308] = 12079, [12309] = 12309, - [12310] = 11806, - [12311] = 4392, - [12312] = 5372, + [12310] = 12079, + [12311] = 4388, + [12312] = 11807, [12313] = 8880, - [12314] = 11759, - [12315] = 12080, - [12316] = 12080, - [12317] = 4409, - [12318] = 12080, - [12319] = 12080, - [12320] = 12000, - [12321] = 4544, + [12314] = 5372, + [12315] = 12079, + [12316] = 11759, + [12317] = 12079, + [12318] = 4409, + [12319] = 12079, + [12320] = 12003, + [12321] = 12079, [12322] = 5996, - [12323] = 5198, + [12323] = 11310, [12324] = 5400, [12325] = 8878, - [12326] = 12080, - [12327] = 12080, - [12328] = 12080, - [12329] = 12080, + [12326] = 12079, + [12327] = 12079, + [12328] = 4547, + [12329] = 5198, [12330] = 8839, [12331] = 12054, [12332] = 8826, - [12333] = 11938, + [12333] = 11939, [12334] = 4527, - [12335] = 12080, + [12335] = 12079, [12336] = 11799, - [12337] = 12080, + [12337] = 12079, [12338] = 12030, [12339] = 12104, [12340] = 4311, [12341] = 4514, - [12342] = 12080, + [12342] = 12079, [12343] = 8857, - [12344] = 4527, - [12345] = 12080, - [12346] = 11998, - [12347] = 11982, - [12348] = 11954, + [12344] = 4028, + [12345] = 12079, + [12346] = 12000, + [12347] = 11983, + [12348] = 11955, [12349] = 8838, [12350] = 8838, - [12351] = 12080, + [12351] = 12079, [12352] = 4427, [12353] = 4446, [12354] = 4365, - [12355] = 4314, + [12355] = 4315, [12356] = 8827, [12357] = 4430, - [12358] = 12080, - [12359] = 4339, + [12358] = 4527, + [12359] = 4333, [12360] = 8835, - [12361] = 12167, - [12362] = 12218, - [12363] = 4409, + [12361] = 12169, + [12362] = 12219, + [12363] = 12079, [12364] = 12364, - [12365] = 12080, + [12365] = 12079, [12366] = 8829, - [12367] = 11758, - [12368] = 12080, + [12367] = 4409, + [12368] = 12079, [12369] = 8832, - [12370] = 12175, - [12371] = 4311, - [12372] = 12080, + [12370] = 12177, + [12371] = 12079, + [12372] = 11758, [12373] = 8835, [12374] = 8829, - [12375] = 12375, - [12376] = 12080, - [12377] = 12377, - [12378] = 11982, - [12379] = 12080, - [12380] = 5329, - [12381] = 12381, - [12382] = 12080, + [12375] = 4311, + [12376] = 12079, + [12377] = 12079, + [12378] = 12378, + [12379] = 12079, + [12380] = 12380, + [12381] = 5329, + [12382] = 12079, [12383] = 8827, [12384] = 8826, - [12385] = 5330, - [12386] = 8878, - [12387] = 5221, - [12388] = 12080, + [12385] = 12385, + [12386] = 5330, + [12387] = 8878, + [12388] = 12079, [12389] = 5337, - [12390] = 12080, - [12391] = 12080, - [12392] = 11998, - [12393] = 12080, + [12390] = 5226, + [12391] = 12079, + [12392] = 12079, + [12393] = 12000, [12394] = 8838, - [12395] = 12080, - [12396] = 12080, + [12395] = 12079, + [12396] = 12079, [12397] = 8839, - [12398] = 11814, - [12399] = 12080, - [12400] = 4423, - [12401] = 12089, - [12402] = 12377, - [12403] = 5400, + [12398] = 11815, + [12399] = 12079, + [12400] = 12079, + [12401] = 4423, + [12402] = 12089, + [12403] = 12380, [12404] = 4514, - [12405] = 11819, - [12406] = 12104, - [12407] = 12407, + [12405] = 11821, + [12406] = 5400, + [12407] = 8857, [12408] = 4527, - [12409] = 12092, + [12409] = 12104, [12410] = 12309, [12411] = 5330, [12412] = 11339, - [12413] = 12080, + [12413] = 12092, [12414] = 11336, [12415] = 8878, - [12416] = 12416, + [12416] = 12079, [12417] = 4311, [12418] = 8835, [12419] = 4357, - [12420] = 4314, - [12421] = 12080, - [12422] = 5296, + [12420] = 4315, + [12421] = 12079, + [12422] = 5235, [12423] = 5337, [12424] = 8880, [12425] = 8880, - [12426] = 12080, - [12427] = 5296, - [12428] = 12080, + [12426] = 12079, + [12427] = 5235, + [12428] = 12079, [12429] = 4430, - [12430] = 4337, + [12430] = 4338, [12431] = 11723, - [12432] = 12080, + [12432] = 12079, [12433] = 12046, [12434] = 12030, [12435] = 5198, - [12436] = 5362, + [12436] = 5489, [12437] = 4406, - [12438] = 12080, - [12439] = 12080, + [12438] = 12079, + [12439] = 12079, [12440] = 12046, - [12441] = 12080, - [12442] = 4339, - [12443] = 5221, - [12444] = 12080, - [12445] = 12080, + [12441] = 12079, + [12442] = 4333, + [12443] = 5226, + [12444] = 12079, + [12445] = 12079, [12446] = 5400, [12447] = 11309, [12448] = 5330, - [12449] = 12080, - [12450] = 12080, - [12451] = 12080, + [12449] = 12079, + [12450] = 4365, + [12451] = 12079, [12452] = 4409, [12453] = 8832, [12454] = 12454, [12455] = 11726, - [12456] = 12080, - [12457] = 12080, + [12456] = 12079, + [12457] = 12079, [12458] = 5265, [12459] = 5329, [12460] = 8829, - [12461] = 12416, - [12462] = 4330, + [12461] = 12120, + [12462] = 4342, [12463] = 4446, - [12464] = 5296, + [12464] = 5235, [12465] = 11732, - [12466] = 12377, + [12466] = 12380, [12467] = 8827, - [12468] = 12080, - [12469] = 12080, + [12468] = 12079, + [12469] = 12079, [12470] = 12470, [12471] = 5337, [12472] = 5974, - [12473] = 12381, + [12473] = 12385, [12474] = 8826, - [12475] = 12218, - [12476] = 12080, + [12475] = 12219, + [12476] = 12079, [12477] = 12477, [12478] = 11504, [12479] = 12364, [12480] = 5265, - [12481] = 12146, - [12482] = 12080, + [12481] = 12148, + [12482] = 12079, [12483] = 11760, - [12484] = 12080, - [12485] = 11806, + [12484] = 12079, + [12485] = 11807, [12486] = 12486, [12487] = 4352, - [12488] = 4314, + [12488] = 4315, [12489] = 4427, [12490] = 11311, - [12491] = 12080, + [12491] = 12079, [12492] = 12092, - [12493] = 12167, - [12494] = 12080, + [12493] = 12169, + [12494] = 12079, [12495] = 12089, - [12496] = 12080, - [12497] = 12080, - [12498] = 4544, + [12496] = 12079, + [12497] = 12079, + [12498] = 4547, [12499] = 12499, [12500] = 12500, - [12501] = 4392, + [12501] = 4388, [12502] = 5329, [12503] = 5198, [12504] = 10966, - [12505] = 5221, - [12506] = 12080, + [12505] = 5226, + [12506] = 12079, [12507] = 5265, - [12508] = 12080, - [12509] = 5296, - [12510] = 5221, + [12508] = 12079, + [12509] = 5235, + [12510] = 5226, [12511] = 12054, [12512] = 4368, [12513] = 8839, [12514] = 5337, [12515] = 12515, - [12516] = 12080, + [12516] = 12079, [12517] = 4357, [12518] = 5198, - [12519] = 12080, + [12519] = 12079, [12520] = 11778, [12521] = 12521, - [12522] = 12080, - [12523] = 12080, + [12522] = 12079, + [12523] = 12079, [12524] = 4409, - [12525] = 12080, + [12525] = 12079, [12526] = 12526, [12527] = 12527, [12528] = 4514, @@ -15904,7 +15904,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12536] = 12531, [12537] = 12526, [12538] = 8857, - [12539] = 4911, + [12539] = 4910, [12540] = 12526, [12541] = 12526, [12542] = 12529, @@ -15935,41 +15935,41 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12567] = 12526, [12568] = 12526, [12569] = 12526, - [12570] = 4485, + [12570] = 4484, [12571] = 8835, [12572] = 4368, [12573] = 12531, [12574] = 8832, - [12575] = 4392, + [12575] = 4388, [12576] = 8878, [12577] = 4352, [12578] = 12530, [12579] = 4406, [12580] = 4423, [12581] = 4357, - [12582] = 4381, + [12582] = 4380, [12583] = 12530, [12584] = 12526, [12585] = 4317, [12586] = 12530, [12587] = 12531, - [12588] = 4381, + [12588] = 4380, [12589] = 12529, [12590] = 4357, [12591] = 4423, [12592] = 4406, [12593] = 8880, [12594] = 4352, - [12595] = 4392, + [12595] = 4388, [12596] = 4368, [12597] = 8829, [12598] = 4527, [12599] = 12529, - [12600] = 11892, - [12601] = 4339, + [12600] = 11894, + [12601] = 4333, [12602] = 8827, [12603] = 4514, - [12604] = 11892, + [12604] = 11894, [12605] = 12526, [12606] = 12470, [12607] = 8826, @@ -15997,7 +15997,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12629] = 12629, [12630] = 11025, [12631] = 12526, - [12632] = 4314, + [12632] = 4315, [12633] = 12527, [12634] = 12634, [12635] = 12635, @@ -16011,7 +16011,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12643] = 12529, [12644] = 12530, [12645] = 12526, - [12646] = 4339, + [12646] = 4333, [12647] = 12530, [12648] = 12526, [12649] = 12054, @@ -16019,14 +16019,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12651] = 12529, [12652] = 12531, [12653] = 12526, - [12654] = 4485, + [12654] = 4484, [12655] = 4446, [12656] = 12526, [12657] = 12526, [12658] = 12529, [12659] = 12530, [12660] = 12531, - [12661] = 11850, + [12661] = 11852, [12662] = 12662, [12663] = 12663, [12664] = 12529, @@ -16034,10 +16034,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12666] = 12529, [12667] = 12667, [12668] = 12526, - [12669] = 11850, - [12670] = 11848, + [12669] = 11852, + [12670] = 11849, [12671] = 11712, - [12672] = 11831, + [12672] = 11833, [12673] = 12526, [12674] = 12526, [12675] = 12526, @@ -16047,21 +16047,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12679] = 12531, [12680] = 12526, [12681] = 12526, - [12682] = 4338, - [12683] = 11848, - [12684] = 11825, + [12682] = 4339, + [12683] = 11849, + [12684] = 11828, [12685] = 11712, - [12686] = 11831, + [12686] = 11833, [12687] = 12529, [12688] = 12529, [12689] = 4028, [12690] = 12526, - [12691] = 12000, + [12691] = 12003, [12692] = 12612, [12693] = 12531, [12694] = 12530, [12695] = 12526, - [12696] = 11825, + [12696] = 11828, [12697] = 12526, [12698] = 12555, [12699] = 12526, @@ -16069,14 +16069,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12701] = 12701, [12702] = 12529, [12703] = 4018, - [12704] = 11820, + [12704] = 11823, [12705] = 12529, - [12706] = 11820, + [12706] = 11823, [12707] = 4365, [12708] = 4446, [12709] = 12526, [12710] = 12526, - [12711] = 11813, + [12711] = 11814, [12712] = 4427, [12713] = 12526, [12714] = 8838, @@ -16084,7 +16084,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12716] = 4311, [12717] = 12526, [12718] = 12718, - [12719] = 11808, + [12719] = 11809, [12720] = 12529, [12721] = 11498, [12722] = 5337, @@ -16093,13 +16093,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12725] = 11784, [12726] = 12526, [12727] = 12526, - [12728] = 5296, + [12728] = 5235, [12729] = 12729, [12730] = 12530, [12731] = 12531, [12732] = 12529, - [12733] = 11813, - [12734] = 11954, + [12733] = 11814, + [12734] = 11955, [12735] = 4409, [12736] = 12529, [12737] = 5265, @@ -16107,22 +16107,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12739] = 11778, [12740] = 11767, [12741] = 12526, - [12742] = 4338, - [12743] = 5221, - [12744] = 11808, + [12742] = 4339, + [12743] = 5226, + [12744] = 11809, [12745] = 5198, [12746] = 11789, - [12747] = 11982, + [12747] = 11983, [12748] = 12529, [12749] = 11758, - [12750] = 11998, - [12751] = 4337, + [12750] = 12000, + [12751] = 4338, [12752] = 12526, [12753] = 4365, [12754] = 12030, [12755] = 12046, [12756] = 12526, - [12757] = 5362, + [12757] = 5489, [12758] = 11723, [12759] = 11726, [12760] = 12529, @@ -16141,7 +16141,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12773] = 11767, [12774] = 11759, [12775] = 4028, - [12776] = 4337, + [12776] = 4338, [12777] = 4018, [12778] = 12531, [12779] = 12526, @@ -16151,7 +16151,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12783] = 12526, [12784] = 11758, [12785] = 12526, - [12786] = 11938, + [12786] = 11939, [12787] = 5329, [12788] = 5330, [12789] = 12526, @@ -16163,17 +16163,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12795] = 12526, [12796] = 12529, [12797] = 4317, - [12798] = 11954, - [12799] = 11982, + [12798] = 11955, + [12799] = 11983, [12800] = 11760, [12801] = 12530, [12802] = 12531, [12803] = 12526, - [12804] = 11998, + [12804] = 12000, [12805] = 12529, [12806] = 12030, [12807] = 12046, - [12808] = 4314, + [12808] = 4315, [12809] = 11759, [12810] = 12526, [12811] = 12526, @@ -16182,7 +16182,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12814] = 12529, [12815] = 12054, [12816] = 12529, - [12817] = 11806, + [12817] = 11807, [12818] = 11726, [12819] = 12526, [12820] = 11732, @@ -16193,9 +16193,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12825] = 12531, [12826] = 11760, [12827] = 5386, - [12828] = 11806, + [12828] = 11807, [12829] = 12529, - [12830] = 4727, + [12830] = 4731, [12831] = 12526, [12832] = 12553, [12833] = 12526, @@ -16206,7 +16206,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12838] = 12530, [12839] = 12526, [12840] = 12526, - [12841] = 5362, + [12841] = 5489, [12842] = 4018, [12843] = 12529, [12844] = 12526, @@ -16227,15 +16227,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12859] = 12526, [12860] = 12526, [12861] = 12531, - [12862] = 4851, - [12863] = 11998, - [12864] = 11938, + [12862] = 4847, + [12863] = 12000, + [12864] = 11939, [12865] = 12729, [12866] = 11498, [12867] = 12529, [12868] = 12526, [12869] = 12836, - [12870] = 4485, + [12870] = 4484, [12871] = 12530, [12872] = 12531, [12873] = 12530, @@ -16246,7 +16246,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12878] = 12616, [12879] = 12526, [12880] = 12526, - [12881] = 11982, + [12881] = 11983, [12882] = 4763, [12883] = 12883, [12884] = 12529, @@ -16259,7 +16259,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12891] = 12555, [12892] = 12526, [12893] = 12526, - [12894] = 4314, + [12894] = 4315, [12895] = 12526, [12896] = 12529, [12897] = 12897, @@ -16268,13 +16268,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12900] = 12500, [12901] = 12526, [12902] = 12529, - [12903] = 4339, + [12903] = 4333, [12904] = 12531, [12905] = 12729, [12906] = 12526, [12907] = 12556, [12908] = 12529, - [12909] = 12000, + [12909] = 12003, [12910] = 12530, [12911] = 12526, [12912] = 12531, @@ -16283,13 +16283,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12915] = 12529, [12916] = 12526, [12917] = 12526, - [12918] = 4851, + [12918] = 4847, [12919] = 12919, [12920] = 12531, [12921] = 12530, [12922] = 12529, [12923] = 12526, - [12924] = 4314, + [12924] = 4315, [12925] = 12529, [12926] = 12526, [12927] = 12526, @@ -16299,7 +16299,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12931] = 12526, [12932] = 12932, [12933] = 12526, - [12934] = 4485, + [12934] = 4484, [12935] = 12529, [12936] = 12526, [12937] = 12526, @@ -16317,25 +16317,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12949] = 12529, [12950] = 12529, [12951] = 12529, - [12952] = 11819, - [12953] = 11814, + [12952] = 11821, + [12953] = 11815, [12954] = 12529, [12955] = 12526, [12956] = 4763, [12957] = 12526, [12958] = 12529, [12959] = 12529, - [12960] = 4727, - [12961] = 4339, + [12960] = 4731, + [12961] = 4333, [12962] = 12526, - [12963] = 4727, + [12963] = 4731, [12964] = 12526, [12965] = 12526, [12966] = 12667, [12967] = 12529, - [12968] = 4485, + [12968] = 4484, [12969] = 12526, - [12970] = 11954, + [12970] = 11955, [12971] = 12529, [12972] = 12529, [12973] = 12529, @@ -16360,7 +16360,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12992] = 12529, [12993] = 12529, [12994] = 4720, - [12995] = 4337, + [12995] = 4338, [12996] = 12555, [12997] = 12529, [12998] = 12529, @@ -16373,7 +16373,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13005] = 4317, [13006] = 11758, [13007] = 11767, - [13008] = 11998, + [13008] = 12000, [13009] = 4357, [13010] = 11732, [13011] = 13011, @@ -16387,14 +16387,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13019] = 4365, [13020] = 11784, [13021] = 12718, - [13022] = 4392, + [13022] = 4388, [13023] = 13023, [13024] = 13024, [13025] = 13025, [13026] = 4446, [13027] = 13027, [13028] = 11789, - [13029] = 11806, + [13029] = 11807, [13030] = 12665, [13031] = 13025, [13032] = 13032, @@ -16411,49 +16411,49 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13043] = 11767, [13044] = 11778, [13045] = 11784, - [13046] = 11808, - [13047] = 11813, + [13046] = 11809, + [13047] = 11814, [13048] = 13048, [13049] = 13023, [13050] = 13025, [13051] = 4514, [13052] = 13023, [13053] = 8838, - [13054] = 11820, + [13054] = 11823, [13055] = 4527, [13056] = 12729, [13057] = 13025, - [13058] = 11825, + [13058] = 11828, [13059] = 11789, [13060] = 13023, [13061] = 13025, [13062] = 13062, [13063] = 13025, [13064] = 11498, - [13065] = 11982, - [13066] = 11808, - [13067] = 4381, + [13065] = 11983, + [13066] = 11809, + [13067] = 4380, [13068] = 13025, [13069] = 13069, [13070] = 4311, [13071] = 11726, [13072] = 11025, - [13073] = 11813, + [13073] = 11814, [13074] = 11065, [13075] = 11067, [13076] = 12030, [13077] = 12046, [13078] = 13078, [13079] = 13025, - [13080] = 11820, - [13081] = 5296, + [13080] = 11823, + [13081] = 5235, [13082] = 8878, [13083] = 5265, - [13084] = 11825, + [13084] = 11828, [13085] = 4317, - [13086] = 4485, + [13086] = 4484, [13087] = 8826, - [13088] = 5221, + [13088] = 5226, [13089] = 8827, [13090] = 8880, [13091] = 8829, @@ -16465,11 +16465,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13097] = 5198, [13098] = 13098, [13099] = 13023, - [13100] = 5362, - [13101] = 11831, + [13100] = 5489, + [13101] = 11833, [13102] = 12729, [13103] = 13025, - [13104] = 11954, + [13104] = 11955, [13105] = 11712, [13106] = 12046, [13107] = 12729, @@ -16486,7 +16486,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13118] = 13118, [13119] = 13119, [13120] = 4357, - [13121] = 11848, + [13121] = 11849, [13122] = 8838, [13123] = 12546, [13124] = 12547, @@ -16494,20 +16494,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13126] = 13025, [13127] = 12548, [13128] = 12550, - [13129] = 11938, + [13129] = 11939, [13130] = 4423, - [13131] = 11850, + [13131] = 11852, [13132] = 13132, [13133] = 8857, [13134] = 11504, [13135] = 13135, [13136] = 13025, [13137] = 11778, - [13138] = 11954, - [13139] = 11831, - [13140] = 11982, - [13141] = 11998, - [13142] = 11938, + [13138] = 11955, + [13139] = 11833, + [13140] = 11983, + [13141] = 12000, + [13142] = 11939, [13143] = 4406, [13144] = 13023, [13145] = 13025, @@ -16519,7 +16519,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13151] = 13151, [13152] = 8835, [13153] = 11712, - [13154] = 4392, + [13154] = 4388, [13155] = 8832, [13156] = 4368, [13157] = 8878, @@ -16527,23 +16527,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13159] = 8829, [13160] = 13024, [13161] = 8827, - [13162] = 11848, + [13162] = 11849, [13163] = 12030, - [13164] = 11850, + [13164] = 11852, [13165] = 12054, [13166] = 13166, [13167] = 13025, [13168] = 13168, [13169] = 11503, - [13170] = 4727, + [13170] = 4731, [13171] = 13048, [13172] = 4720, [13173] = 8826, [13174] = 13025, [13175] = 13023, - [13176] = 4381, + [13176] = 4380, [13177] = 4409, - [13178] = 4485, + [13178] = 4484, [13179] = 13014, [13180] = 13025, [13181] = 4409, @@ -16554,8 +16554,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13186] = 13048, [13187] = 13023, [13188] = 8803, - [13189] = 4727, - [13190] = 11892, + [13189] = 4731, + [13190] = 11894, [13191] = 5329, [13192] = 13025, [13193] = 4720, @@ -16564,9 +16564,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13196] = 6006, [13197] = 4763, [13198] = 5330, - [13199] = 4727, + [13199] = 4731, [13200] = 4018, - [13201] = 4851, + [13201] = 4847, [13202] = 5097, [13203] = 13025, [13204] = 4720, @@ -16589,13 +16589,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13221] = 4409, [13222] = 13025, [13223] = 4368, - [13224] = 4392, + [13224] = 4388, [13225] = 4352, [13226] = 4028, [13227] = 4406, [13228] = 13048, [13229] = 4423, - [13230] = 4381, + [13230] = 4380, [13231] = 8880, [13232] = 4018, [13233] = 11726, @@ -16609,16 +16609,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13241] = 4018, [13242] = 4028, [13243] = 4527, - [13244] = 4339, + [13244] = 4333, [13245] = 13023, [13246] = 8857, [13247] = 13025, - [13248] = 4339, + [13248] = 4333, [13249] = 4427, [13250] = 4446, [13251] = 13025, [13252] = 4365, - [13253] = 5362, + [13253] = 5489, [13254] = 11760, [13255] = 8838, [13256] = 13023, @@ -16630,13 +16630,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13262] = 13262, [13263] = 8832, [13264] = 5337, - [13265] = 5296, + [13265] = 5235, [13266] = 13023, [13267] = 5265, [13268] = 12729, [13269] = 8829, [13270] = 13025, - [13271] = 5221, + [13271] = 5226, [13272] = 5198, [13273] = 8827, [13274] = 13025, @@ -16644,26 +16644,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13276] = 11498, [13277] = 8826, [13278] = 5337, - [13279] = 4851, - [13280] = 5362, + [13279] = 4847, + [13280] = 5489, [13281] = 13025, [13282] = 13025, - [13283] = 11806, - [13284] = 5296, + [13283] = 11807, + [13284] = 5235, [13285] = 13025, [13286] = 13025, - [13287] = 11814, - [13288] = 11819, + [13287] = 11815, + [13288] = 11821, [13289] = 8803, [13290] = 13025, [13291] = 5337, - [13292] = 12000, + [13292] = 12003, [13293] = 5265, [13294] = 12729, [13295] = 13025, - [13296] = 5221, + [13296] = 5226, [13297] = 13023, - [13298] = 4381, + [13298] = 4380, [13299] = 8839, [13300] = 13023, [13301] = 12729, @@ -16676,12 +16676,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13308] = 13025, [13309] = 13023, [13310] = 4430, - [13311] = 11892, + [13311] = 11894, [13312] = 5298, [13313] = 13166, [13314] = 13023, [13315] = 5400, - [13316] = 4485, + [13316] = 4484, [13317] = 12054, [13318] = 4430, [13319] = 13025, @@ -16689,17 +16689,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13321] = 5329, [13322] = 8803, [13323] = 13011, - [13324] = 4485, + [13324] = 4484, [13325] = 13325, [13326] = 13025, - [13327] = 12000, + [13327] = 12003, [13328] = 4368, - [13329] = 4392, - [13330] = 4314, + [13329] = 4388, + [13330] = 4315, [13331] = 4352, [13332] = 4406, [13333] = 5265, - [13334] = 5362, + [13334] = 5489, [13335] = 13325, [13336] = 4365, [13337] = 4423, @@ -16711,7 +16711,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13343] = 4357, [13344] = 13025, [13345] = 12046, - [13346] = 4911, + [13346] = 4910, [13347] = 13024, [13348] = 4317, [13349] = 4427, @@ -16720,7 +16720,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13352] = 5386, [13353] = 12888, [13354] = 12030, - [13355] = 4314, + [13355] = 4315, [13356] = 12729, [13357] = 12729, [13358] = 12975, @@ -16729,19 +16729,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13361] = 13025, [13362] = 13025, [13363] = 13023, - [13364] = 4485, - [13365] = 4339, - [13366] = 4314, + [13364] = 4484, + [13365] = 4333, + [13366] = 4315, [13367] = 4365, [13368] = 5494, [13369] = 5493, [13370] = 4446, [13371] = 4427, [13372] = 4311, - [13373] = 11954, + [13373] = 11955, [13374] = 13025, [13375] = 5329, - [13376] = 5296, + [13376] = 5235, [13377] = 13025, [13378] = 13023, [13379] = 12897, @@ -16751,7 +16751,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13383] = 12899, [13384] = 13023, [13385] = 13025, - [13386] = 5221, + [13386] = 5226, [13387] = 13025, [13388] = 12919, [13389] = 13023, @@ -16761,27 +16761,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13393] = 13025, [13394] = 11504, [13395] = 13023, - [13396] = 11982, - [13397] = 11998, + [13396] = 11983, + [13397] = 12000, [13398] = 13025, [13399] = 5198, [13400] = 13025, [13401] = 4409, [13402] = 8803, - [13403] = 11850, - [13404] = 11848, + [13403] = 11852, + [13404] = 11849, [13405] = 11712, [13406] = 12729, - [13407] = 11831, + [13407] = 11833, [13408] = 13408, [13409] = 13409, [13410] = 5501, - [13411] = 11825, + [13411] = 11828, [13412] = 5493, [13413] = 5494, - [13414] = 11820, - [13415] = 11813, - [13416] = 11808, + [13414] = 11823, + [13415] = 11814, + [13416] = 11809, [13417] = 11789, [13418] = 11784, [13419] = 11778, @@ -16797,8 +16797,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13429] = 13409, [13430] = 13325, [13431] = 12729, - [13432] = 4485, - [13433] = 11806, + [13432] = 4484, + [13433] = 11807, [13434] = 12729, [13435] = 13409, [13436] = 5330, @@ -16807,28 +16807,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13439] = 12054, [13440] = 5286, [13441] = 13409, - [13442] = 5296, + [13442] = 5235, [13443] = 13408, [13444] = 12729, - [13445] = 12000, - [13446] = 4485, + [13445] = 12003, + [13446] = 4484, [13447] = 8803, [13448] = 12729, [13449] = 8803, - [13450] = 11892, + [13450] = 11894, [13451] = 12729, [13452] = 4763, [13453] = 5198, [13454] = 11759, - [13455] = 5221, + [13455] = 5226, [13456] = 5265, - [13457] = 4727, + [13457] = 4731, [13458] = 4720, [13459] = 8880, [13460] = 12729, [13461] = 8803, [13462] = 8878, - [13463] = 4314, + [13463] = 4315, [13464] = 12729, [13465] = 5337, [13466] = 12729, @@ -16836,37 +16836,37 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13468] = 12729, [13469] = 13469, [13470] = 8803, - [13471] = 11892, - [13472] = 12000, - [13473] = 11850, - [13474] = 11848, + [13471] = 11894, + [13472] = 12003, + [13473] = 11852, + [13474] = 11849, [13475] = 5298, [13476] = 11712, - [13477] = 11831, - [13478] = 11825, + [13477] = 11833, + [13478] = 11828, [13479] = 13325, - [13480] = 11820, - [13481] = 11813, - [13482] = 11808, + [13480] = 11823, + [13481] = 11814, + [13482] = 11809, [13483] = 11789, [13484] = 11784, [13485] = 11778, [13486] = 11767, [13487] = 5198, [13488] = 11759, - [13489] = 5221, + [13489] = 5226, [13490] = 11758, [13491] = 11723, [13492] = 5265, [13493] = 13493, - [13494] = 5296, + [13494] = 5235, [13495] = 5337, [13496] = 11726, [13497] = 11732, [13498] = 11760, [13499] = 5494, [13500] = 13500, - [13501] = 11806, + [13501] = 11807, [13502] = 11025, [13503] = 8857, [13504] = 5298, @@ -16876,44 +16876,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13508] = 13325, [13509] = 5501, [13510] = 12030, - [13511] = 11998, - [13512] = 11814, - [13513] = 11819, - [13514] = 11982, + [13511] = 12000, + [13512] = 11815, + [13513] = 11821, + [13514] = 11983, [13515] = 11504, - [13516] = 5362, + [13516] = 5489, [13517] = 13517, - [13518] = 11954, + [13518] = 11955, [13519] = 13325, - [13520] = 11938, + [13520] = 11939, [13521] = 13521, [13522] = 11498, [13523] = 5337, - [13524] = 5296, + [13524] = 5235, [13525] = 13525, - [13526] = 5296, + [13526] = 5235, [13527] = 13527, [13528] = 5265, [13529] = 13529, [13530] = 8835, [13531] = 13531, [13532] = 5198, - [13533] = 11938, + [13533] = 11939, [13534] = 13534, - [13535] = 4339, - [13536] = 5221, + [13535] = 4333, + [13536] = 5226, [13537] = 8826, [13538] = 8827, [13539] = 8829, [13540] = 5198, [13541] = 8832, - [13542] = 5221, + [13542] = 5226, [13543] = 6006, [13544] = 5986, - [13545] = 5362, + [13545] = 5489, [13546] = 5265, [13547] = 13547, - [13548] = 11954, + [13548] = 11955, [13549] = 11065, [13550] = 13550, [13551] = 12046, @@ -16925,7 +16925,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13557] = 4311, [13558] = 4427, [13559] = 4446, - [13560] = 4337, + [13560] = 4338, [13561] = 4365, [13562] = 11113, [13563] = 8880, @@ -16942,14 +16942,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13574] = 13574, [13575] = 8829, [13576] = 4427, - [13577] = 5221, + [13577] = 5226, [13578] = 8827, [13579] = 8857, - [13580] = 4339, + [13580] = 4333, [13581] = 5265, [13582] = 4446, [13583] = 13325, - [13584] = 5296, + [13584] = 5235, [13585] = 5337, [13586] = 4365, [13587] = 8826, @@ -16980,24 +16980,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13612] = 11504, [13613] = 8835, [13614] = 5986, - [13615] = 11982, + [13615] = 11983, [13616] = 13325, [13617] = 4514, - [13618] = 4485, - [13619] = 4485, + [13618] = 4484, + [13619] = 4484, [13620] = 13620, [13621] = 4368, [13622] = 13078, [13623] = 8838, [13624] = 13062, - [13625] = 4392, - [13626] = 11998, + [13625] = 4388, + [13626] = 12000, [13627] = 8839, [13628] = 4352, [13629] = 4406, [13630] = 4423, [13631] = 4357, - [13632] = 4381, + [13632] = 4380, [13633] = 11498, [13634] = 4317, [13635] = 4352, @@ -17006,19 +17006,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13638] = 13032, [13639] = 6149, [13640] = 5198, - [13641] = 5221, + [13641] = 5226, [13642] = 5265, [13643] = 12054, [13644] = 12729, [13645] = 8838, - [13646] = 5296, + [13646] = 5235, [13647] = 8857, [13648] = 12046, [13649] = 5337, [13650] = 12030, [13651] = 4368, [13652] = 4018, - [13653] = 4392, + [13653] = 4388, [13654] = 4352, [13655] = 13325, [13656] = 4406, @@ -17026,10 +17026,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13658] = 11498, [13659] = 4527, [13660] = 4357, - [13661] = 4381, + [13661] = 4380, [13662] = 4317, - [13663] = 4392, - [13664] = 4381, + [13663] = 4388, + [13664] = 4380, [13665] = 4406, [13666] = 4028, [13667] = 5329, @@ -17038,10 +17038,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13670] = 4423, [13671] = 8878, [13672] = 8880, - [13673] = 11998, + [13673] = 12000, [13674] = 4357, [13675] = 13132, - [13676] = 11998, + [13676] = 12000, [13677] = 8803, [13678] = 13307, [13679] = 11498, @@ -17050,19 +17050,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13682] = 4368, [13683] = 13683, [13684] = 13684, - [13685] = 11938, - [13686] = 11954, + [13685] = 11939, + [13686] = 11955, [13687] = 11504, [13688] = 5400, [13689] = 5330, [13690] = 5329, - [13691] = 11982, + [13691] = 11983, [13692] = 4527, [13693] = 11504, [13694] = 4514, [13695] = 13260, [13696] = 13262, - [13697] = 11982, + [13697] = 11983, [13698] = 4355, [13699] = 12030, [13700] = 12046, @@ -17074,39 +17074,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13706] = 13304, [13707] = 5386, [13708] = 13325, - [13709] = 11954, - [13710] = 11819, - [13711] = 11814, - [13712] = 5362, + [13709] = 11955, + [13710] = 11821, + [13711] = 11815, + [13712] = 5489, [13713] = 5329, [13714] = 5198, - [13715] = 5296, + [13715] = 5235, [13716] = 13325, [13717] = 13409, [13718] = 6006, [13719] = 13408, [13720] = 13409, [13721] = 13325, - [13722] = 11938, - [13723] = 4485, + [13722] = 11939, + [13723] = 4484, [13724] = 13408, - [13725] = 4911, + [13725] = 4910, [13726] = 13409, [13727] = 12729, [13728] = 12729, - [13729] = 12000, + [13729] = 12003, [13730] = 13409, [13731] = 13408, [13732] = 13409, [13733] = 13408, [13734] = 4357, - [13735] = 11820, + [13735] = 11823, [13736] = 11498, [13737] = 13325, - [13738] = 11813, + [13738] = 11814, [13739] = 12054, [13740] = 12046, - [13741] = 11808, + [13741] = 11809, [13742] = 12030, [13743] = 11789, [13744] = 8880, @@ -17121,26 +17121,26 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13753] = 5337, [13754] = 11759, [13755] = 5400, - [13756] = 5296, + [13756] = 5235, [13757] = 5265, - [13758] = 5221, + [13758] = 5226, [13759] = 12729, [13760] = 13325, [13761] = 12729, [13762] = 11758, [13763] = 5337, - [13764] = 11998, + [13764] = 12000, [13765] = 13325, - [13766] = 11982, + [13766] = 11983, [13767] = 11504, - [13768] = 11954, + [13768] = 11955, [13769] = 8839, - [13770] = 11954, + [13770] = 11955, [13771] = 13408, [13772] = 8835, [13773] = 8832, [13774] = 13620, - [13775] = 5296, + [13775] = 5235, [13776] = 11723, [13777] = 8829, [13778] = 8827, @@ -17152,9 +17152,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13784] = 11760, [13785] = 12729, [13786] = 8880, - [13787] = 5221, + [13787] = 5226, [13788] = 8878, - [13789] = 11806, + [13789] = 11807, [13790] = 5198, [13791] = 5494, [13792] = 5493, @@ -17168,13 +17168,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13800] = 13325, [13801] = 4527, [13802] = 11504, - [13803] = 11892, + [13803] = 11894, [13804] = 13408, [13805] = 8857, [13806] = 13409, [13807] = 12729, - [13808] = 11982, - [13809] = 12000, + [13808] = 11983, + [13809] = 12003, [13810] = 12729, [13811] = 12729, [13812] = 12054, @@ -17188,44 +17188,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13820] = 12729, [13821] = 4365, [13822] = 4446, - [13823] = 11825, - [13824] = 11998, + [13823] = 11828, + [13824] = 12000, [13825] = 13409, [13826] = 4427, [13827] = 11031, [13828] = 8839, [13829] = 13409, [13830] = 13565, - [13831] = 4485, + [13831] = 4484, [13832] = 8838, - [13833] = 11850, - [13834] = 11848, + [13833] = 11852, + [13834] = 11849, [13835] = 11712, [13836] = 8835, - [13837] = 4560, + [13837] = 4561, [13838] = 13684, [13839] = 12030, [13840] = 12046, [13841] = 8803, [13842] = 8832, [13843] = 8829, - [13844] = 11831, + [13844] = 11833, [13845] = 8827, - [13846] = 11831, + [13846] = 11833, [13847] = 8826, [13848] = 11712, [13849] = 4409, [13850] = 11498, [13851] = 12729, [13852] = 13852, - [13853] = 11825, - [13854] = 11820, - [13855] = 11819, + [13853] = 11828, + [13854] = 11823, + [13855] = 11821, [13856] = 10973, - [13857] = 11814, + [13857] = 11815, [13858] = 4430, - [13859] = 11813, - [13860] = 11808, + [13859] = 11814, + [13860] = 11809, [13861] = 11789, [13862] = 11784, [13863] = 13408, @@ -17238,123 +17238,123 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13870] = 11758, [13871] = 13871, [13872] = 13325, - [13873] = 11938, + [13873] = 11939, [13874] = 11723, - [13875] = 11848, + [13875] = 11849, [13876] = 11726, [13877] = 11732, [13878] = 4368, - [13879] = 11954, + [13879] = 11955, [13880] = 11760, [13881] = 5400, [13882] = 13325, [13883] = 12729, [13884] = 4311, [13885] = 13885, - [13886] = 4392, + [13886] = 4388, [13887] = 13325, [13888] = 5329, - [13889] = 11806, + [13889] = 11807, [13890] = 5330, [13891] = 5400, [13892] = 8838, [13893] = 13893, - [13894] = 12000, + [13894] = 12003, [13895] = 8880, [13896] = 8878, [13897] = 13534, [13898] = 13531, [13899] = 11784, - [13900] = 11850, - [13901] = 11848, + [13900] = 11852, + [13901] = 11849, [13902] = 11712, - [13903] = 11831, + [13903] = 11833, [13904] = 8857, - [13905] = 11850, + [13905] = 11852, [13906] = 13325, [13907] = 5329, [13908] = 12046, [13909] = 12030, - [13910] = 11825, - [13911] = 11820, + [13910] = 11828, + [13911] = 11823, [13912] = 4352, [13913] = 4317, [13914] = 4406, [13915] = 4423, - [13916] = 11813, - [13917] = 11808, + [13916] = 11814, + [13917] = 11809, [13918] = 11789, [13919] = 11784, [13920] = 11504, [13921] = 13921, [13922] = 11778, - [13923] = 11998, + [13923] = 12000, [13924] = 11767, [13925] = 11759, [13926] = 11758, [13927] = 8839, - [13928] = 11892, + [13928] = 11894, [13929] = 11723, - [13930] = 11982, + [13930] = 11983, [13931] = 11726, [13932] = 11732, [13933] = 11760, [13934] = 8835, [13935] = 8832, [13936] = 13525, - [13937] = 11806, + [13937] = 11807, [13938] = 13588, - [13939] = 11892, - [13940] = 11998, + [13939] = 11894, + [13940] = 12000, [13941] = 4423, [13942] = 11027, [13943] = 8829, [13944] = 13521, - [13945] = 11982, + [13945] = 11983, [13946] = 8827, [13947] = 12030, [13948] = 12046, [13949] = 13408, [13950] = 8826, - [13951] = 5362, + [13951] = 5489, [13952] = 12054, [13953] = 13325, [13954] = 4368, - [13955] = 4381, + [13955] = 4380, [13956] = 13956, [13957] = 8838, [13958] = 5330, - [13959] = 4392, + [13959] = 4388, [13960] = 13325, [13961] = 11760, [13962] = 13408, [13963] = 5337, - [13964] = 11814, - [13965] = 11819, + [13964] = 11815, + [13965] = 11821, [13966] = 11069, - [13967] = 12000, + [13967] = 12003, [13968] = 11076, [13969] = 12729, - [13970] = 5296, + [13970] = 5235, [13971] = 4352, [13972] = 5265, - [13973] = 11806, + [13973] = 11807, [13974] = 4365, [13975] = 13409, [13976] = 13325, [13977] = 4446, [13978] = 11732, [13979] = 4427, - [13980] = 5221, + [13980] = 5226, [13981] = 11726, [13982] = 8803, [13983] = 12054, [13984] = 11121, [13985] = 11122, [13986] = 4406, - [13987] = 4381, - [13988] = 4485, - [13989] = 11892, + [13987] = 4380, + [13988] = 4484, + [13989] = 11894, [13990] = 4409, [13991] = 13325, [13992] = 11723, @@ -17362,71 +17362,71 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [13994] = 11133, [13995] = 13409, [13996] = 11138, - [13997] = 4727, + [13997] = 4731, [13998] = 8803, [13999] = 5337, [14000] = 11758, [14001] = 11759, [14002] = 11767, [14003] = 4720, - [14004] = 11954, + [14004] = 11955, [14005] = 11778, [14006] = 13408, [14007] = 11789, - [14008] = 11808, - [14009] = 11813, + [14008] = 11809, + [14009] = 11814, [14010] = 14010, [14011] = 14011, - [14012] = 11814, - [14013] = 11850, - [14014] = 5362, + [14012] = 11815, + [14013] = 11852, + [14014] = 5489, [14015] = 5265, - [14016] = 11848, + [14016] = 11849, [14017] = 11712, [14018] = 13500, [14019] = 13956, [14020] = 13493, - [14021] = 11819, - [14022] = 11938, + [14021] = 11821, + [14022] = 11939, [14023] = 4311, - [14024] = 11820, + [14024] = 11823, [14025] = 5198, - [14026] = 11831, - [14027] = 4911, + [14026] = 11833, + [14027] = 4910, [14028] = 13469, [14029] = 12729, - [14030] = 5221, + [14030] = 5226, [14031] = 11498, [14032] = 5198, [14033] = 13325, - [14034] = 4544, - [14035] = 11825, + [14034] = 4547, + [14035] = 11828, [14036] = 8803, [14037] = 12623, - [14038] = 11848, + [14038] = 11849, [14039] = 11504, [14040] = 11122, - [14041] = 11982, - [14042] = 11820, - [14043] = 11808, + [14041] = 11983, + [14042] = 11823, + [14043] = 11809, [14044] = 12046, - [14045] = 11813, + [14045] = 11814, [14046] = 14046, - [14047] = 11954, - [14048] = 11825, - [14049] = 11954, + [14047] = 11955, + [14048] = 11828, + [14049] = 11955, [14050] = 11789, - [14051] = 11938, + [14051] = 11939, [14052] = 11498, - [14053] = 4339, + [14053] = 4333, [14054] = 14054, [14055] = 12500, [14056] = 13112, - [14057] = 11954, + [14057] = 11955, [14058] = 5286, [14059] = 11784, - [14060] = 11998, - [14061] = 11814, + [14060] = 12000, + [14061] = 11815, [14062] = 13408, [14063] = 4018, [14064] = 11778, @@ -17443,7 +17443,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14075] = 11767, [14076] = 13408, [14077] = 13325, - [14078] = 11831, + [14078] = 11833, [14079] = 12550, [14080] = 11076, [14081] = 14081, @@ -17459,14 +17459,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14091] = 12046, [14092] = 12030, [14093] = 11712, - [14094] = 11848, + [14094] = 11849, [14095] = 13325, [14096] = 13408, [14097] = 14097, [14098] = 5286, - [14099] = 11850, + [14099] = 11852, [14100] = 11121, - [14101] = 11819, + [14101] = 11821, [14102] = 11723, [14103] = 14103, [14104] = 13409, @@ -17475,68 +17475,68 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14107] = 12500, [14108] = 13408, [14109] = 13408, - [14110] = 11998, - [14111] = 11814, + [14110] = 12000, + [14111] = 11815, [14112] = 11069, [14113] = 13921, [14114] = 13325, [14115] = 11726, - [14116] = 11892, + [14116] = 11894, [14117] = 11732, [14118] = 13409, [14119] = 14119, [14120] = 13409, [14121] = 11760, - [14122] = 11819, - [14123] = 12000, + [14122] = 11821, + [14123] = 12003, [14124] = 13408, [14125] = 13408, [14126] = 13956, [14127] = 14127, - [14128] = 11806, + [14128] = 11807, [14129] = 13325, [14130] = 13409, [14131] = 13409, [14132] = 14132, [14133] = 13325, - [14134] = 11938, - [14135] = 12000, + [14134] = 11939, + [14135] = 12003, [14136] = 11027, - [14137] = 11850, - [14138] = 11813, + [14137] = 11852, + [14138] = 11814, [14139] = 11712, [14140] = 14140, - [14141] = 11892, - [14142] = 11831, - [14143] = 11892, + [14141] = 11894, + [14142] = 11833, + [14143] = 11894, [14144] = 12054, - [14145] = 11806, + [14145] = 11807, [14146] = 11784, [14147] = 12634, [14148] = 11759, [14149] = 14149, [14150] = 13408, - [14151] = 11825, + [14151] = 11828, [14152] = 14152, - [14153] = 4485, + [14153] = 4484, [14154] = 13409, [14155] = 13325, [14156] = 11760, [14157] = 14157, - [14158] = 11820, - [14159] = 11954, + [14158] = 11823, + [14159] = 11955, [14160] = 13325, [14161] = 14132, [14162] = 11732, [14163] = 11726, - [14164] = 11813, + [14164] = 11814, [14165] = 13325, - [14166] = 11808, + [14166] = 11809, [14167] = 13325, [14168] = 11789, [14169] = 13325, [14170] = 11784, - [14171] = 11850, + [14171] = 11852, [14172] = 13408, [14173] = 11778, [14174] = 11767, @@ -17549,13 +17549,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14181] = 11758, [14182] = 11723, [14183] = 11723, - [14184] = 11982, + [14184] = 11983, [14185] = 14185, [14186] = 14186, [14187] = 13408, [14188] = 14188, [14189] = 13409, - [14190] = 11998, + [14190] = 12000, [14191] = 14191, [14192] = 10973, [14193] = 13408, @@ -17567,33 +17567,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14199] = 11760, [14200] = 11031, [14201] = 14011, - [14202] = 11806, - [14203] = 11982, + [14202] = 11807, + [14203] = 11983, [14204] = 11758, [14205] = 11759, [14206] = 14206, [14207] = 14054, [14208] = 14149, - [14209] = 11820, - [14210] = 12000, + [14209] = 11823, + [14210] = 12003, [14211] = 12030, [14212] = 13408, [14213] = 11767, [14214] = 12718, - [14215] = 11825, + [14215] = 11828, [14216] = 11778, [14217] = 13325, [14218] = 12046, [14219] = 14219, - [14220] = 11831, + [14220] = 11833, [14221] = 11758, - [14222] = 11998, + [14222] = 12000, [14223] = 12500, - [14224] = 4314, + [14224] = 4315, [14225] = 13409, [14226] = 14226, [14227] = 11504, - [14228] = 11848, + [14228] = 11849, [14229] = 14229, [14230] = 11789, [14231] = 13408, @@ -17602,53 +17602,53 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14234] = 11712, [14235] = 12046, [14236] = 12030, - [14237] = 11808, - [14238] = 11982, + [14237] = 11809, + [14238] = 11983, [14239] = 13408, - [14240] = 11820, + [14240] = 11823, [14241] = 14241, [14242] = 14119, [14243] = 13260, [14244] = 11498, [14245] = 13408, [14246] = 13409, - [14247] = 4727, + [14247] = 4731, [14248] = 4028, [14249] = 12729, [14250] = 13408, [14251] = 4018, [14252] = 4368, - [14253] = 11813, - [14254] = 11808, + [14253] = 11814, + [14254] = 11809, [14255] = 14255, [14256] = 13409, - [14257] = 12000, + [14257] = 12003, [14258] = 14258, - [14259] = 4392, + [14259] = 4388, [14260] = 14260, [14261] = 14261, [14262] = 13325, [14263] = 13325, - [14264] = 4544, + [14264] = 4547, [14265] = 4352, [14266] = 13409, [14267] = 4406, [14268] = 4409, - [14269] = 4485, + [14269] = 4484, [14270] = 5386, [14271] = 13325, [14272] = 4423, [14273] = 14273, [14274] = 11789, [14275] = 13409, - [14276] = 11831, + [14276] = 11833, [14277] = 4763, [14278] = 11784, [14279] = 13408, [14280] = 14280, [14281] = 13409, [14282] = 13408, - [14283] = 4381, + [14283] = 4380, [14284] = 13409, [14285] = 13408, [14286] = 13409, @@ -17656,42 +17656,42 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14288] = 13408, [14289] = 14289, [14290] = 4720, - [14291] = 11938, + [14291] = 11939, [14292] = 11778, [14293] = 13325, [14294] = 4427, [14295] = 11723, - [14296] = 11954, - [14297] = 11831, + [14296] = 11955, + [14297] = 11833, [14298] = 13409, [14299] = 4365, - [14300] = 11825, + [14300] = 11828, [14301] = 4446, - [14302] = 12000, + [14302] = 12003, [14303] = 14303, [14304] = 12729, [14305] = 14305, - [14306] = 11806, + [14306] = 11807, [14307] = 12729, [14308] = 11767, [14309] = 13408, [14310] = 14149, [14311] = 14311, [14312] = 14312, - [14313] = 11825, - [14314] = 11998, + [14313] = 11828, + [14314] = 12000, [14315] = 14315, - [14316] = 11848, - [14317] = 4560, + [14316] = 11849, + [14317] = 4561, [14318] = 14318, - [14319] = 11850, - [14320] = 11954, + [14319] = 11852, + [14320] = 11955, [14321] = 12729, [14322] = 14322, [14323] = 14323, [14324] = 13304, [14325] = 4317, - [14326] = 4851, + [14326] = 4847, [14327] = 4357, [14328] = 14328, [14329] = 14329, @@ -17701,39 +17701,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14333] = 14046, [14334] = 13304, [14335] = 13408, - [14336] = 11820, + [14336] = 11823, [14337] = 11760, [14338] = 13325, [14339] = 4527, [14340] = 13409, [14341] = 12729, [14342] = 14255, - [14343] = 4911, + [14343] = 4910, [14344] = 14081, [14345] = 14345, [14346] = 11732, - [14347] = 11982, + [14347] = 11983, [14348] = 14348, [14349] = 14349, [14350] = 12054, [14351] = 12046, [14352] = 14318, - [14353] = 11813, - [14354] = 11982, + [14353] = 11814, + [14354] = 11983, [14355] = 4514, [14356] = 11726, - [14357] = 11892, - [14358] = 11808, + [14357] = 11894, + [14358] = 11809, [14359] = 11789, [14360] = 14261, [14361] = 14349, [14362] = 13409, - [14363] = 11892, + [14363] = 11894, [14364] = 5386, [14365] = 13408, [14366] = 14149, [14367] = 12729, - [14368] = 11998, + [14368] = 12000, [14369] = 13325, [14370] = 11712, [14371] = 13409, @@ -17757,7 +17757,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14389] = 14140, [14390] = 13325, [14391] = 14386, - [14392] = 11806, + [14392] = 11807, [14393] = 4028, [14394] = 13409, [14395] = 11723, @@ -17767,7 +17767,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14399] = 13325, [14400] = 12054, [14401] = 13325, - [14402] = 11850, + [14402] = 11852, [14403] = 14119, [14404] = 11726, [14405] = 4311, @@ -17775,7 +17775,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14407] = 13325, [14408] = 14311, [14409] = 4018, - [14410] = 11848, + [14410] = 11849, [14411] = 13408, [14412] = 14345, [14413] = 11712, @@ -17791,7 +17791,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14423] = 12054, [14424] = 13408, [14425] = 13409, - [14426] = 5296, + [14426] = 5235, [14427] = 13262, [14428] = 14428, [14429] = 13408, @@ -17830,7 +17830,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14462] = 14428, [14463] = 14463, [14464] = 5493, - [14465] = 11982, + [14465] = 11983, [14466] = 5501, [14467] = 14255, [14468] = 13893, @@ -17848,13 +17848,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14480] = 8803, [14481] = 14481, [14482] = 13409, - [14483] = 5296, + [14483] = 5235, [14484] = 14322, [14485] = 13307, [14486] = 5198, [14487] = 14487, - [14488] = 5221, - [14489] = 5221, + [14488] = 5226, + [14489] = 5226, [14490] = 14428, [14491] = 14387, [14492] = 14492, @@ -17874,11 +17874,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14506] = 14428, [14507] = 14507, [14508] = 13260, - [14509] = 11998, + [14509] = 12000, [14510] = 13262, [14511] = 13409, [14512] = 13620, - [14513] = 5296, + [14513] = 5235, [14514] = 13262, [14515] = 5337, [14516] = 14289, @@ -17901,7 +17901,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14533] = 14428, [14534] = 14534, [14535] = 14535, - [14536] = 11954, + [14536] = 11955, [14537] = 14494, [14538] = 14428, [14539] = 14428, @@ -17914,7 +17914,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14546] = 14546, [14547] = 14547, [14548] = 14315, - [14549] = 5221, + [14549] = 5226, [14550] = 5265, [14551] = 14551, [14552] = 13408, @@ -18062,7 +18062,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14694] = 14694, [14695] = 14419, [14696] = 14573, - [14697] = 5296, + [14697] = 5235, [14698] = 14698, [14699] = 14699, [14700] = 14700, @@ -18076,7 +18076,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14708] = 14708, [14709] = 14573, [14710] = 14710, - [14711] = 4851, + [14711] = 4847, [14712] = 14712, [14713] = 14621, [14714] = 14598, @@ -18085,7 +18085,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14717] = 14717, [14718] = 14718, [14719] = 14573, - [14720] = 4911, + [14720] = 4910, [14721] = 14721, [14722] = 14573, [14723] = 14442, @@ -18104,13 +18104,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14736] = 13525, [14737] = 14737, [14738] = 5265, - [14739] = 5221, + [14739] = 5226, [14740] = 5198, [14741] = 4720, [14742] = 14742, [14743] = 14541, [14744] = 14573, - [14745] = 4485, + [14745] = 4484, [14746] = 14746, [14747] = 14747, [14748] = 14573, @@ -18142,7 +18142,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14774] = 14322, [14775] = 14775, [14776] = 14573, - [14777] = 4727, + [14777] = 4731, [14778] = 14674, [14779] = 4763, [14780] = 14573, @@ -18155,7 +18155,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [14787] = 14594, [14788] = 14573, [14789] = 14596, - [14790] = 4727, + [14790] = 4731, [14791] = 4763, [14792] = 14573, [14793] = 14793, @@ -19798,7 +19798,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [16430] = 16349, [16431] = 16352, [16432] = 16351, - [16433] = 5296, + [16433] = 5235, [16434] = 16352, [16435] = 16349, [16436] = 16352, @@ -19887,7 +19887,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [16519] = 16351, [16520] = 16349, [16521] = 16358, - [16522] = 5221, + [16522] = 5226, [16523] = 16422, [16524] = 16355, [16525] = 16354, @@ -20389,11 +20389,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [17021] = 16667, [17022] = 16663, [17023] = 5337, - [17024] = 5296, + [17024] = 5235, [17025] = 16665, [17026] = 5265, [17027] = 8803, - [17028] = 5221, + [17028] = 5226, [17029] = 16652, [17030] = 16676, [17031] = 16667, @@ -35788,9 +35788,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(139); if (lookahead == '}') ADVANCE(105); if (lookahead == '~') ADVANCE(143); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(68) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(149); @@ -35799,8 +35797,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') SKIP(1) if (lookahead == '*') ADVANCE(200); if (lookahead == '/') ADVANCE(198); - if (lookahead == '\t' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(199); if (lookahead != 0) ADVANCE(197); END_STATE(); @@ -35820,9 +35817,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_1(lookahead)) ADVANCE(163); @@ -35844,9 +35839,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(3) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_1(lookahead)) ADVANCE(163); @@ -35866,9 +35859,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(4) if (sym_operator_identifier_character_set_2(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -35885,9 +35876,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(5) if (sym_operator_identifier_character_set_3(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -35904,9 +35893,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(6) if (sym_operator_identifier_character_set_3(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -35922,9 +35909,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7) if (sym_operator_identifier_character_set_4(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -35938,9 +35923,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(43); if (lookahead == '=') ADVANCE(54); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(9) if (sym__interpolation_identifier_character_set_1(lookahead)) ADVANCE(151); END_STATE(); @@ -35961,9 +35944,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(10) if (sym_operator_identifier_character_set_5(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -35984,9 +35965,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11) if (sym_operator_identifier_character_set_6(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36006,9 +35985,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(12) if (sym_operator_identifier_character_set_7(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36023,9 +36000,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(13) if (sym_operator_identifier_character_set_8(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36045,9 +36020,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(14) if (sym_operator_identifier_character_set_9(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36067,9 +36040,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15) if (sym_operator_identifier_character_set_9(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36085,9 +36056,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(16) if (sym_operator_identifier_character_set_10(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36100,9 +36069,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(17) if (sym_operator_identifier_character_set_11(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36127,9 +36094,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(20) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_12(lookahead)) ADVANCE(163); @@ -36159,9 +36124,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(23) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_13(lookahead)) ADVANCE(163); @@ -36180,9 +36143,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(24) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_14(lookahead)) ADVANCE(163); @@ -36201,9 +36162,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(25) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_15(lookahead)) ADVANCE(163); @@ -36224,9 +36183,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(26) if (sym_operator_identifier_character_set_16(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36241,9 +36198,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ':') ADVANCE(103); if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(27) if (sym_operator_identifier_character_set_17(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36262,9 +36217,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(28) if (sym_operator_identifier_character_set_18(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36282,9 +36235,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(29) if (sym_operator_identifier_character_set_19(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36301,9 +36252,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(126); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(30) if (sym_operator_identifier_character_set_20(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36314,9 +36263,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(156); if (lookahead == '@') ADVANCE(126); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(31) if (sym_operator_identifier_character_set_21(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36328,9 +36275,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(32) if (sym_operator_identifier_character_set_22(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36344,9 +36289,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(161); if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(33) if (sym_operator_identifier_character_set_23(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36360,9 +36303,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(34) if (sym_operator_identifier_character_set_24(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36379,9 +36320,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(35) if (sym_operator_identifier_character_set_25(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36398,9 +36337,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(36) if (sym_operator_identifier_character_set_25(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36415,9 +36352,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(37) if (sym_operator_identifier_character_set_26(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36431,9 +36366,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(38) if (sym_operator_identifier_character_set_27(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36450,9 +36383,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(39) if (sym_operator_identifier_character_set_28(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36468,9 +36399,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(40) if (sym_operator_identifier_character_set_17(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36485,9 +36414,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '?') ADVANCE(160); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(41) if (sym_operator_identifier_character_set_29(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36500,9 +36427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(129); if (lookahead == '?') ADVANCE(160); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(42) if (sym_operator_identifier_character_set_30(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36517,9 +36442,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(44) if (sym_operator_identifier_character_set_31(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36534,9 +36457,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(45) if (sym_operator_identifier_character_set_32(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36551,9 +36472,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(46) if (sym_operator_identifier_character_set_32(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36564,18 +36483,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '=') ADVANCE(161); if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(47) if (sym_operator_identifier_character_set_27(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); END_STATE(); case 48: if (lookahead == '/') ADVANCE(189); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(48) if (lookahead != 0) ADVANCE(190); END_STATE(); @@ -36687,9 +36602,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '|') ADVANCE(139); if (lookahead == '}') ADVANCE(105); if (lookahead == '~') ADVANCE(143); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(68) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym__alpha_identifier_character_set_1(lookahead)) ADVANCE(149); @@ -36717,9 +36630,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(69) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_33(lookahead)) ADVANCE(163); @@ -36741,9 +36652,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(70) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_34(lookahead)) ADVANCE(163); @@ -36769,9 +36678,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(71) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_33(lookahead)) ADVANCE(163); @@ -36796,9 +36703,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(72) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_33(lookahead)) ADVANCE(163); @@ -36821,9 +36726,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); if (lookahead == '~') ADVANCE(144); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(73) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_35(lookahead)) ADVANCE(163); @@ -36846,9 +36749,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(74) if (sym_operator_identifier_character_set_36(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36872,9 +36773,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(75) if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(149); END_STATE(); @@ -36898,9 +36797,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(76) if (sym__alpha_identifier_character_set_5(lookahead)) ADVANCE(149); END_STATE(); @@ -36922,9 +36819,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(77) if (sym_operator_identifier_character_set_37(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36945,9 +36840,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(78) if (sym_operator_identifier_character_set_38(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -36970,9 +36863,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(79) if (sym_operator_identifier_character_set_39(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -36994,9 +36885,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(80) if (sym_operator_identifier_character_set_40(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37018,9 +36907,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(81) if (sym_operator_identifier_character_set_41(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37041,9 +36928,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(82) if (sym_operator_identifier_character_set_42(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37066,9 +36951,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(83) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(168); if (sym_operator_identifier_character_set_43(lookahead)) ADVANCE(163); @@ -37090,9 +36973,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(84) if (sym_operator_identifier_character_set_44(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37112,9 +36993,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(85) if (sym_operator_identifier_character_set_45(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37134,9 +37013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(86) if (sym_operator_identifier_character_set_46(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -37157,9 +37034,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(87) if (sym_operator_identifier_character_set_47(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -37178,9 +37053,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(88) if (sym_operator_identifier_character_set_48(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37197,9 +37070,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(89) if (sym_operator_identifier_character_set_49(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37216,9 +37087,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '|') ADVANCE(140); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(90) if (sym_operator_identifier_character_set_23(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37237,9 +37106,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(91) if (sym_operator_identifier_character_set_50(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37257,9 +37124,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(92) if (sym_operator_identifier_character_set_51(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37278,9 +37143,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(93) if (sym_operator_identifier_character_set_52(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37297,9 +37160,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '[') ADVANCE(113); if (lookahead == '`') ADVANCE(67); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(94) if (sym_operator_identifier_character_set_53(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37318,9 +37179,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(95) if (sym_operator_identifier_character_set_46(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -37337,9 +37196,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ']') ADVANCE(114); if (lookahead == '`') ADVANCE(67); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(96) if (sym_operator_identifier_character_set_54(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_4(lookahead)) ADVANCE(149); @@ -37355,9 +37212,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(97) if (sym_operator_identifier_character_set_55(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37374,9 +37229,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '{') ADVANCE(104); if (lookahead == '|') ADVANCE(140); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(98) if (sym_operator_identifier_character_set_23(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37392,9 +37245,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(67); if (lookahead == '{') ADVANCE(104); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(99) if (sym_operator_identifier_character_set_56(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37408,9 +37259,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '?') ADVANCE(160); if (lookahead == '`') ADVANCE(67); if (lookahead == '}') ADVANCE(105); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(100) if (sym_operator_identifier_character_set_57(lookahead)) ADVANCE(163); if (sym__alpha_identifier_character_set_3(lookahead)) ADVANCE(149); @@ -37814,9 +37663,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 182: ACCEPT_TOKEN(anon_sym_SLASH_SLASH); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && + (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(190); END_STATE(); case 183: @@ -37836,7 +37683,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '/') ADVANCE(184); if (lookahead == '>') ADVANCE(188); if (lookahead == '\t' || - lookahead == '\r' || + (11 <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(186); if (lookahead != 0 && lookahead != '\n') ADVANCE(187); @@ -37845,7 +37692,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym__comment_text); if (lookahead == '/') ADVANCE(184); if (lookahead == '\t' || - lookahead == '\r' || + (11 <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(186); if (lookahead != 0 && lookahead != '\n') ADVANCE(187); @@ -37863,17 +37710,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(195); if (lookahead == '/') ADVANCE(182); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && + (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(190); END_STATE(); case 190: ACCEPT_TOKEN(sym_using_directive_key); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && + (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(190); END_STATE(); case 191: @@ -37887,7 +37730,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(sym_using_directive_value); if (lookahead == '/') ADVANCE(191); if (lookahead == '\t' || - lookahead == '\r' || + (11 <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(192); if (lookahead != 0 && lookahead != '\n') ADVANCE(193); @@ -37903,9 +37746,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 195: ACCEPT_TOKEN(anon_sym_SLASH_STAR); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && + (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(190); END_STATE(); case 196: @@ -37926,7 +37767,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(200); if (lookahead == '/') ADVANCE(198); if (lookahead == '\t' || - lookahead == '\r' || + (11 <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(199); if (lookahead != 0 && lookahead != '\n') ADVANCE(197); @@ -37968,9 +37809,7 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(18); if (lookahead == 'w') ADVANCE(19); if (lookahead == 'y') ADVANCE(20); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || + if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(0) END_STATE(); case 1: @@ -39299,9 +39138,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [563] = {.lex_state = 73, .external_lex_state = 2}, [564] = {.lex_state = 73, .external_lex_state = 2}, [565] = {.lex_state = 73, .external_lex_state = 2}, - [566] = {.lex_state = 73, .external_lex_state = 2}, + [566] = {.lex_state = 73, .external_lex_state = 4}, [567] = {.lex_state = 73, .external_lex_state = 2}, - [568] = {.lex_state = 73, .external_lex_state = 4}, + [568] = {.lex_state = 73, .external_lex_state = 2}, [569] = {.lex_state = 73, .external_lex_state = 2}, [570] = {.lex_state = 73, .external_lex_state = 2}, [571] = {.lex_state = 73, .external_lex_state = 5}, @@ -39330,32 +39169,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [594] = {.lex_state = 72, .external_lex_state = 13}, [595] = {.lex_state = 72, .external_lex_state = 11}, [596] = {.lex_state = 71, .external_lex_state = 16}, - [597] = {.lex_state = 71, .external_lex_state = 7}, + [597] = {.lex_state = 71, .external_lex_state = 8}, [598] = {.lex_state = 71, .external_lex_state = 17}, - [599] = {.lex_state = 71, .external_lex_state = 8}, - [600] = {.lex_state = 72, .external_lex_state = 8}, - [601] = {.lex_state = 72, .external_lex_state = 8}, + [599] = {.lex_state = 71, .external_lex_state = 7}, + [600] = {.lex_state = 72, .external_lex_state = 7}, + [601] = {.lex_state = 72, .external_lex_state = 7}, [602] = {.lex_state = 72, .external_lex_state = 6}, [603] = {.lex_state = 71, .external_lex_state = 18}, - [604] = {.lex_state = 72, .external_lex_state = 7}, + [604] = {.lex_state = 72, .external_lex_state = 8}, [605] = {.lex_state = 71, .external_lex_state = 19}, [606] = {.lex_state = 72, .external_lex_state = 15}, [607] = {.lex_state = 71, .external_lex_state = 20}, [608] = {.lex_state = 72, .external_lex_state = 6}, [609] = {.lex_state = 72, .external_lex_state = 14}, - [610] = {.lex_state = 72, .external_lex_state = 7}, - [611] = {.lex_state = 72, .external_lex_state = 8}, + [610] = {.lex_state = 72, .external_lex_state = 8}, + [611] = {.lex_state = 72, .external_lex_state = 7}, [612] = {.lex_state = 72, .external_lex_state = 20}, [613] = {.lex_state = 71, .external_lex_state = 16}, [614] = {.lex_state = 72, .external_lex_state = 18}, [615] = {.lex_state = 71, .external_lex_state = 9}, [616] = {.lex_state = 71, .external_lex_state = 21}, - [617] = {.lex_state = 72, .external_lex_state = 7}, + [617] = {.lex_state = 72, .external_lex_state = 8}, [618] = {.lex_state = 72, .external_lex_state = 19}, [619] = {.lex_state = 72, .external_lex_state = 10}, - [620] = {.lex_state = 72, .external_lex_state = 8}, + [620] = {.lex_state = 72, .external_lex_state = 7}, [621] = {.lex_state = 72, .external_lex_state = 15}, - [622] = {.lex_state = 72, .external_lex_state = 7}, + [622] = {.lex_state = 72, .external_lex_state = 8}, [623] = {.lex_state = 72, .external_lex_state = 9}, [624] = {.lex_state = 71, .external_lex_state = 10}, [625] = {.lex_state = 71, .external_lex_state = 22}, @@ -40437,10 +40276,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1701] = {.lex_state = 72, .external_lex_state = 2}, [1702] = {.lex_state = 72, .external_lex_state = 2}, [1703] = {.lex_state = 72, .external_lex_state = 2}, - [1704] = {.lex_state = 71, .external_lex_state = 2}, + [1704] = {.lex_state = 72, .external_lex_state = 2}, [1705] = {.lex_state = 71, .external_lex_state = 2}, [1706] = {.lex_state = 72, .external_lex_state = 2}, - [1707] = {.lex_state = 72, .external_lex_state = 2}, + [1707] = {.lex_state = 71, .external_lex_state = 2}, [1708] = {.lex_state = 72, .external_lex_state = 2}, [1709] = {.lex_state = 72, .external_lex_state = 2}, [1710] = {.lex_state = 72, .external_lex_state = 2}, @@ -40451,12 +40290,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1715] = {.lex_state = 72, .external_lex_state = 2}, [1716] = {.lex_state = 72, .external_lex_state = 2}, [1717] = {.lex_state = 71, .external_lex_state = 2}, - [1718] = {.lex_state = 71, .external_lex_state = 2}, + [1718] = {.lex_state = 72, .external_lex_state = 2}, [1719] = {.lex_state = 72, .external_lex_state = 2}, [1720] = {.lex_state = 71, .external_lex_state = 2}, [1721] = {.lex_state = 71, .external_lex_state = 2}, [1722] = {.lex_state = 71, .external_lex_state = 2}, - [1723] = {.lex_state = 72, .external_lex_state = 2}, + [1723] = {.lex_state = 71, .external_lex_state = 2}, [1724] = {.lex_state = 72, .external_lex_state = 2}, [1725] = {.lex_state = 71, .external_lex_state = 2}, [1726] = {.lex_state = 72, .external_lex_state = 2}, @@ -40524,11 +40363,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1788] = {.lex_state = 72, .external_lex_state = 2}, [1789] = {.lex_state = 72, .external_lex_state = 2}, [1790] = {.lex_state = 72, .external_lex_state = 2}, - [1791] = {.lex_state = 71, .external_lex_state = 2}, + [1791] = {.lex_state = 72, .external_lex_state = 2}, [1792] = {.lex_state = 72, .external_lex_state = 2}, - [1793] = {.lex_state = 72, .external_lex_state = 2}, + [1793] = {.lex_state = 71, .external_lex_state = 2}, [1794] = {.lex_state = 71, .external_lex_state = 2}, - [1795] = {.lex_state = 72, .external_lex_state = 2}, + [1795] = {.lex_state = 71, .external_lex_state = 2}, [1796] = {.lex_state = 72, .external_lex_state = 2}, [1797] = {.lex_state = 72, .external_lex_state = 2}, [1798] = {.lex_state = 72, .external_lex_state = 2}, @@ -40538,7 +40377,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1802] = {.lex_state = 72, .external_lex_state = 2}, [1803] = {.lex_state = 72, .external_lex_state = 2}, [1804] = {.lex_state = 72, .external_lex_state = 2}, - [1805] = {.lex_state = 71, .external_lex_state = 2}, + [1805] = {.lex_state = 72, .external_lex_state = 2}, [1806] = {.lex_state = 71, .external_lex_state = 2}, [1807] = {.lex_state = 72, .external_lex_state = 2}, [1808] = {.lex_state = 72, .external_lex_state = 2}, @@ -41200,14 +41039,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2464] = {.lex_state = 73, .external_lex_state = 2}, [2465] = {.lex_state = 73, .external_lex_state = 4}, [2466] = {.lex_state = 73, .external_lex_state = 3}, - [2467] = {.lex_state = 73, .external_lex_state = 4}, - [2468] = {.lex_state = 73, .external_lex_state = 2}, + [2467] = {.lex_state = 73, .external_lex_state = 2}, + [2468] = {.lex_state = 73, .external_lex_state = 4}, [2469] = {.lex_state = 73, .external_lex_state = 4}, [2470] = {.lex_state = 25, .external_lex_state = 2}, [2471] = {.lex_state = 83, .external_lex_state = 2}, - [2472] = {.lex_state = 83, .external_lex_state = 2}, + [2472] = {.lex_state = 73, .external_lex_state = 2}, [2473] = {.lex_state = 83, .external_lex_state = 2}, - [2474] = {.lex_state = 73, .external_lex_state = 2}, + [2474] = {.lex_state = 83, .external_lex_state = 2}, [2475] = {.lex_state = 25, .external_lex_state = 2}, [2476] = {.lex_state = 24, .external_lex_state = 2}, [2477] = {.lex_state = 24, .external_lex_state = 2}, @@ -41373,12 +41212,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2637] = {.lex_state = 24, .external_lex_state = 2}, [2638] = {.lex_state = 24, .external_lex_state = 2}, [2639] = {.lex_state = 24, .external_lex_state = 2}, - [2640] = {.lex_state = 69, .external_lex_state = 7}, + [2640] = {.lex_state = 69, .external_lex_state = 8}, [2641] = {.lex_state = 24, .external_lex_state = 2}, [2642] = {.lex_state = 24, .external_lex_state = 2}, [2643] = {.lex_state = 24, .external_lex_state = 2}, [2644] = {.lex_state = 24, .external_lex_state = 2}, - [2645] = {.lex_state = 69, .external_lex_state = 8}, + [2645] = {.lex_state = 69, .external_lex_state = 7}, [2646] = {.lex_state = 24, .external_lex_state = 2}, [2647] = {.lex_state = 24, .external_lex_state = 2}, [2648] = {.lex_state = 24, .external_lex_state = 2}, @@ -41935,7 +41774,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3199] = {.lex_state = 23, .external_lex_state = 2}, [3200] = {.lex_state = 23, .external_lex_state = 2}, [3201] = {.lex_state = 23, .external_lex_state = 2}, - [3202] = {.lex_state = 69, .external_lex_state = 7}, + [3202] = {.lex_state = 69, .external_lex_state = 8}, [3203] = {.lex_state = 23, .external_lex_state = 2}, [3204] = {.lex_state = 23, .external_lex_state = 2}, [3205] = {.lex_state = 23, .external_lex_state = 2}, @@ -42318,7 +42157,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3582] = {.lex_state = 23, .external_lex_state = 2}, [3583] = {.lex_state = 23, .external_lex_state = 2}, [3584] = {.lex_state = 23, .external_lex_state = 2}, - [3585] = {.lex_state = 69, .external_lex_state = 8}, + [3585] = {.lex_state = 69, .external_lex_state = 7}, [3586] = {.lex_state = 23, .external_lex_state = 2}, [3587] = {.lex_state = 23, .external_lex_state = 2}, [3588] = {.lex_state = 23, .external_lex_state = 2}, @@ -42797,8 +42636,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4061] = {.lex_state = 20, .external_lex_state = 3}, [4062] = {.lex_state = 20, .external_lex_state = 3}, [4063] = {.lex_state = 20, .external_lex_state = 3}, - [4064] = {.lex_state = 71, .external_lex_state = 8}, - [4065] = {.lex_state = 71, .external_lex_state = 8}, + [4064] = {.lex_state = 71, .external_lex_state = 7}, + [4065] = {.lex_state = 71, .external_lex_state = 7}, [4066] = {.lex_state = 20, .external_lex_state = 3}, [4067] = {.lex_state = 20, .external_lex_state = 3}, [4068] = {.lex_state = 20, .external_lex_state = 3}, @@ -42843,7 +42682,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4107] = {.lex_state = 20, .external_lex_state = 3}, [4108] = {.lex_state = 20, .external_lex_state = 3}, [4109] = {.lex_state = 20, .external_lex_state = 3}, - [4110] = {.lex_state = 71, .external_lex_state = 7}, + [4110] = {.lex_state = 71, .external_lex_state = 8}, [4111] = {.lex_state = 20, .external_lex_state = 3}, [4112] = {.lex_state = 20, .external_lex_state = 3}, [4113] = {.lex_state = 20, .external_lex_state = 3}, @@ -42859,7 +42698,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4123] = {.lex_state = 20, .external_lex_state = 3}, [4124] = {.lex_state = 20, .external_lex_state = 3}, [4125] = {.lex_state = 20, .external_lex_state = 3}, - [4126] = {.lex_state = 71, .external_lex_state = 7}, + [4126] = {.lex_state = 71, .external_lex_state = 8}, [4127] = {.lex_state = 20, .external_lex_state = 3}, [4128] = {.lex_state = 20, .external_lex_state = 3}, [4129] = {.lex_state = 20, .external_lex_state = 3}, @@ -42911,13 +42750,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4175] = {.lex_state = 71, .external_lex_state = 19}, [4176] = {.lex_state = 71, .external_lex_state = 19}, [4177] = {.lex_state = 71, .external_lex_state = 18}, - [4178] = {.lex_state = 71, .external_lex_state = 7}, - [4179] = {.lex_state = 71, .external_lex_state = 7}, + [4178] = {.lex_state = 71, .external_lex_state = 8}, + [4179] = {.lex_state = 71, .external_lex_state = 8}, [4180] = {.lex_state = 76}, - [4181] = {.lex_state = 71, .external_lex_state = 8}, + [4181] = {.lex_state = 71, .external_lex_state = 7}, [4182] = {.lex_state = 71, .external_lex_state = 17}, [4183] = {.lex_state = 71, .external_lex_state = 20}, - [4184] = {.lex_state = 71, .external_lex_state = 8}, + [4184] = {.lex_state = 71, .external_lex_state = 7}, [4185] = {.lex_state = 76}, [4186] = {.lex_state = 71, .external_lex_state = 18}, [4187] = {.lex_state = 71, .external_lex_state = 17}, @@ -43047,8 +42886,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4311] = {.lex_state = 76}, [4312] = {.lex_state = 72, .external_lex_state = 3}, [4313] = {.lex_state = 72, .external_lex_state = 2}, - [4314] = {.lex_state = 76}, - [4315] = {.lex_state = 72, .external_lex_state = 2}, + [4314] = {.lex_state = 72, .external_lex_state = 2}, + [4315] = {.lex_state = 76}, [4316] = {.lex_state = 74, .external_lex_state = 24}, [4317] = {.lex_state = 76}, [4318] = {.lex_state = 76, .external_lex_state = 25}, @@ -43059,23 +42898,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4323] = {.lex_state = 76, .external_lex_state = 25}, [4324] = {.lex_state = 31}, [4325] = {.lex_state = 31}, - [4326] = {.lex_state = 31}, - [4327] = {.lex_state = 76}, - [4328] = {.lex_state = 31}, - [4329] = {.lex_state = 76}, - [4330] = {.lex_state = 78, .external_lex_state = 26}, - [4331] = {.lex_state = 76}, - [4332] = {.lex_state = 31}, - [4333] = {.lex_state = 31}, + [4326] = {.lex_state = 76}, + [4327] = {.lex_state = 31}, + [4328] = {.lex_state = 76}, + [4329] = {.lex_state = 31}, + [4330] = {.lex_state = 31}, + [4331] = {.lex_state = 31}, + [4332] = {.lex_state = 76}, + [4333] = {.lex_state = 76}, [4334] = {.lex_state = 31}, - [4335] = {.lex_state = 76}, + [4335] = {.lex_state = 31}, [4336] = {.lex_state = 76}, - [4337] = {.lex_state = 77, .external_lex_state = 26}, - [4338] = {.lex_state = 86, .external_lex_state = 26}, - [4339] = {.lex_state = 76}, + [4337] = {.lex_state = 76}, + [4338] = {.lex_state = 77, .external_lex_state = 26}, + [4339] = {.lex_state = 86, .external_lex_state = 26}, [4340] = {.lex_state = 31}, [4341] = {.lex_state = 76}, - [4342] = {.lex_state = 31}, + [4342] = {.lex_state = 78, .external_lex_state = 26}, [4343] = {.lex_state = 74, .external_lex_state = 23}, [4344] = {.lex_state = 76}, [4345] = {.lex_state = 31}, @@ -43104,40 +42943,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4368] = {.lex_state = 76}, [4369] = {.lex_state = 89}, [4370] = {.lex_state = 89}, - [4371] = {.lex_state = 89}, - [4372] = {.lex_state = 74, .external_lex_state = 29}, + [4371] = {.lex_state = 74, .external_lex_state = 29}, + [4372] = {.lex_state = 89}, [4373] = {.lex_state = 31}, [4374] = {.lex_state = 76, .external_lex_state = 25}, - [4375] = {.lex_state = 76, .external_lex_state = 25}, - [4376] = {.lex_state = 31}, + [4375] = {.lex_state = 31}, + [4376] = {.lex_state = 89}, [4377] = {.lex_state = 31}, - [4378] = {.lex_state = 89}, - [4379] = {.lex_state = 31}, - [4380] = {.lex_state = 78, .external_lex_state = 28}, - [4381] = {.lex_state = 76}, + [4378] = {.lex_state = 31}, + [4379] = {.lex_state = 78, .external_lex_state = 28}, + [4380] = {.lex_state = 76}, + [4381] = {.lex_state = 31}, [4382] = {.lex_state = 31}, [4383] = {.lex_state = 89}, [4384] = {.lex_state = 31}, [4385] = {.lex_state = 89}, - [4386] = {.lex_state = 31}, + [4386] = {.lex_state = 86, .external_lex_state = 27}, [4387] = {.lex_state = 89}, - [4388] = {.lex_state = 86, .external_lex_state = 27}, + [4388] = {.lex_state = 76}, [4389] = {.lex_state = 76, .external_lex_state = 25}, [4390] = {.lex_state = 76, .external_lex_state = 25}, [4391] = {.lex_state = 76, .external_lex_state = 25}, - [4392] = {.lex_state = 76}, + [4392] = {.lex_state = 31}, [4393] = {.lex_state = 76, .external_lex_state = 25}, [4394] = {.lex_state = 76, .external_lex_state = 25}, [4395] = {.lex_state = 31}, - [4396] = {.lex_state = 31}, - [4397] = {.lex_state = 76, .external_lex_state = 25}, + [4396] = {.lex_state = 76, .external_lex_state = 25}, + [4397] = {.lex_state = 89}, [4398] = {.lex_state = 77, .external_lex_state = 27}, [4399] = {.lex_state = 31}, - [4400] = {.lex_state = 89}, - [4401] = {.lex_state = 76, .external_lex_state = 25}, + [4400] = {.lex_state = 76, .external_lex_state = 25}, + [4401] = {.lex_state = 89}, [4402] = {.lex_state = 78, .external_lex_state = 26}, [4403] = {.lex_state = 31}, - [4404] = {.lex_state = 89}, + [4404] = {.lex_state = 76, .external_lex_state = 25}, [4405] = {.lex_state = 76, .external_lex_state = 25}, [4406] = {.lex_state = 76}, [4407] = {.lex_state = 76, .external_lex_state = 25}, @@ -43181,15 +43020,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4445] = {.lex_state = 31}, [4446] = {.lex_state = 76}, [4447] = {.lex_state = 89}, - [4448] = {.lex_state = 89}, - [4449] = {.lex_state = 76, .external_lex_state = 25}, + [4448] = {.lex_state = 76, .external_lex_state = 25}, + [4449] = {.lex_state = 89}, [4450] = {.lex_state = 31}, [4451] = {.lex_state = 89}, [4452] = {.lex_state = 89}, - [4453] = {.lex_state = 77, .external_lex_state = 28}, - [4454] = {.lex_state = 86, .external_lex_state = 27}, - [4455] = {.lex_state = 93, .external_lex_state = 28}, - [4456] = {.lex_state = 89}, + [4453] = {.lex_state = 86, .external_lex_state = 27}, + [4454] = {.lex_state = 77, .external_lex_state = 28}, + [4455] = {.lex_state = 89}, + [4456] = {.lex_state = 93, .external_lex_state = 28}, [4457] = {.lex_state = 86, .external_lex_state = 29}, [4458] = {.lex_state = 79, .external_lex_state = 27}, [4459] = {.lex_state = 77, .external_lex_state = 26}, @@ -43215,33 +43054,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4479] = {.lex_state = 74, .external_lex_state = 32}, [4480] = {.lex_state = 89}, [4481] = {.lex_state = 89}, - [4482] = {.lex_state = 89}, + [4482] = {.lex_state = 93, .external_lex_state = 28}, [4483] = {.lex_state = 74, .external_lex_state = 33}, - [4484] = {.lex_state = 93, .external_lex_state = 28}, - [4485] = {.lex_state = 76}, + [4484] = {.lex_state = 76}, + [4485] = {.lex_state = 86, .external_lex_state = 29}, [4486] = {.lex_state = 93, .external_lex_state = 27}, [4487] = {.lex_state = 79, .external_lex_state = 28}, [4488] = {.lex_state = 77, .external_lex_state = 30}, - [4489] = {.lex_state = 86, .external_lex_state = 29}, + [4489] = {.lex_state = 89}, [4490] = {.lex_state = 89}, [4491] = {.lex_state = 78, .external_lex_state = 28}, [4492] = {.lex_state = 95, .external_lex_state = 26}, - [4493] = {.lex_state = 89}, + [4493] = {.lex_state = 86, .external_lex_state = 28}, [4494] = {.lex_state = 77, .external_lex_state = 26}, - [4495] = {.lex_state = 78, .external_lex_state = 27}, + [4495] = {.lex_state = 89}, [4496] = {.lex_state = 89}, [4497] = {.lex_state = 89}, - [4498] = {.lex_state = 89}, - [4499] = {.lex_state = 89}, + [4498] = {.lex_state = 78, .external_lex_state = 27}, + [4499] = {.lex_state = 79, .external_lex_state = 26}, [4500] = {.lex_state = 78, .external_lex_state = 34}, [4501] = {.lex_state = 89}, [4502] = {.lex_state = 77, .external_lex_state = 34}, - [4503] = {.lex_state = 79, .external_lex_state = 26}, + [4503] = {.lex_state = 89}, [4504] = {.lex_state = 89}, [4505] = {.lex_state = 89}, [4506] = {.lex_state = 31}, - [4507] = {.lex_state = 86, .external_lex_state = 28}, - [4508] = {.lex_state = 77, .external_lex_state = 26}, + [4507] = {.lex_state = 77, .external_lex_state = 26}, + [4508] = {.lex_state = 89}, [4509] = {.lex_state = 93, .external_lex_state = 28}, [4510] = {.lex_state = 89}, [4511] = {.lex_state = 86, .external_lex_state = 34}, @@ -43264,11 +43103,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4528] = {.lex_state = 78, .external_lex_state = 27}, [4529] = {.lex_state = 95, .external_lex_state = 26}, [4530] = {.lex_state = 78, .external_lex_state = 31}, - [4531] = {.lex_state = 74, .external_lex_state = 33}, - [4532] = {.lex_state = 79, .external_lex_state = 26}, + [4531] = {.lex_state = 74, .external_lex_state = 35}, + [4532] = {.lex_state = 77, .external_lex_state = 36}, [4533] = {.lex_state = 86, .external_lex_state = 32}, [4534] = {.lex_state = 77, .external_lex_state = 26}, - [4535] = {.lex_state = 74, .external_lex_state = 35}, + [4535] = {.lex_state = 74, .external_lex_state = 37}, [4536] = {.lex_state = 77, .external_lex_state = 26}, [4537] = {.lex_state = 74, .external_lex_state = 23}, [4538] = {.lex_state = 79, .external_lex_state = 26}, @@ -43276,262 +43115,262 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4540] = {.lex_state = 86, .external_lex_state = 31}, [4541] = {.lex_state = 78, .external_lex_state = 31}, [4542] = {.lex_state = 77, .external_lex_state = 26}, - [4543] = {.lex_state = 77, .external_lex_state = 36}, - [4544] = {.lex_state = 85, .external_lex_state = 26}, + [4543] = {.lex_state = 77, .external_lex_state = 38}, + [4544] = {.lex_state = 77, .external_lex_state = 30}, [4545] = {.lex_state = 93, .external_lex_state = 34}, [4546] = {.lex_state = 93, .external_lex_state = 31}, - [4547] = {.lex_state = 77, .external_lex_state = 27}, - [4548] = {.lex_state = 79, .external_lex_state = 26}, + [4547] = {.lex_state = 85, .external_lex_state = 26}, + [4548] = {.lex_state = 77, .external_lex_state = 27}, [4549] = {.lex_state = 74, .external_lex_state = 32}, - [4550] = {.lex_state = 77, .external_lex_state = 26}, - [4551] = {.lex_state = 78, .external_lex_state = 31}, - [4552] = {.lex_state = 84, .external_lex_state = 27}, - [4553] = {.lex_state = 93, .external_lex_state = 30}, + [4550] = {.lex_state = 79, .external_lex_state = 26}, + [4551] = {.lex_state = 77, .external_lex_state = 26}, + [4552] = {.lex_state = 78, .external_lex_state = 31}, + [4553] = {.lex_state = 84, .external_lex_state = 27}, [4554] = {.lex_state = 93, .external_lex_state = 30}, - [4555] = {.lex_state = 78, .external_lex_state = 36}, - [4556] = {.lex_state = 77, .external_lex_state = 26}, - [4557] = {.lex_state = 95, .external_lex_state = 27}, - [4558] = {.lex_state = 74, .external_lex_state = 37}, - [4559] = {.lex_state = 77, .external_lex_state = 26}, - [4560] = {.lex_state = 84, .external_lex_state = 26}, - [4561] = {.lex_state = 93, .external_lex_state = 31}, - [4562] = {.lex_state = 77, .external_lex_state = 27}, - [4563] = {.lex_state = 77, .external_lex_state = 26}, + [4555] = {.lex_state = 78, .external_lex_state = 38}, + [4556] = {.lex_state = 93, .external_lex_state = 30}, + [4557] = {.lex_state = 77, .external_lex_state = 26}, + [4558] = {.lex_state = 95, .external_lex_state = 27}, + [4559] = {.lex_state = 74, .external_lex_state = 39}, + [4560] = {.lex_state = 77, .external_lex_state = 26}, + [4561] = {.lex_state = 84, .external_lex_state = 26}, + [4562] = {.lex_state = 93, .external_lex_state = 31}, + [4563] = {.lex_state = 77, .external_lex_state = 27}, [4564] = {.lex_state = 77, .external_lex_state = 26}, - [4565] = {.lex_state = 78, .external_lex_state = 34}, - [4566] = {.lex_state = 74, .external_lex_state = 33}, + [4565] = {.lex_state = 77, .external_lex_state = 26}, + [4566] = {.lex_state = 78, .external_lex_state = 34}, [4567] = {.lex_state = 31}, [4568] = {.lex_state = 74, .external_lex_state = 29}, - [4569] = {.lex_state = 93, .external_lex_state = 31}, - [4570] = {.lex_state = 79, .external_lex_state = 34}, - [4571] = {.lex_state = 77, .external_lex_state = 26}, + [4569] = {.lex_state = 74, .external_lex_state = 33}, + [4570] = {.lex_state = 93, .external_lex_state = 31}, + [4571] = {.lex_state = 79, .external_lex_state = 34}, [4572] = {.lex_state = 77, .external_lex_state = 26}, [4573] = {.lex_state = 78, .external_lex_state = 34}, - [4574] = {.lex_state = 86, .external_lex_state = 33}, - [4575] = {.lex_state = 79, .external_lex_state = 31}, + [4574] = {.lex_state = 77, .external_lex_state = 26}, + [4575] = {.lex_state = 86, .external_lex_state = 33}, [4576] = {.lex_state = 95, .external_lex_state = 28}, [4577] = {.lex_state = 77, .external_lex_state = 27}, - [4578] = {.lex_state = 95, .external_lex_state = 28}, + [4578] = {.lex_state = 79, .external_lex_state = 31}, [4579] = {.lex_state = 77, .external_lex_state = 26}, - [4580] = {.lex_state = 77, .external_lex_state = 28}, - [4581] = {.lex_state = 77, .external_lex_state = 34}, - [4582] = {.lex_state = 79, .external_lex_state = 30}, - [4583] = {.lex_state = 77, .external_lex_state = 28}, - [4584] = {.lex_state = 86, .external_lex_state = 32}, - [4585] = {.lex_state = 93, .external_lex_state = 34}, + [4580] = {.lex_state = 95, .external_lex_state = 28}, + [4581] = {.lex_state = 77, .external_lex_state = 28}, + [4582] = {.lex_state = 77, .external_lex_state = 34}, + [4583] = {.lex_state = 79, .external_lex_state = 30}, + [4584] = {.lex_state = 77, .external_lex_state = 28}, + [4585] = {.lex_state = 86, .external_lex_state = 32}, [4586] = {.lex_state = 95, .external_lex_state = 27}, [4587] = {.lex_state = 85, .external_lex_state = 26}, [4588] = {.lex_state = 93, .external_lex_state = 34}, [4589] = {.lex_state = 87, .external_lex_state = 26}, - [4590] = {.lex_state = 79, .external_lex_state = 28}, - [4591] = {.lex_state = 86, .external_lex_state = 38}, + [4590] = {.lex_state = 93, .external_lex_state = 34}, + [4591] = {.lex_state = 79, .external_lex_state = 28}, [4592] = {.lex_state = 85, .external_lex_state = 26}, - [4593] = {.lex_state = 86, .external_lex_state = 39}, - [4594] = {.lex_state = 74, .external_lex_state = 32}, - [4595] = {.lex_state = 86, .external_lex_state = 33}, + [4593] = {.lex_state = 86, .external_lex_state = 36}, + [4594] = {.lex_state = 86, .external_lex_state = 40}, + [4595] = {.lex_state = 74, .external_lex_state = 32}, [4596] = {.lex_state = 86, .external_lex_state = 32}, - [4597] = {.lex_state = 74, .external_lex_state = 40}, - [4598] = {.lex_state = 77, .external_lex_state = 39}, + [4597] = {.lex_state = 86, .external_lex_state = 33}, + [4598] = {.lex_state = 74, .external_lex_state = 33}, [4599] = {.lex_state = 85, .external_lex_state = 26}, - [4600] = {.lex_state = 86, .external_lex_state = 30}, - [4601] = {.lex_state = 77, .external_lex_state = 31}, + [4600] = {.lex_state = 77, .external_lex_state = 40}, + [4601] = {.lex_state = 86, .external_lex_state = 30}, [4602] = {.lex_state = 95, .external_lex_state = 27}, - [4603] = {.lex_state = 77, .external_lex_state = 30}, - [4604] = {.lex_state = 78, .external_lex_state = 30}, + [4603] = {.lex_state = 77, .external_lex_state = 31}, + [4604] = {.lex_state = 84, .external_lex_state = 27}, [4605] = {.lex_state = 79, .external_lex_state = 26}, - [4606] = {.lex_state = 77, .external_lex_state = 26}, + [4606] = {.lex_state = 78, .external_lex_state = 30}, [4607] = {.lex_state = 77, .external_lex_state = 26}, - [4608] = {.lex_state = 84, .external_lex_state = 27}, - [4609] = {.lex_state = 74, .external_lex_state = 29}, - [4610] = {.lex_state = 77, .external_lex_state = 26}, + [4608] = {.lex_state = 77, .external_lex_state = 26}, + [4609] = {.lex_state = 77, .external_lex_state = 26}, + [4610] = {.lex_state = 74, .external_lex_state = 29}, [4611] = {.lex_state = 79, .external_lex_state = 27}, - [4612] = {.lex_state = 93, .external_lex_state = 30}, - [4613] = {.lex_state = 78, .external_lex_state = 30}, + [4612] = {.lex_state = 78, .external_lex_state = 30}, + [4613] = {.lex_state = 95, .external_lex_state = 28}, [4614] = {.lex_state = 86, .external_lex_state = 34}, - [4615] = {.lex_state = 78, .external_lex_state = 39}, + [4615] = {.lex_state = 78, .external_lex_state = 40}, [4616] = {.lex_state = 84, .external_lex_state = 28}, - [4617] = {.lex_state = 86, .external_lex_state = 36}, - [4618] = {.lex_state = 95, .external_lex_state = 28}, + [4617] = {.lex_state = 86, .external_lex_state = 38}, + [4618] = {.lex_state = 77, .external_lex_state = 28}, [4619] = {.lex_state = 84, .external_lex_state = 28}, [4620] = {.lex_state = 77, .external_lex_state = 27}, [4621] = {.lex_state = 87, .external_lex_state = 26}, - [4622] = {.lex_state = 77, .external_lex_state = 28}, - [4623] = {.lex_state = 78, .external_lex_state = 38}, - [4624] = {.lex_state = 84, .external_lex_state = 26}, - [4625] = {.lex_state = 77, .external_lex_state = 38}, + [4622] = {.lex_state = 84, .external_lex_state = 26}, + [4623] = {.lex_state = 78, .external_lex_state = 36}, + [4624] = {.lex_state = 93, .external_lex_state = 30}, + [4625] = {.lex_state = 79, .external_lex_state = 26}, [4626] = {.lex_state = 77, .external_lex_state = 28}, - [4627] = {.lex_state = 77, .external_lex_state = 28}, + [4627] = {.lex_state = 74, .external_lex_state = 41}, [4628] = {.lex_state = 85, .external_lex_state = 27}, [4629] = {.lex_state = 78, .external_lex_state = 26}, [4630] = {.lex_state = 74, .external_lex_state = 32}, [4631] = {.lex_state = 79, .external_lex_state = 26}, - [4632] = {.lex_state = 74, .external_lex_state = 40}, + [4632] = {.lex_state = 74, .external_lex_state = 35}, [4633] = {.lex_state = 79, .external_lex_state = 34}, [4634] = {.lex_state = 78, .external_lex_state = 26}, [4635] = {.lex_state = 77, .external_lex_state = 28}, - [4636] = {.lex_state = 86, .external_lex_state = 40}, - [4637] = {.lex_state = 86, .external_lex_state = 37}, + [4636] = {.lex_state = 86, .external_lex_state = 39}, + [4637] = {.lex_state = 77, .external_lex_state = 28}, [4638] = {.lex_state = 79, .external_lex_state = 28}, - [4639] = {.lex_state = 77, .external_lex_state = 28}, - [4640] = {.lex_state = 78, .external_lex_state = 41}, - [4641] = {.lex_state = 84, .external_lex_state = 31}, - [4642] = {.lex_state = 74, .external_lex_state = 33}, - [4643] = {.lex_state = 79, .external_lex_state = 26}, + [4639] = {.lex_state = 78, .external_lex_state = 42}, + [4640] = {.lex_state = 84, .external_lex_state = 31}, + [4641] = {.lex_state = 74, .external_lex_state = 33}, + [4642] = {.lex_state = 79, .external_lex_state = 26}, + [4643] = {.lex_state = 78, .external_lex_state = 26}, [4644] = {.lex_state = 77, .external_lex_state = 34}, - [4645] = {.lex_state = 78, .external_lex_state = 26}, - [4646] = {.lex_state = 74, .external_lex_state = 35}, + [4645] = {.lex_state = 74, .external_lex_state = 37}, + [4646] = {.lex_state = 78, .external_lex_state = 26}, [4647] = {.lex_state = 87, .external_lex_state = 26}, - [4648] = {.lex_state = 78, .external_lex_state = 26}, - [4649] = {.lex_state = 79, .external_lex_state = 26}, - [4650] = {.lex_state = 77, .external_lex_state = 36}, - [4651] = {.lex_state = 77, .external_lex_state = 26}, - [4652] = {.lex_state = 93, .external_lex_state = 36}, - [4653] = {.lex_state = 78, .external_lex_state = 26}, - [4654] = {.lex_state = 86, .external_lex_state = 41}, + [4648] = {.lex_state = 79, .external_lex_state = 26}, + [4649] = {.lex_state = 77, .external_lex_state = 38}, + [4650] = {.lex_state = 77, .external_lex_state = 26}, + [4651] = {.lex_state = 78, .external_lex_state = 26}, + [4652] = {.lex_state = 93, .external_lex_state = 38}, + [4653] = {.lex_state = 86, .external_lex_state = 42}, + [4654] = {.lex_state = 79, .external_lex_state = 26}, [4655] = {.lex_state = 79, .external_lex_state = 26}, - [4656] = {.lex_state = 79, .external_lex_state = 26}, - [4657] = {.lex_state = 78, .external_lex_state = 42}, + [4656] = {.lex_state = 78, .external_lex_state = 43}, + [4657] = {.lex_state = 77, .external_lex_state = 36}, [4658] = {.lex_state = 95, .external_lex_state = 34}, - [4659] = {.lex_state = 77, .external_lex_state = 38}, - [4660] = {.lex_state = 86, .external_lex_state = 35}, - [4661] = {.lex_state = 77, .external_lex_state = 34}, + [4659] = {.lex_state = 86, .external_lex_state = 37}, + [4660] = {.lex_state = 77, .external_lex_state = 34}, + [4661] = {.lex_state = 77, .external_lex_state = 27}, [4662] = {.lex_state = 77, .external_lex_state = 27}, - [4663] = {.lex_state = 77, .external_lex_state = 27}, - [4664] = {.lex_state = 78, .external_lex_state = 26}, - [4665] = {.lex_state = 79, .external_lex_state = 28}, - [4666] = {.lex_state = 86, .external_lex_state = 29}, - [4667] = {.lex_state = 87, .external_lex_state = 28}, + [4663] = {.lex_state = 78, .external_lex_state = 26}, + [4664] = {.lex_state = 79, .external_lex_state = 28}, + [4665] = {.lex_state = 86, .external_lex_state = 29}, + [4666] = {.lex_state = 87, .external_lex_state = 28}, + [4667] = {.lex_state = 79, .external_lex_state = 26}, [4668] = {.lex_state = 74, .external_lex_state = 29}, - [4669] = {.lex_state = 79, .external_lex_state = 26}, + [4669] = {.lex_state = 77, .external_lex_state = 28}, [4670] = {.lex_state = 78, .external_lex_state = 26}, - [4671] = {.lex_state = 74, .external_lex_state = 43}, + [4671] = {.lex_state = 86, .external_lex_state = 35}, [4672] = {.lex_state = 77, .external_lex_state = 26}, - [4673] = {.lex_state = 86, .external_lex_state = 40}, - [4674] = {.lex_state = 93, .external_lex_state = 38}, - [4675] = {.lex_state = 77, .external_lex_state = 34}, - [4676] = {.lex_state = 84, .external_lex_state = 27}, - [4677] = {.lex_state = 79, .external_lex_state = 31}, + [4673] = {.lex_state = 93, .external_lex_state = 36}, + [4674] = {.lex_state = 77, .external_lex_state = 34}, + [4675] = {.lex_state = 84, .external_lex_state = 27}, + [4676] = {.lex_state = 79, .external_lex_state = 31}, + [4677] = {.lex_state = 78, .external_lex_state = 26}, [4678] = {.lex_state = 78, .external_lex_state = 26}, - [4679] = {.lex_state = 78, .external_lex_state = 26}, - [4680] = {.lex_state = 77, .external_lex_state = 30}, - [4681] = {.lex_state = 95, .external_lex_state = 30}, - [4682] = {.lex_state = 86, .external_lex_state = 44}, - [4683] = {.lex_state = 95, .external_lex_state = 34}, - [4684] = {.lex_state = 77, .external_lex_state = 45}, + [4679] = {.lex_state = 86, .external_lex_state = 44}, + [4680] = {.lex_state = 95, .external_lex_state = 34}, + [4681] = {.lex_state = 77, .external_lex_state = 30}, + [4682] = {.lex_state = 95, .external_lex_state = 30}, + [4683] = {.lex_state = 79, .external_lex_state = 26}, + [4684] = {.lex_state = 78, .external_lex_state = 45}, [4685] = {.lex_state = 85, .external_lex_state = 27}, - [4686] = {.lex_state = 74, .external_lex_state = 32}, - [4687] = {.lex_state = 78, .external_lex_state = 45}, - [4688] = {.lex_state = 77, .external_lex_state = 41}, + [4686] = {.lex_state = 77, .external_lex_state = 45}, + [4687] = {.lex_state = 74, .external_lex_state = 32}, + [4688] = {.lex_state = 77, .external_lex_state = 42}, [4689] = {.lex_state = 85, .external_lex_state = 28}, - [4690] = {.lex_state = 86, .external_lex_state = 37}, + [4690] = {.lex_state = 86, .external_lex_state = 39}, [4691] = {.lex_state = 87, .external_lex_state = 28}, - [4692] = {.lex_state = 93, .external_lex_state = 36}, + [4692] = {.lex_state = 93, .external_lex_state = 38}, [4693] = {.lex_state = 77, .external_lex_state = 28}, - [4694] = {.lex_state = 78, .external_lex_state = 39}, - [4695] = {.lex_state = 77, .external_lex_state = 27}, - [4696] = {.lex_state = 78, .external_lex_state = 36}, + [4694] = {.lex_state = 77, .external_lex_state = 27}, + [4695] = {.lex_state = 78, .external_lex_state = 40}, + [4696] = {.lex_state = 79, .external_lex_state = 36}, [4697] = {.lex_state = 79, .external_lex_state = 38}, - [4698] = {.lex_state = 79, .external_lex_state = 36}, - [4699] = {.lex_state = 79, .external_lex_state = 27}, - [4700] = {.lex_state = 85, .external_lex_state = 28}, - [4701] = {.lex_state = 86, .external_lex_state = 37}, - [4702] = {.lex_state = 79, .external_lex_state = 39}, + [4698] = {.lex_state = 78, .external_lex_state = 38}, + [4699] = {.lex_state = 85, .external_lex_state = 28}, + [4700] = {.lex_state = 79, .external_lex_state = 27}, + [4701] = {.lex_state = 86, .external_lex_state = 39}, + [4702] = {.lex_state = 79, .external_lex_state = 40}, [4703] = {.lex_state = 74, .external_lex_state = 33}, - [4704] = {.lex_state = 86, .external_lex_state = 39}, + [4704] = {.lex_state = 86, .external_lex_state = 40}, [4705] = {.lex_state = 79, .external_lex_state = 26}, [4706] = {.lex_state = 77, .external_lex_state = 34}, - [4707] = {.lex_state = 85, .external_lex_state = 27}, - [4708] = {.lex_state = 86, .external_lex_state = 40}, + [4707] = {.lex_state = 84, .external_lex_state = 31}, + [4708] = {.lex_state = 86, .external_lex_state = 35}, [4709] = {.lex_state = 78, .external_lex_state = 26}, - [4710] = {.lex_state = 84, .external_lex_state = 31}, - [4711] = {.lex_state = 86, .external_lex_state = 36}, - [4712] = {.lex_state = 77, .external_lex_state = 27}, - [4713] = {.lex_state = 74, .external_lex_state = 40}, + [4710] = {.lex_state = 85, .external_lex_state = 27}, + [4711] = {.lex_state = 77, .external_lex_state = 27}, + [4712] = {.lex_state = 84, .external_lex_state = 28}, + [4713] = {.lex_state = 74, .external_lex_state = 35}, [4714] = {.lex_state = 74, .external_lex_state = 23}, - [4715] = {.lex_state = 84, .external_lex_state = 28}, + [4715] = {.lex_state = 86, .external_lex_state = 38}, [4716] = {.lex_state = 86, .external_lex_state = 45}, - [4717] = {.lex_state = 78, .external_lex_state = 36}, - [4718] = {.lex_state = 93, .external_lex_state = 38}, + [4717] = {.lex_state = 78, .external_lex_state = 38}, + [4718] = {.lex_state = 93, .external_lex_state = 36}, [4719] = {.lex_state = 79, .external_lex_state = 26}, [4720] = {.lex_state = 84, .external_lex_state = 26}, - [4721] = {.lex_state = 77, .external_lex_state = 28}, + [4721] = {.lex_state = 77, .external_lex_state = 43}, [4722] = {.lex_state = 95, .external_lex_state = 30}, - [4723] = {.lex_state = 86, .external_lex_state = 35}, - [4724] = {.lex_state = 77, .external_lex_state = 42}, - [4725] = {.lex_state = 77, .external_lex_state = 31}, - [4726] = {.lex_state = 84, .external_lex_state = 30}, - [4727] = {.lex_state = 84, .external_lex_state = 26}, - [4728] = {.lex_state = 77, .external_lex_state = 28}, - [4729] = {.lex_state = 86, .external_lex_state = 42}, - [4730] = {.lex_state = 78, .external_lex_state = 44}, - [4731] = {.lex_state = 77, .external_lex_state = 27}, - [4732] = {.lex_state = 76}, - [4733] = {.lex_state = 78, .external_lex_state = 38}, - [4734] = {.lex_state = 79, .external_lex_state = 26}, + [4723] = {.lex_state = 86, .external_lex_state = 37}, + [4724] = {.lex_state = 77, .external_lex_state = 28}, + [4725] = {.lex_state = 77, .external_lex_state = 28}, + [4726] = {.lex_state = 77, .external_lex_state = 31}, + [4727] = {.lex_state = 84, .external_lex_state = 30}, + [4728] = {.lex_state = 76}, + [4729] = {.lex_state = 86, .external_lex_state = 43}, + [4730] = {.lex_state = 78, .external_lex_state = 36}, + [4731] = {.lex_state = 84, .external_lex_state = 26}, + [4732] = {.lex_state = 78, .external_lex_state = 44}, + [4733] = {.lex_state = 86, .external_lex_state = 35}, + [4734] = {.lex_state = 77, .external_lex_state = 27}, [4735] = {.lex_state = 79, .external_lex_state = 26}, - [4736] = {.lex_state = 78, .external_lex_state = 26}, + [4736] = {.lex_state = 93, .external_lex_state = 40}, [4737] = {.lex_state = 85, .external_lex_state = 27}, - [4738] = {.lex_state = 93, .external_lex_state = 38}, - [4739] = {.lex_state = 93, .external_lex_state = 39}, - [4740] = {.lex_state = 84, .external_lex_state = 28}, + [4738] = {.lex_state = 93, .external_lex_state = 36}, + [4739] = {.lex_state = 84, .external_lex_state = 28}, + [4740] = {.lex_state = 78, .external_lex_state = 26}, [4741] = {.lex_state = 77, .external_lex_state = 31}, - [4742] = {.lex_state = 84, .external_lex_state = 30}, - [4743] = {.lex_state = 93, .external_lex_state = 39}, - [4744] = {.lex_state = 74, .external_lex_state = 46}, - [4745] = {.lex_state = 77, .external_lex_state = 30}, - [4746] = {.lex_state = 77, .external_lex_state = 27}, + [4742] = {.lex_state = 93, .external_lex_state = 40}, + [4743] = {.lex_state = 74, .external_lex_state = 46}, + [4744] = {.lex_state = 84, .external_lex_state = 30}, + [4745] = {.lex_state = 77, .external_lex_state = 27}, + [4746] = {.lex_state = 77, .external_lex_state = 30}, [4747] = {.lex_state = 77, .external_lex_state = 31}, - [4748] = {.lex_state = 77, .external_lex_state = 30}, - [4749] = {.lex_state = 77, .external_lex_state = 27}, - [4750] = {.lex_state = 78, .external_lex_state = 26}, - [4751] = {.lex_state = 78, .external_lex_state = 26}, - [4752] = {.lex_state = 87, .external_lex_state = 27}, - [4753] = {.lex_state = 77, .external_lex_state = 39}, - [4754] = {.lex_state = 93, .external_lex_state = 39}, - [4755] = {.lex_state = 77, .external_lex_state = 28}, + [4748] = {.lex_state = 77, .external_lex_state = 27}, + [4749] = {.lex_state = 78, .external_lex_state = 26}, + [4750] = {.lex_state = 77, .external_lex_state = 30}, + [4751] = {.lex_state = 87, .external_lex_state = 27}, + [4752] = {.lex_state = 78, .external_lex_state = 26}, + [4753] = {.lex_state = 77, .external_lex_state = 28}, + [4754] = {.lex_state = 77, .external_lex_state = 40}, + [4755] = {.lex_state = 85, .external_lex_state = 28}, [4756] = {.lex_state = 78, .external_lex_state = 26}, - [4757] = {.lex_state = 85, .external_lex_state = 28}, - [4758] = {.lex_state = 77, .external_lex_state = 27}, + [4757] = {.lex_state = 77, .external_lex_state = 27}, + [4758] = {.lex_state = 95, .external_lex_state = 31}, [4759] = {.lex_state = 77, .external_lex_state = 44}, - [4760] = {.lex_state = 95, .external_lex_state = 31}, - [4761] = {.lex_state = 77, .external_lex_state = 28}, - [4762] = {.lex_state = 79, .external_lex_state = 27}, + [4760] = {.lex_state = 93, .external_lex_state = 40}, + [4761] = {.lex_state = 79, .external_lex_state = 27}, + [4762] = {.lex_state = 77, .external_lex_state = 28}, [4763] = {.lex_state = 84, .external_lex_state = 26}, - [4764] = {.lex_state = 74, .external_lex_state = 35}, - [4765] = {.lex_state = 79, .external_lex_state = 28}, - [4766] = {.lex_state = 86, .external_lex_state = 38}, + [4764] = {.lex_state = 79, .external_lex_state = 28}, + [4765] = {.lex_state = 79, .external_lex_state = 26}, + [4766] = {.lex_state = 74, .external_lex_state = 37}, [4767] = {.lex_state = 77, .external_lex_state = 31}, - [4768] = {.lex_state = 79, .external_lex_state = 26}, - [4769] = {.lex_state = 84, .external_lex_state = 27}, - [4770] = {.lex_state = 84, .external_lex_state = 34}, - [4771] = {.lex_state = 93, .external_lex_state = 36}, + [4768] = {.lex_state = 84, .external_lex_state = 27}, + [4769] = {.lex_state = 86, .external_lex_state = 36}, + [4770] = {.lex_state = 93, .external_lex_state = 38}, + [4771] = {.lex_state = 84, .external_lex_state = 34}, [4772] = {.lex_state = 77, .external_lex_state = 28}, [4773] = {.lex_state = 77, .external_lex_state = 27}, - [4774] = {.lex_state = 77, .external_lex_state = 28}, - [4775] = {.lex_state = 79, .external_lex_state = 26}, - [4776] = {.lex_state = 87, .external_lex_state = 27}, + [4774] = {.lex_state = 79, .external_lex_state = 26}, + [4775] = {.lex_state = 87, .external_lex_state = 27}, + [4776] = {.lex_state = 78, .external_lex_state = 40}, [4777] = {.lex_state = 95, .external_lex_state = 31}, - [4778] = {.lex_state = 78, .external_lex_state = 39}, + [4778] = {.lex_state = 77, .external_lex_state = 28}, [4779] = {.lex_state = 95, .external_lex_state = 31}, [4780] = {.lex_state = 79, .external_lex_state = 26}, - [4781] = {.lex_state = 79, .external_lex_state = 30}, - [4782] = {.lex_state = 77, .external_lex_state = 27}, - [4783] = {.lex_state = 79, .external_lex_state = 28}, - [4784] = {.lex_state = 77, .external_lex_state = 27}, + [4781] = {.lex_state = 77, .external_lex_state = 27}, + [4782] = {.lex_state = 79, .external_lex_state = 28}, + [4783] = {.lex_state = 77, .external_lex_state = 27}, + [4784] = {.lex_state = 79, .external_lex_state = 30}, [4785] = {.lex_state = 77, .external_lex_state = 28}, [4786] = {.lex_state = 77, .external_lex_state = 27}, [4787] = {.lex_state = 77, .external_lex_state = 27}, [4788] = {.lex_state = 74, .external_lex_state = 29}, - [4789] = {.lex_state = 78, .external_lex_state = 38}, - [4790] = {.lex_state = 84, .external_lex_state = 34}, - [4791] = {.lex_state = 77, .external_lex_state = 28}, + [4789] = {.lex_state = 78, .external_lex_state = 36}, + [4790] = {.lex_state = 77, .external_lex_state = 30}, + [4791] = {.lex_state = 84, .external_lex_state = 34}, [4792] = {.lex_state = 87, .external_lex_state = 26}, - [4793] = {.lex_state = 77, .external_lex_state = 30}, - [4794] = {.lex_state = 84, .external_lex_state = 26}, + [4793] = {.lex_state = 84, .external_lex_state = 26}, + [4794] = {.lex_state = 77, .external_lex_state = 28}, [4795] = {.lex_state = 77, .external_lex_state = 28}, [4796] = {.lex_state = 77, .external_lex_state = 27}, [4797] = {.lex_state = 78, .external_lex_state = 26}, - [4798] = {.lex_state = 86, .external_lex_state = 35}, + [4798] = {.lex_state = 86, .external_lex_state = 37}, [4799] = {.lex_state = 77, .external_lex_state = 28}, [4800] = {.lex_state = 95, .external_lex_state = 34}, [4801] = {.lex_state = 78, .external_lex_state = 26}, @@ -43542,256 +43381,256 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4806] = {.lex_state = 78, .external_lex_state = 26}, [4807] = {.lex_state = 77, .external_lex_state = 26}, [4808] = {.lex_state = 78, .external_lex_state = 28}, - [4809] = {.lex_state = 93, .external_lex_state = 42}, + [4809] = {.lex_state = 93, .external_lex_state = 43}, [4810] = {.lex_state = 78, .external_lex_state = 27}, - [4811] = {.lex_state = 78, .external_lex_state = 47}, - [4812] = {.lex_state = 77, .external_lex_state = 30}, + [4811] = {.lex_state = 77, .external_lex_state = 30}, + [4812] = {.lex_state = 78, .external_lex_state = 47}, [4813] = {.lex_state = 77, .external_lex_state = 31}, [4814] = {.lex_state = 85, .external_lex_state = 26}, - [4815] = {.lex_state = 95, .external_lex_state = 38}, - [4816] = {.lex_state = 79, .external_lex_state = 28}, + [4815] = {.lex_state = 95, .external_lex_state = 36}, + [4816] = {.lex_state = 79, .external_lex_state = 27}, [4817] = {.lex_state = 86, .external_lex_state = 47}, [4818] = {.lex_state = 77, .external_lex_state = 30}, [4819] = {.lex_state = 79, .external_lex_state = 27}, [4820] = {.lex_state = 79, .external_lex_state = 28}, - [4821] = {.lex_state = 79, .external_lex_state = 27}, - [4822] = {.lex_state = 78, .external_lex_state = 27}, - [4823] = {.lex_state = 85, .external_lex_state = 26}, + [4821] = {.lex_state = 78, .external_lex_state = 27}, + [4822] = {.lex_state = 85, .external_lex_state = 26}, + [4823] = {.lex_state = 77, .external_lex_state = 31}, [4824] = {.lex_state = 79, .external_lex_state = 28}, - [4825] = {.lex_state = 77, .external_lex_state = 31}, + [4825] = {.lex_state = 78, .external_lex_state = 27}, [4826] = {.lex_state = 79, .external_lex_state = 28}, - [4827] = {.lex_state = 78, .external_lex_state = 27}, + [4827] = {.lex_state = 85, .external_lex_state = 26}, [4828] = {.lex_state = 79, .external_lex_state = 27}, - [4829] = {.lex_state = 85, .external_lex_state = 26}, - [4830] = {.lex_state = 95, .external_lex_state = 39}, + [4829] = {.lex_state = 95, .external_lex_state = 40}, + [4830] = {.lex_state = 77, .external_lex_state = 34}, [4831] = {.lex_state = 79, .external_lex_state = 28}, - [4832] = {.lex_state = 77, .external_lex_state = 34}, - [4833] = {.lex_state = 84, .external_lex_state = 27}, - [4834] = {.lex_state = 77, .external_lex_state = 38}, - [4835] = {.lex_state = 93, .external_lex_state = 42}, + [4832] = {.lex_state = 84, .external_lex_state = 27}, + [4833] = {.lex_state = 77, .external_lex_state = 36}, + [4834] = {.lex_state = 77, .external_lex_state = 31}, + [4835] = {.lex_state = 93, .external_lex_state = 43}, [4836] = {.lex_state = 78, .external_lex_state = 44}, - [4837] = {.lex_state = 77, .external_lex_state = 31}, - [4838] = {.lex_state = 84, .external_lex_state = 30}, - [4839] = {.lex_state = 78, .external_lex_state = 42}, + [4837] = {.lex_state = 84, .external_lex_state = 30}, + [4838] = {.lex_state = 77, .external_lex_state = 34}, + [4839] = {.lex_state = 78, .external_lex_state = 43}, [4840] = {.lex_state = 93, .external_lex_state = 44}, - [4841] = {.lex_state = 77, .external_lex_state = 34}, + [4841] = {.lex_state = 77, .external_lex_state = 31}, [4842] = {.lex_state = 77, .external_lex_state = 27}, - [4843] = {.lex_state = 77, .external_lex_state = 31}, - [4844] = {.lex_state = 77, .external_lex_state = 38}, - [4845] = {.lex_state = 79, .external_lex_state = 28}, - [4846] = {.lex_state = 95, .external_lex_state = 38}, - [4847] = {.lex_state = 74, .external_lex_state = 48}, + [4843] = {.lex_state = 77, .external_lex_state = 36}, + [4844] = {.lex_state = 79, .external_lex_state = 28}, + [4845] = {.lex_state = 74, .external_lex_state = 48}, + [4846] = {.lex_state = 95, .external_lex_state = 36}, + [4847] = {.lex_state = 84, .external_lex_state = 26}, [4848] = {.lex_state = 79, .external_lex_state = 28}, - [4849] = {.lex_state = 77, .external_lex_state = 41}, - [4850] = {.lex_state = 79, .external_lex_state = 28}, - [4851] = {.lex_state = 84, .external_lex_state = 26}, - [4852] = {.lex_state = 84, .external_lex_state = 27}, + [4849] = {.lex_state = 77, .external_lex_state = 42}, + [4850] = {.lex_state = 84, .external_lex_state = 27}, + [4851] = {.lex_state = 78, .external_lex_state = 43}, + [4852] = {.lex_state = 79, .external_lex_state = 44}, [4853] = {.lex_state = 77, .external_lex_state = 31}, - [4854] = {.lex_state = 78, .external_lex_state = 42}, - [4855] = {.lex_state = 79, .external_lex_state = 44}, - [4856] = {.lex_state = 77, .external_lex_state = 28}, - [4857] = {.lex_state = 95, .external_lex_state = 39}, - [4858] = {.lex_state = 78, .external_lex_state = 27}, - [4859] = {.lex_state = 77, .external_lex_state = 30}, - [4860] = {.lex_state = 85, .external_lex_state = 34}, + [4854] = {.lex_state = 77, .external_lex_state = 28}, + [4855] = {.lex_state = 95, .external_lex_state = 40}, + [4856] = {.lex_state = 78, .external_lex_state = 27}, + [4857] = {.lex_state = 77, .external_lex_state = 30}, + [4858] = {.lex_state = 85, .external_lex_state = 34}, + [4859] = {.lex_state = 84, .external_lex_state = 34}, + [4860] = {.lex_state = 84, .external_lex_state = 31}, [4861] = {.lex_state = 74, .external_lex_state = 32}, - [4862] = {.lex_state = 84, .external_lex_state = 34}, + [4862] = {.lex_state = 84, .external_lex_state = 27}, [4863] = {.lex_state = 84, .external_lex_state = 28}, - [4864] = {.lex_state = 84, .external_lex_state = 31}, - [4865] = {.lex_state = 84, .external_lex_state = 27}, - [4866] = {.lex_state = 79, .external_lex_state = 28}, + [4864] = {.lex_state = 79, .external_lex_state = 28}, + [4865] = {.lex_state = 93, .external_lex_state = 45}, + [4866] = {.lex_state = 78, .external_lex_state = 27}, [4867] = {.lex_state = 78, .external_lex_state = 27}, - [4868] = {.lex_state = 93, .external_lex_state = 45}, + [4868] = {.lex_state = 77, .external_lex_state = 49}, [4869] = {.lex_state = 78, .external_lex_state = 27}, - [4870] = {.lex_state = 77, .external_lex_state = 49}, - [4871] = {.lex_state = 78, .external_lex_state = 27}, - [4872] = {.lex_state = 79, .external_lex_state = 28}, - [4873] = {.lex_state = 86, .external_lex_state = 50}, - [4874] = {.lex_state = 95, .external_lex_state = 36}, - [4875] = {.lex_state = 77, .external_lex_state = 34}, - [4876] = {.lex_state = 87, .external_lex_state = 31}, + [4870] = {.lex_state = 79, .external_lex_state = 28}, + [4871] = {.lex_state = 86, .external_lex_state = 50}, + [4872] = {.lex_state = 95, .external_lex_state = 38}, + [4873] = {.lex_state = 77, .external_lex_state = 34}, + [4874] = {.lex_state = 87, .external_lex_state = 31}, + [4875] = {.lex_state = 78, .external_lex_state = 27}, + [4876] = {.lex_state = 78, .external_lex_state = 27}, [4877] = {.lex_state = 78, .external_lex_state = 28}, [4878] = {.lex_state = 84, .external_lex_state = 28}, - [4879] = {.lex_state = 78, .external_lex_state = 27}, - [4880] = {.lex_state = 95, .external_lex_state = 38}, - [4881] = {.lex_state = 78, .external_lex_state = 27}, - [4882] = {.lex_state = 77, .external_lex_state = 36}, + [4879] = {.lex_state = 77, .external_lex_state = 38}, + [4880] = {.lex_state = 95, .external_lex_state = 36}, + [4881] = {.lex_state = 79, .external_lex_state = 51}, + [4882] = {.lex_state = 74, .external_lex_state = 52}, [4883] = {.lex_state = 77, .external_lex_state = 31}, - [4884] = {.lex_state = 74, .external_lex_state = 51}, - [4885] = {.lex_state = 84, .external_lex_state = 27}, - [4886] = {.lex_state = 78, .external_lex_state = 45}, + [4884] = {.lex_state = 84, .external_lex_state = 27}, + [4885] = {.lex_state = 78, .external_lex_state = 45}, + [4886] = {.lex_state = 79, .external_lex_state = 30}, [4887] = {.lex_state = 78, .external_lex_state = 27}, - [4888] = {.lex_state = 79, .external_lex_state = 52}, - [4889] = {.lex_state = 79, .external_lex_state = 30}, - [4890] = {.lex_state = 79, .external_lex_state = 41}, - [4891] = {.lex_state = 78, .external_lex_state = 28}, - [4892] = {.lex_state = 86, .external_lex_state = 46}, - [4893] = {.lex_state = 86, .external_lex_state = 42}, - [4894] = {.lex_state = 77, .external_lex_state = 31}, - [4895] = {.lex_state = 77, .external_lex_state = 36}, - [4896] = {.lex_state = 77, .external_lex_state = 30}, - [4897] = {.lex_state = 79, .external_lex_state = 34}, - [4898] = {.lex_state = 95, .external_lex_state = 36}, - [4899] = {.lex_state = 84, .external_lex_state = 38}, - [4900] = {.lex_state = 74, .external_lex_state = 37}, - [4901] = {.lex_state = 86, .external_lex_state = 29}, + [4888] = {.lex_state = 79, .external_lex_state = 42}, + [4889] = {.lex_state = 78, .external_lex_state = 28}, + [4890] = {.lex_state = 86, .external_lex_state = 46}, + [4891] = {.lex_state = 86, .external_lex_state = 43}, + [4892] = {.lex_state = 77, .external_lex_state = 31}, + [4893] = {.lex_state = 77, .external_lex_state = 38}, + [4894] = {.lex_state = 77, .external_lex_state = 30}, + [4895] = {.lex_state = 79, .external_lex_state = 34}, + [4896] = {.lex_state = 95, .external_lex_state = 38}, + [4897] = {.lex_state = 84, .external_lex_state = 36}, + [4898] = {.lex_state = 74, .external_lex_state = 39}, + [4899] = {.lex_state = 86, .external_lex_state = 29}, + [4900] = {.lex_state = 77, .external_lex_state = 43}, + [4901] = {.lex_state = 85, .external_lex_state = 30}, [4902] = {.lex_state = 84, .external_lex_state = 28}, - [4903] = {.lex_state = 77, .external_lex_state = 42}, - [4904] = {.lex_state = 85, .external_lex_state = 30}, + [4903] = {.lex_state = 79, .external_lex_state = 27}, + [4904] = {.lex_state = 93, .external_lex_state = 42}, [4905] = {.lex_state = 74, .external_lex_state = 53}, [4906] = {.lex_state = 87, .external_lex_state = 34}, [4907] = {.lex_state = 85, .external_lex_state = 31}, [4908] = {.lex_state = 78, .external_lex_state = 27}, [4909] = {.lex_state = 85, .external_lex_state = 34}, - [4910] = {.lex_state = 79, .external_lex_state = 27}, - [4911] = {.lex_state = 86, .external_lex_state = 26}, - [4912] = {.lex_state = 79, .external_lex_state = 30}, - [4913] = {.lex_state = 77, .external_lex_state = 38}, - [4914] = {.lex_state = 93, .external_lex_state = 42}, + [4910] = {.lex_state = 86, .external_lex_state = 26}, + [4911] = {.lex_state = 79, .external_lex_state = 30}, + [4912] = {.lex_state = 79, .external_lex_state = 27}, + [4913] = {.lex_state = 77, .external_lex_state = 36}, + [4914] = {.lex_state = 93, .external_lex_state = 43}, [4915] = {.lex_state = 79, .external_lex_state = 27}, - [4916] = {.lex_state = 79, .external_lex_state = 27}, - [4917] = {.lex_state = 93, .external_lex_state = 41}, - [4918] = {.lex_state = 78, .external_lex_state = 45}, - [4919] = {.lex_state = 86, .external_lex_state = 41}, - [4920] = {.lex_state = 78, .external_lex_state = 28}, + [4916] = {.lex_state = 79, .external_lex_state = 28}, + [4917] = {.lex_state = 86, .external_lex_state = 42}, + [4918] = {.lex_state = 78, .external_lex_state = 28}, + [4919] = {.lex_state = 78, .external_lex_state = 28}, + [4920] = {.lex_state = 79, .external_lex_state = 30}, [4921] = {.lex_state = 86, .external_lex_state = 33}, - [4922] = {.lex_state = 79, .external_lex_state = 30}, - [4923] = {.lex_state = 84, .external_lex_state = 38}, + [4922] = {.lex_state = 84, .external_lex_state = 36}, + [4923] = {.lex_state = 78, .external_lex_state = 45}, [4924] = {.lex_state = 87, .external_lex_state = 26}, [4925] = {.lex_state = 85, .external_lex_state = 30}, - [4926] = {.lex_state = 86, .external_lex_state = 43}, + [4926] = {.lex_state = 86, .external_lex_state = 41}, [4927] = {.lex_state = 77, .external_lex_state = 34}, - [4928] = {.lex_state = 84, .external_lex_state = 39}, - [4929] = {.lex_state = 79, .external_lex_state = 31}, - [4930] = {.lex_state = 87, .external_lex_state = 26}, - [4931] = {.lex_state = 79, .external_lex_state = 27}, + [4928] = {.lex_state = 79, .external_lex_state = 27}, + [4929] = {.lex_state = 84, .external_lex_state = 40}, + [4930] = {.lex_state = 79, .external_lex_state = 31}, + [4931] = {.lex_state = 87, .external_lex_state = 26}, [4932] = {.lex_state = 87, .external_lex_state = 31}, [4933] = {.lex_state = 86, .external_lex_state = 26}, [4934] = {.lex_state = 87, .external_lex_state = 34}, [4935] = {.lex_state = 78, .external_lex_state = 28}, [4936] = {.lex_state = 78, .external_lex_state = 44}, - [4937] = {.lex_state = 77, .external_lex_state = 39}, - [4938] = {.lex_state = 84, .external_lex_state = 36}, - [4939] = {.lex_state = 85, .external_lex_state = 34}, - [4940] = {.lex_state = 79, .external_lex_state = 31}, + [4937] = {.lex_state = 77, .external_lex_state = 40}, + [4938] = {.lex_state = 84, .external_lex_state = 38}, + [4939] = {.lex_state = 79, .external_lex_state = 27}, + [4940] = {.lex_state = 85, .external_lex_state = 34}, [4941] = {.lex_state = 79, .external_lex_state = 27}, [4942] = {.lex_state = 77, .external_lex_state = 34}, - [4943] = {.lex_state = 79, .external_lex_state = 27}, - [4944] = {.lex_state = 79, .external_lex_state = 34}, - [4945] = {.lex_state = 78, .external_lex_state = 26}, - [4946] = {.lex_state = 84, .external_lex_state = 39}, - [4947] = {.lex_state = 77, .external_lex_state = 34}, - [4948] = {.lex_state = 79, .external_lex_state = 39}, - [4949] = {.lex_state = 79, .external_lex_state = 31}, + [4943] = {.lex_state = 79, .external_lex_state = 34}, + [4944] = {.lex_state = 78, .external_lex_state = 26}, + [4945] = {.lex_state = 79, .external_lex_state = 31}, + [4946] = {.lex_state = 84, .external_lex_state = 40}, + [4947] = {.lex_state = 79, .external_lex_state = 31}, + [4948] = {.lex_state = 79, .external_lex_state = 40}, + [4949] = {.lex_state = 77, .external_lex_state = 34}, [4950] = {.lex_state = 77, .external_lex_state = 34}, [4951] = {.lex_state = 78, .external_lex_state = 50}, [4952] = {.lex_state = 85, .external_lex_state = 26}, [4953] = {.lex_state = 84, .external_lex_state = 30}, - [4954] = {.lex_state = 95, .external_lex_state = 36}, - [4955] = {.lex_state = 77, .external_lex_state = 39}, + [4954] = {.lex_state = 95, .external_lex_state = 38}, + [4955] = {.lex_state = 77, .external_lex_state = 40}, [4956] = {.lex_state = 77, .external_lex_state = 30}, [4957] = {.lex_state = 79, .external_lex_state = 27}, [4958] = {.lex_state = 87, .external_lex_state = 30}, [4959] = {.lex_state = 78, .external_lex_state = 27}, - [4960] = {.lex_state = 86, .external_lex_state = 23}, + [4960] = {.lex_state = 79, .external_lex_state = 27}, [4961] = {.lex_state = 77, .external_lex_state = 34}, [4962] = {.lex_state = 79, .external_lex_state = 28}, - [4963] = {.lex_state = 79, .external_lex_state = 27}, + [4963] = {.lex_state = 78, .external_lex_state = 28}, [4964] = {.lex_state = 77, .external_lex_state = 34}, - [4965] = {.lex_state = 77, .external_lex_state = 30}, - [4966] = {.lex_state = 78, .external_lex_state = 28}, - [4967] = {.lex_state = 77, .external_lex_state = 27}, + [4965] = {.lex_state = 86, .external_lex_state = 23}, + [4966] = {.lex_state = 77, .external_lex_state = 27}, + [4967] = {.lex_state = 77, .external_lex_state = 30}, [4968] = {.lex_state = 87, .external_lex_state = 28}, [4969] = {.lex_state = 78, .external_lex_state = 27}, [4970] = {.lex_state = 85, .external_lex_state = 31}, [4971] = {.lex_state = 77, .external_lex_state = 44}, - [4972] = {.lex_state = 77, .external_lex_state = 39}, + [4972] = {.lex_state = 77, .external_lex_state = 40}, [4973] = {.lex_state = 78, .external_lex_state = 28}, [4974] = {.lex_state = 79, .external_lex_state = 26}, [4975] = {.lex_state = 93, .external_lex_state = 45}, [4976] = {.lex_state = 77, .external_lex_state = 34}, - [4977] = {.lex_state = 78, .external_lex_state = 28}, - [4978] = {.lex_state = 74, .external_lex_state = 54}, + [4977] = {.lex_state = 74, .external_lex_state = 54}, + [4978] = {.lex_state = 79, .external_lex_state = 28}, [4979] = {.lex_state = 79, .external_lex_state = 26}, [4980] = {.lex_state = 85, .external_lex_state = 30}, [4981] = {.lex_state = 74, .external_lex_state = 29}, - [4982] = {.lex_state = 93, .external_lex_state = 41}, - [4983] = {.lex_state = 93, .external_lex_state = 26}, - [4984] = {.lex_state = 74, .external_lex_state = 33}, - [4985] = {.lex_state = 74, .external_lex_state = 40}, + [4982] = {.lex_state = 93, .external_lex_state = 42}, + [4983] = {.lex_state = 74, .external_lex_state = 35}, + [4984] = {.lex_state = 93, .external_lex_state = 26}, + [4985] = {.lex_state = 74, .external_lex_state = 33}, [4986] = {.lex_state = 77, .external_lex_state = 31}, - [4987] = {.lex_state = 85, .external_lex_state = 31}, + [4987] = {.lex_state = 77, .external_lex_state = 27}, [4988] = {.lex_state = 78, .external_lex_state = 28}, - [4989] = {.lex_state = 86, .external_lex_state = 29}, - [4990] = {.lex_state = 77, .external_lex_state = 27}, + [4989] = {.lex_state = 85, .external_lex_state = 31}, + [4990] = {.lex_state = 74, .external_lex_state = 37}, [4991] = {.lex_state = 74, .external_lex_state = 46}, - [4992] = {.lex_state = 78, .external_lex_state = 41}, + [4992] = {.lex_state = 86, .external_lex_state = 29}, [4993] = {.lex_state = 77, .external_lex_state = 34}, - [4994] = {.lex_state = 74, .external_lex_state = 35}, + [4994] = {.lex_state = 78, .external_lex_state = 42}, [4995] = {.lex_state = 84, .external_lex_state = 34}, [4996] = {.lex_state = 77, .external_lex_state = 47}, [4997] = {.lex_state = 74, .external_lex_state = 29}, [4998] = {.lex_state = 79, .external_lex_state = 30}, - [4999] = {.lex_state = 74, .external_lex_state = 37}, + [4999] = {.lex_state = 74, .external_lex_state = 39}, [5000] = {.lex_state = 87, .external_lex_state = 30}, [5001] = {.lex_state = 78, .external_lex_state = 27}, [5002] = {.lex_state = 79, .external_lex_state = 45}, [5003] = {.lex_state = 86, .external_lex_state = 46}, - [5004] = {.lex_state = 84, .external_lex_state = 36}, + [5004] = {.lex_state = 84, .external_lex_state = 38}, [5005] = {.lex_state = 78, .external_lex_state = 28}, - [5006] = {.lex_state = 77, .external_lex_state = 38}, + [5006] = {.lex_state = 77, .external_lex_state = 36}, [5007] = {.lex_state = 85, .external_lex_state = 30}, [5008] = {.lex_state = 78, .external_lex_state = 28}, [5009] = {.lex_state = 86, .external_lex_state = 32}, - [5010] = {.lex_state = 77, .external_lex_state = 45}, - [5011] = {.lex_state = 78, .external_lex_state = 28}, + [5010] = {.lex_state = 78, .external_lex_state = 27}, + [5011] = {.lex_state = 77, .external_lex_state = 45}, [5012] = {.lex_state = 78, .external_lex_state = 28}, - [5013] = {.lex_state = 78, .external_lex_state = 27}, - [5014] = {.lex_state = 77, .external_lex_state = 36}, - [5015] = {.lex_state = 93, .external_lex_state = 44}, - [5016] = {.lex_state = 86, .external_lex_state = 23}, + [5013] = {.lex_state = 77, .external_lex_state = 38}, + [5014] = {.lex_state = 86, .external_lex_state = 23}, + [5015] = {.lex_state = 78, .external_lex_state = 28}, + [5016] = {.lex_state = 93, .external_lex_state = 44}, [5017] = {.lex_state = 79, .external_lex_state = 28}, - [5018] = {.lex_state = 81, .external_lex_state = 39}, - [5019] = {.lex_state = 74, .external_lex_state = 35}, - [5020] = {.lex_state = 86, .external_lex_state = 44}, + [5018] = {.lex_state = 81, .external_lex_state = 40}, + [5019] = {.lex_state = 86, .external_lex_state = 44}, + [5020] = {.lex_state = 74, .external_lex_state = 37}, [5021] = {.lex_state = 77, .external_lex_state = 34}, - [5022] = {.lex_state = 77, .external_lex_state = 39}, - [5023] = {.lex_state = 74, .external_lex_state = 29}, - [5024] = {.lex_state = 77, .external_lex_state = 31}, + [5022] = {.lex_state = 74, .external_lex_state = 29}, + [5023] = {.lex_state = 77, .external_lex_state = 40}, + [5024] = {.lex_state = 78, .external_lex_state = 42}, [5025] = {.lex_state = 77, .external_lex_state = 31}, - [5026] = {.lex_state = 78, .external_lex_state = 41}, - [5027] = {.lex_state = 78, .external_lex_state = 27}, - [5028] = {.lex_state = 77, .external_lex_state = 31}, - [5029] = {.lex_state = 93, .external_lex_state = 41}, - [5030] = {.lex_state = 77, .external_lex_state = 36}, + [5026] = {.lex_state = 77, .external_lex_state = 31}, + [5027] = {.lex_state = 93, .external_lex_state = 42}, + [5028] = {.lex_state = 78, .external_lex_state = 27}, + [5029] = {.lex_state = 77, .external_lex_state = 31}, + [5030] = {.lex_state = 77, .external_lex_state = 38}, [5031] = {.lex_state = 79, .external_lex_state = 27}, - [5032] = {.lex_state = 74, .external_lex_state = 37}, - [5033] = {.lex_state = 77, .external_lex_state = 31}, - [5034] = {.lex_state = 79, .external_lex_state = 36}, - [5035] = {.lex_state = 93, .external_lex_state = 44}, + [5032] = {.lex_state = 74, .external_lex_state = 39}, + [5033] = {.lex_state = 86, .external_lex_state = 45}, + [5034] = {.lex_state = 77, .external_lex_state = 31}, + [5035] = {.lex_state = 79, .external_lex_state = 38}, [5036] = {.lex_state = 87, .external_lex_state = 26}, - [5037] = {.lex_state = 86, .external_lex_state = 45}, + [5037] = {.lex_state = 87, .external_lex_state = 26}, [5038] = {.lex_state = 78, .external_lex_state = 49}, - [5039] = {.lex_state = 77, .external_lex_state = 28}, - [5040] = {.lex_state = 74, .external_lex_state = 29}, - [5041] = {.lex_state = 87, .external_lex_state = 26}, - [5042] = {.lex_state = 86, .external_lex_state = 43}, + [5039] = {.lex_state = 93, .external_lex_state = 44}, + [5040] = {.lex_state = 77, .external_lex_state = 28}, + [5041] = {.lex_state = 74, .external_lex_state = 29}, + [5042] = {.lex_state = 86, .external_lex_state = 41}, [5043] = {.lex_state = 77, .external_lex_state = 50}, - [5044] = {.lex_state = 95, .external_lex_state = 39}, + [5044] = {.lex_state = 95, .external_lex_state = 40}, [5045] = {.lex_state = 78, .external_lex_state = 28}, [5046] = {.lex_state = 77, .external_lex_state = 31}, [5047] = {.lex_state = 87, .external_lex_state = 27}, [5048] = {.lex_state = 74, .external_lex_state = 32}, [5049] = {.lex_state = 86, .external_lex_state = 49}, - [5050] = {.lex_state = 84, .external_lex_state = 31}, - [5051] = {.lex_state = 77, .external_lex_state = 26}, - [5052] = {.lex_state = 78, .external_lex_state = 28}, - [5053] = {.lex_state = 79, .external_lex_state = 42}, + [5050] = {.lex_state = 77, .external_lex_state = 26}, + [5051] = {.lex_state = 78, .external_lex_state = 28}, + [5052] = {.lex_state = 84, .external_lex_state = 31}, + [5053] = {.lex_state = 79, .external_lex_state = 43}, [5054] = {.lex_state = 79, .external_lex_state = 28}, [5055] = {.lex_state = 77, .external_lex_state = 30}, [5056] = {.lex_state = 85, .external_lex_state = 31}, [5057] = {.lex_state = 77, .external_lex_state = 30}, - [5058] = {.lex_state = 74, .external_lex_state = 40}, + [5058] = {.lex_state = 74, .external_lex_state = 35}, [5059] = {.lex_state = 87, .external_lex_state = 28}, [5060] = {.lex_state = 77, .external_lex_state = 34}, [5061] = {.lex_state = 79, .external_lex_state = 34}, @@ -43809,7 +43648,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5073] = {.lex_state = 77, .external_lex_state = 31}, [5074] = {.lex_state = 77, .external_lex_state = 28}, [5075] = {.lex_state = 79, .external_lex_state = 31}, - [5076] = {.lex_state = 86, .external_lex_state = 43}, + [5076] = {.lex_state = 86, .external_lex_state = 41}, [5077] = {.lex_state = 87, .external_lex_state = 27}, [5078] = {.lex_state = 85, .external_lex_state = 26}, [5079] = {.lex_state = 85, .external_lex_state = 34}, @@ -43817,22 +43656,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5081] = {.lex_state = 77, .external_lex_state = 30}, [5082] = {.lex_state = 78, .external_lex_state = 27}, [5083] = {.lex_state = 79, .external_lex_state = 27}, - [5084] = {.lex_state = 79, .external_lex_state = 38}, + [5084] = {.lex_state = 79, .external_lex_state = 36}, [5085] = {.lex_state = 78, .external_lex_state = 28}, [5086] = {.lex_state = 77, .external_lex_state = 30}, [5087] = {.lex_state = 74, .external_lex_state = 33}, - [5088] = {.lex_state = 74, .external_lex_state = 43}, - [5089] = {.lex_state = 86, .external_lex_state = 37}, + [5088] = {.lex_state = 81, .external_lex_state = 40}, + [5089] = {.lex_state = 86, .external_lex_state = 39}, [5090] = {.lex_state = 86, .external_lex_state = 27}, [5091] = {.lex_state = 78, .external_lex_state = 34}, [5092] = {.lex_state = 77, .external_lex_state = 34}, - [5093] = {.lex_state = 85, .external_lex_state = 36}, - [5094] = {.lex_state = 74, .external_lex_state = 35}, - [5095] = {.lex_state = 79, .external_lex_state = 36}, - [5096] = {.lex_state = 86, .external_lex_state = 51}, + [5093] = {.lex_state = 85, .external_lex_state = 38}, + [5094] = {.lex_state = 74, .external_lex_state = 37}, + [5095] = {.lex_state = 79, .external_lex_state = 38}, + [5096] = {.lex_state = 86, .external_lex_state = 52}, [5097] = {.lex_state = 32}, [5098] = {.lex_state = 74, .external_lex_state = 48}, - [5099] = {.lex_state = 77, .external_lex_state = 39}, + [5099] = {.lex_state = 77, .external_lex_state = 40}, [5100] = {.lex_state = 87, .external_lex_state = 30}, [5101] = {.lex_state = 78, .external_lex_state = 30}, [5102] = {.lex_state = 77, .external_lex_state = 30}, @@ -43848,138 +43687,138 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5112] = {.lex_state = 86, .external_lex_state = 54}, [5113] = {.lex_state = 79, .external_lex_state = 45}, [5114] = {.lex_state = 79, .external_lex_state = 31}, - [5115] = {.lex_state = 77, .external_lex_state = 39}, - [5116] = {.lex_state = 77, .external_lex_state = 42}, - [5117] = {.lex_state = 74, .external_lex_state = 51}, - [5118] = {.lex_state = 78, .external_lex_state = 34}, + [5115] = {.lex_state = 77, .external_lex_state = 40}, + [5116] = {.lex_state = 77, .external_lex_state = 43}, + [5117] = {.lex_state = 74, .external_lex_state = 52}, + [5118] = {.lex_state = 79, .external_lex_state = 40}, [5119] = {.lex_state = 79, .external_lex_state = 31}, [5120] = {.lex_state = 77, .external_lex_state = 55}, - [5121] = {.lex_state = 77, .external_lex_state = 36}, + [5121] = {.lex_state = 77, .external_lex_state = 38}, [5122] = {.lex_state = 79, .external_lex_state = 34}, [5123] = {.lex_state = 79, .external_lex_state = 30}, [5124] = {.lex_state = 79, .external_lex_state = 30}, [5125] = {.lex_state = 79, .external_lex_state = 34}, - [5126] = {.lex_state = 82, .external_lex_state = 39}, + [5126] = {.lex_state = 82, .external_lex_state = 40}, [5127] = {.lex_state = 93, .external_lex_state = 49}, - [5128] = {.lex_state = 74, .external_lex_state = 43}, + [5128] = {.lex_state = 74, .external_lex_state = 41}, [5129] = {.lex_state = 93, .external_lex_state = 50}, [5130] = {.lex_state = 95, .external_lex_state = 44}, [5131] = {.lex_state = 79, .external_lex_state = 47}, - [5132] = {.lex_state = 77, .external_lex_state = 39}, - [5133] = {.lex_state = 77, .external_lex_state = 38}, - [5134] = {.lex_state = 95, .external_lex_state = 41}, + [5132] = {.lex_state = 77, .external_lex_state = 40}, + [5133] = {.lex_state = 77, .external_lex_state = 36}, + [5134] = {.lex_state = 95, .external_lex_state = 42}, [5135] = {.lex_state = 77, .external_lex_state = 30}, - [5136] = {.lex_state = 74, .external_lex_state = 43}, + [5136] = {.lex_state = 74, .external_lex_state = 41}, [5137] = {.lex_state = 78, .external_lex_state = 30}, [5138] = {.lex_state = 86, .external_lex_state = 33}, - [5139] = {.lex_state = 77, .external_lex_state = 39}, + [5139] = {.lex_state = 77, .external_lex_state = 40}, [5140] = {.lex_state = 86, .external_lex_state = 48}, [5141] = {.lex_state = 93, .external_lex_state = 50}, [5142] = {.lex_state = 78, .external_lex_state = 26}, - [5143] = {.lex_state = 79, .external_lex_state = 39}, - [5144] = {.lex_state = 77, .external_lex_state = 36}, - [5145] = {.lex_state = 74, .external_lex_state = 56}, + [5143] = {.lex_state = 87, .external_lex_state = 38}, + [5144] = {.lex_state = 77, .external_lex_state = 38}, + [5145] = {.lex_state = 79, .external_lex_state = 40}, [5146] = {.lex_state = 79, .external_lex_state = 31}, [5147] = {.lex_state = 77, .external_lex_state = 44}, - [5148] = {.lex_state = 78, .external_lex_state = 34}, + [5148] = {.lex_state = 74, .external_lex_state = 56}, [5149] = {.lex_state = 84, .external_lex_state = 34}, [5150] = {.lex_state = 84, .external_lex_state = 31}, - [5151] = {.lex_state = 85, .external_lex_state = 39}, - [5152] = {.lex_state = 77, .external_lex_state = 50}, - [5153] = {.lex_state = 77, .external_lex_state = 39}, + [5151] = {.lex_state = 85, .external_lex_state = 40}, + [5152] = {.lex_state = 78, .external_lex_state = 34}, + [5153] = {.lex_state = 77, .external_lex_state = 50}, [5154] = {.lex_state = 74, .external_lex_state = 32}, [5155] = {.lex_state = 78, .external_lex_state = 34}, - [5156] = {.lex_state = 74, .external_lex_state = 57}, - [5157] = {.lex_state = 79, .external_lex_state = 49}, - [5158] = {.lex_state = 78, .external_lex_state = 31}, - [5159] = {.lex_state = 95, .external_lex_state = 41}, + [5156] = {.lex_state = 77, .external_lex_state = 40}, + [5157] = {.lex_state = 74, .external_lex_state = 57}, + [5158] = {.lex_state = 79, .external_lex_state = 49}, + [5159] = {.lex_state = 78, .external_lex_state = 31}, [5160] = {.lex_state = 78, .external_lex_state = 30}, - [5161] = {.lex_state = 77, .external_lex_state = 38}, + [5161] = {.lex_state = 77, .external_lex_state = 36}, [5162] = {.lex_state = 95, .external_lex_state = 44}, - [5163] = {.lex_state = 77, .external_lex_state = 38}, + [5163] = {.lex_state = 77, .external_lex_state = 36}, [5164] = {.lex_state = 86, .external_lex_state = 23}, - [5165] = {.lex_state = 10, .external_lex_state = 52}, - [5166] = {.lex_state = 77, .external_lex_state = 42}, + [5165] = {.lex_state = 10, .external_lex_state = 51}, + [5166] = {.lex_state = 77, .external_lex_state = 43}, [5167] = {.lex_state = 78, .external_lex_state = 28}, - [5168] = {.lex_state = 78, .external_lex_state = 34}, + [5168] = {.lex_state = 95, .external_lex_state = 42}, [5169] = {.lex_state = 86, .external_lex_state = 48}, - [5170] = {.lex_state = 95, .external_lex_state = 41}, + [5170] = {.lex_state = 95, .external_lex_state = 42}, [5171] = {.lex_state = 79, .external_lex_state = 31}, - [5172] = {.lex_state = 74, .external_lex_state = 40}, - [5173] = {.lex_state = 84, .external_lex_state = 36}, + [5172] = {.lex_state = 74, .external_lex_state = 35}, + [5173] = {.lex_state = 78, .external_lex_state = 34}, [5174] = {.lex_state = 86, .external_lex_state = 46}, [5175] = {.lex_state = 78, .external_lex_state = 55}, - [5176] = {.lex_state = 77, .external_lex_state = 36}, - [5177] = {.lex_state = 77, .external_lex_state = 31}, - [5178] = {.lex_state = 79, .external_lex_state = 30}, - [5179] = {.lex_state = 77, .external_lex_state = 39}, - [5180] = {.lex_state = 86, .external_lex_state = 32}, + [5176] = {.lex_state = 84, .external_lex_state = 38}, + [5177] = {.lex_state = 77, .external_lex_state = 38}, + [5178] = {.lex_state = 77, .external_lex_state = 31}, + [5179] = {.lex_state = 77, .external_lex_state = 40}, + [5180] = {.lex_state = 79, .external_lex_state = 30}, [5181] = {.lex_state = 74, .external_lex_state = 33}, - [5182] = {.lex_state = 77, .external_lex_state = 38}, + [5182] = {.lex_state = 77, .external_lex_state = 36}, [5183] = {.lex_state = 87, .external_lex_state = 28}, - [5184] = {.lex_state = 86, .external_lex_state = 51}, - [5185] = {.lex_state = 84, .external_lex_state = 34}, - [5186] = {.lex_state = 77, .external_lex_state = 42}, + [5184] = {.lex_state = 86, .external_lex_state = 52}, + [5185] = {.lex_state = 86, .external_lex_state = 32}, + [5186] = {.lex_state = 77, .external_lex_state = 43}, [5187] = {.lex_state = 87, .external_lex_state = 27}, [5188] = {.lex_state = 79, .external_lex_state = 34}, [5189] = {.lex_state = 86, .external_lex_state = 54}, [5190] = {.lex_state = 93, .external_lex_state = 49}, - [5191] = {.lex_state = 78, .external_lex_state = 34}, - [5192] = {.lex_state = 87, .external_lex_state = 38}, - [5193] = {.lex_state = 79, .external_lex_state = 31}, - [5194] = {.lex_state = 95, .external_lex_state = 52}, + [5191] = {.lex_state = 84, .external_lex_state = 34}, + [5192] = {.lex_state = 78, .external_lex_state = 34}, + [5193] = {.lex_state = 87, .external_lex_state = 36}, + [5194] = {.lex_state = 79, .external_lex_state = 31}, [5195] = {.lex_state = 74, .external_lex_state = 33}, - [5196] = {.lex_state = 95, .external_lex_state = 26}, + [5196] = {.lex_state = 95, .external_lex_state = 51}, [5197] = {.lex_state = 78, .external_lex_state = 49}, [5198] = {.lex_state = 86, .external_lex_state = 29}, - [5199] = {.lex_state = 78, .external_lex_state = 31}, - [5200] = {.lex_state = 84, .external_lex_state = 39}, - [5201] = {.lex_state = 77, .external_lex_state = 52}, - [5202] = {.lex_state = 86, .external_lex_state = 49}, + [5199] = {.lex_state = 95, .external_lex_state = 26}, + [5200] = {.lex_state = 78, .external_lex_state = 31}, + [5201] = {.lex_state = 84, .external_lex_state = 40}, + [5202] = {.lex_state = 77, .external_lex_state = 51}, [5203] = {.lex_state = 74, .external_lex_state = 32}, [5204] = {.lex_state = 77, .external_lex_state = 31}, [5205] = {.lex_state = 32}, - [5206] = {.lex_state = 77, .external_lex_state = 49}, - [5207] = {.lex_state = 77, .external_lex_state = 36}, - [5208] = {.lex_state = 85, .external_lex_state = 38}, - [5209] = {.lex_state = 95, .external_lex_state = 45}, + [5206] = {.lex_state = 86, .external_lex_state = 49}, + [5207] = {.lex_state = 77, .external_lex_state = 38}, + [5208] = {.lex_state = 85, .external_lex_state = 36}, + [5209] = {.lex_state = 77, .external_lex_state = 49}, [5210] = {.lex_state = 84, .external_lex_state = 44}, [5211] = {.lex_state = 93, .external_lex_state = 47}, [5212] = {.lex_state = 78, .external_lex_state = 31}, - [5213] = {.lex_state = 78, .external_lex_state = 34}, + [5213] = {.lex_state = 95, .external_lex_state = 45}, [5214] = {.lex_state = 86, .external_lex_state = 48}, - [5215] = {.lex_state = 84, .external_lex_state = 36}, - [5216] = {.lex_state = 74, .external_lex_state = 35}, + [5215] = {.lex_state = 84, .external_lex_state = 38}, + [5216] = {.lex_state = 74, .external_lex_state = 37}, [5217] = {.lex_state = 78, .external_lex_state = 50}, - [5218] = {.lex_state = 77, .external_lex_state = 36}, + [5218] = {.lex_state = 78, .external_lex_state = 34}, [5219] = {.lex_state = 78, .external_lex_state = 30}, [5220] = {.lex_state = 87, .external_lex_state = 28}, - [5221] = {.lex_state = 86, .external_lex_state = 29}, + [5221] = {.lex_state = 77, .external_lex_state = 38}, [5222] = {.lex_state = 79, .external_lex_state = 31}, [5223] = {.lex_state = 86, .external_lex_state = 29}, [5224] = {.lex_state = 86, .external_lex_state = 29}, - [5225] = {.lex_state = 85, .external_lex_state = 38}, - [5226] = {.lex_state = 78, .external_lex_state = 26}, - [5227] = {.lex_state = 77, .external_lex_state = 36}, - [5228] = {.lex_state = 85, .external_lex_state = 36}, - [5229] = {.lex_state = 86, .external_lex_state = 52}, + [5225] = {.lex_state = 85, .external_lex_state = 36}, + [5226] = {.lex_state = 86, .external_lex_state = 29}, + [5227] = {.lex_state = 78, .external_lex_state = 26}, + [5228] = {.lex_state = 85, .external_lex_state = 38}, + [5229] = {.lex_state = 86, .external_lex_state = 51}, [5230] = {.lex_state = 82, .external_lex_state = 55}, - [5231] = {.lex_state = 86, .external_lex_state = 28}, + [5231] = {.lex_state = 77, .external_lex_state = 38}, [5232] = {.lex_state = 32}, - [5233] = {.lex_state = 79, .external_lex_state = 39}, + [5233] = {.lex_state = 86, .external_lex_state = 28}, [5234] = {.lex_state = 78, .external_lex_state = 47}, - [5235] = {.lex_state = 78, .external_lex_state = 34}, - [5236] = {.lex_state = 77, .external_lex_state = 41}, + [5235] = {.lex_state = 86, .external_lex_state = 29}, + [5236] = {.lex_state = 77, .external_lex_state = 42}, [5237] = {.lex_state = 86, .external_lex_state = 54}, [5238] = {.lex_state = 85, .external_lex_state = 28}, - [5239] = {.lex_state = 81, .external_lex_state = 39}, + [5239] = {.lex_state = 78, .external_lex_state = 34}, [5240] = {.lex_state = 78, .external_lex_state = 34}, [5241] = {.lex_state = 79, .external_lex_state = 30}, [5242] = {.lex_state = 78, .external_lex_state = 31}, [5243] = {.lex_state = 93, .external_lex_state = 49}, [5244] = {.lex_state = 87, .external_lex_state = 28}, - [5245] = {.lex_state = 84, .external_lex_state = 34}, - [5246] = {.lex_state = 79, .external_lex_state = 41}, + [5245] = {.lex_state = 74, .external_lex_state = 41}, + [5246] = {.lex_state = 79, .external_lex_state = 42}, [5247] = {.lex_state = 84, .external_lex_state = 45}, [5248] = {.lex_state = 78, .external_lex_state = 30}, [5249] = {.lex_state = 79, .external_lex_state = 34}, @@ -43987,14 +43826,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5251] = {.lex_state = 79, .external_lex_state = 26}, [5252] = {.lex_state = 79, .external_lex_state = 31}, [5253] = {.lex_state = 87, .external_lex_state = 27}, - [5254] = {.lex_state = 77, .external_lex_state = 38}, + [5254] = {.lex_state = 77, .external_lex_state = 36}, [5255] = {.lex_state = 78, .external_lex_state = 30}, [5256] = {.lex_state = 84, .external_lex_state = 45}, [5257] = {.lex_state = 79, .external_lex_state = 34}, [5258] = {.lex_state = 78, .external_lex_state = 49}, [5259] = {.lex_state = 74, .external_lex_state = 33}, - [5260] = {.lex_state = 81, .external_lex_state = 39}, - [5261] = {.lex_state = 77, .external_lex_state = 38}, + [5260] = {.lex_state = 81, .external_lex_state = 40}, + [5261] = {.lex_state = 77, .external_lex_state = 36}, [5262] = {.lex_state = 77, .external_lex_state = 45}, [5263] = {.lex_state = 74, .external_lex_state = 29}, [5264] = {.lex_state = 79, .external_lex_state = 30}, @@ -44004,62 +43843,62 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5268] = {.lex_state = 84, .external_lex_state = 28}, [5269] = {.lex_state = 79, .external_lex_state = 34}, [5270] = {.lex_state = 79, .external_lex_state = 34}, - [5271] = {.lex_state = 95, .external_lex_state = 42}, + [5271] = {.lex_state = 95, .external_lex_state = 43}, [5272] = {.lex_state = 78, .external_lex_state = 30}, - [5273] = {.lex_state = 77, .external_lex_state = 38}, - [5274] = {.lex_state = 95, .external_lex_state = 52}, - [5275] = {.lex_state = 86, .external_lex_state = 40}, - [5276] = {.lex_state = 78, .external_lex_state = 34}, + [5273] = {.lex_state = 77, .external_lex_state = 36}, + [5274] = {.lex_state = 95, .external_lex_state = 51}, + [5275] = {.lex_state = 77, .external_lex_state = 36}, + [5276] = {.lex_state = 86, .external_lex_state = 35}, [5277] = {.lex_state = 87, .external_lex_state = 28}, - [5278] = {.lex_state = 77, .external_lex_state = 38}, - [5279] = {.lex_state = 77, .external_lex_state = 36}, + [5278] = {.lex_state = 77, .external_lex_state = 36}, + [5279] = {.lex_state = 77, .external_lex_state = 38}, [5280] = {.lex_state = 79, .external_lex_state = 31}, - [5281] = {.lex_state = 78, .external_lex_state = 31}, + [5281] = {.lex_state = 78, .external_lex_state = 34}, [5282] = {.lex_state = 79, .external_lex_state = 30}, [5283] = {.lex_state = 79, .external_lex_state = 30}, [5284] = {.lex_state = 32}, - [5285] = {.lex_state = 77, .external_lex_state = 41}, + [5285] = {.lex_state = 78, .external_lex_state = 31}, [5286] = {.lex_state = 93, .external_lex_state = 26}, - [5287] = {.lex_state = 95, .external_lex_state = 42}, - [5288] = {.lex_state = 79, .external_lex_state = 39}, + [5287] = {.lex_state = 95, .external_lex_state = 43}, + [5288] = {.lex_state = 79, .external_lex_state = 40}, [5289] = {.lex_state = 86, .external_lex_state = 26}, - [5290] = {.lex_state = 87, .external_lex_state = 31}, - [5291] = {.lex_state = 85, .external_lex_state = 36}, + [5290] = {.lex_state = 77, .external_lex_state = 42}, + [5291] = {.lex_state = 85, .external_lex_state = 38}, [5292] = {.lex_state = 77, .external_lex_state = 28}, [5293] = {.lex_state = 79, .external_lex_state = 27}, [5294] = {.lex_state = 79, .external_lex_state = 27}, - [5295] = {.lex_state = 77, .external_lex_state = 36}, - [5296] = {.lex_state = 86, .external_lex_state = 29}, - [5297] = {.lex_state = 77, .external_lex_state = 39}, + [5295] = {.lex_state = 77, .external_lex_state = 38}, + [5296] = {.lex_state = 87, .external_lex_state = 31}, + [5297] = {.lex_state = 78, .external_lex_state = 30}, [5298] = {.lex_state = 93, .external_lex_state = 26}, - [5299] = {.lex_state = 77, .external_lex_state = 38}, + [5299] = {.lex_state = 77, .external_lex_state = 36}, [5300] = {.lex_state = 78, .external_lex_state = 34}, [5301] = {.lex_state = 78, .external_lex_state = 34}, [5302] = {.lex_state = 78, .external_lex_state = 34}, - [5303] = {.lex_state = 85, .external_lex_state = 27}, - [5304] = {.lex_state = 85, .external_lex_state = 38}, - [5305] = {.lex_state = 77, .external_lex_state = 36}, + [5303] = {.lex_state = 78, .external_lex_state = 34}, + [5304] = {.lex_state = 85, .external_lex_state = 36}, + [5305] = {.lex_state = 77, .external_lex_state = 38}, [5306] = {.lex_state = 79, .external_lex_state = 31}, [5307] = {.lex_state = 79, .external_lex_state = 34}, - [5308] = {.lex_state = 77, .external_lex_state = 47}, + [5308] = {.lex_state = 85, .external_lex_state = 27}, [5309] = {.lex_state = 93, .external_lex_state = 47}, [5310] = {.lex_state = 78, .external_lex_state = 34}, [5311] = {.lex_state = 79, .external_lex_state = 30}, [5312] = {.lex_state = 85, .external_lex_state = 27}, - [5313] = {.lex_state = 78, .external_lex_state = 31}, - [5314] = {.lex_state = 77, .external_lex_state = 39}, - [5315] = {.lex_state = 85, .external_lex_state = 27}, + [5313] = {.lex_state = 77, .external_lex_state = 47}, + [5314] = {.lex_state = 78, .external_lex_state = 31}, + [5315] = {.lex_state = 77, .external_lex_state = 40}, [5316] = {.lex_state = 74, .external_lex_state = 33}, - [5317] = {.lex_state = 78, .external_lex_state = 30}, + [5317] = {.lex_state = 85, .external_lex_state = 27}, [5318] = {.lex_state = 93, .external_lex_state = 27}, - [5319] = {.lex_state = 85, .external_lex_state = 36}, - [5320] = {.lex_state = 77, .external_lex_state = 36}, + [5319] = {.lex_state = 85, .external_lex_state = 38}, + [5320] = {.lex_state = 87, .external_lex_state = 31}, [5321] = {.lex_state = 79, .external_lex_state = 30}, - [5322] = {.lex_state = 87, .external_lex_state = 31}, + [5322] = {.lex_state = 78, .external_lex_state = 30}, [5323] = {.lex_state = 86, .external_lex_state = 26}, [5324] = {.lex_state = 79, .external_lex_state = 34}, [5325] = {.lex_state = 86, .external_lex_state = 23}, - [5326] = {.lex_state = 77, .external_lex_state = 36}, + [5326] = {.lex_state = 77, .external_lex_state = 38}, [5327] = {.lex_state = 78, .external_lex_state = 31}, [5328] = {.lex_state = 78, .external_lex_state = 30}, [5329] = {.lex_state = 86, .external_lex_state = 29}, @@ -44071,274 +43910,274 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5335] = {.lex_state = 74, .external_lex_state = 58}, [5336] = {.lex_state = 79, .external_lex_state = 44}, [5337] = {.lex_state = 86, .external_lex_state = 29}, - [5338] = {.lex_state = 87, .external_lex_state = 36}, - [5339] = {.lex_state = 79, .external_lex_state = 30}, + [5338] = {.lex_state = 79, .external_lex_state = 30}, + [5339] = {.lex_state = 79, .external_lex_state = 31}, [5340] = {.lex_state = 74, .external_lex_state = 23}, [5341] = {.lex_state = 79, .external_lex_state = 30}, - [5342] = {.lex_state = 77, .external_lex_state = 38}, - [5343] = {.lex_state = 95, .external_lex_state = 52}, - [5344] = {.lex_state = 79, .external_lex_state = 31}, - [5345] = {.lex_state = 79, .external_lex_state = 30}, + [5342] = {.lex_state = 77, .external_lex_state = 36}, + [5343] = {.lex_state = 95, .external_lex_state = 51}, + [5344] = {.lex_state = 79, .external_lex_state = 30}, + [5345] = {.lex_state = 74, .external_lex_state = 23}, [5346] = {.lex_state = 77, .external_lex_state = 34}, - [5347] = {.lex_state = 85, .external_lex_state = 38}, - [5348] = {.lex_state = 79, .external_lex_state = 52}, - [5349] = {.lex_state = 74, .external_lex_state = 23}, - [5350] = {.lex_state = 77, .external_lex_state = 42}, + [5347] = {.lex_state = 78, .external_lex_state = 31}, + [5348] = {.lex_state = 79, .external_lex_state = 51}, + [5349] = {.lex_state = 79, .external_lex_state = 30}, + [5350] = {.lex_state = 77, .external_lex_state = 43}, [5351] = {.lex_state = 78, .external_lex_state = 30}, - [5352] = {.lex_state = 78, .external_lex_state = 31}, - [5353] = {.lex_state = 79, .external_lex_state = 38}, - [5354] = {.lex_state = 79, .external_lex_state = 30}, + [5352] = {.lex_state = 85, .external_lex_state = 36}, + [5353] = {.lex_state = 79, .external_lex_state = 36}, + [5354] = {.lex_state = 77, .external_lex_state = 40}, [5355] = {.lex_state = 79, .external_lex_state = 34}, - [5356] = {.lex_state = 84, .external_lex_state = 38}, - [5357] = {.lex_state = 85, .external_lex_state = 39}, - [5358] = {.lex_state = 77, .external_lex_state = 36}, - [5359] = {.lex_state = 79, .external_lex_state = 38}, + [5356] = {.lex_state = 84, .external_lex_state = 36}, + [5357] = {.lex_state = 85, .external_lex_state = 40}, + [5358] = {.lex_state = 77, .external_lex_state = 38}, + [5359] = {.lex_state = 79, .external_lex_state = 36}, [5360] = {.lex_state = 84, .external_lex_state = 31}, [5361] = {.lex_state = 77, .external_lex_state = 34}, - [5362] = {.lex_state = 86, .external_lex_state = 29}, + [5362] = {.lex_state = 84, .external_lex_state = 34}, [5363] = {.lex_state = 78, .external_lex_state = 34}, [5364] = {.lex_state = 77, .external_lex_state = 45}, - [5365] = {.lex_state = 78, .external_lex_state = 30}, + [5365] = {.lex_state = 86, .external_lex_state = 37}, [5366] = {.lex_state = 93, .external_lex_state = 26}, - [5367] = {.lex_state = 86, .external_lex_state = 35}, + [5367] = {.lex_state = 74, .external_lex_state = 32}, [5368] = {.lex_state = 86, .external_lex_state = 53}, [5369] = {.lex_state = 86, .external_lex_state = 29}, [5370] = {.lex_state = 87, .external_lex_state = 34}, [5371] = {.lex_state = 32}, [5372] = {.lex_state = 86, .external_lex_state = 29}, - [5373] = {.lex_state = 77, .external_lex_state = 39}, - [5374] = {.lex_state = 74, .external_lex_state = 32}, - [5375] = {.lex_state = 86, .external_lex_state = 55}, - [5376] = {.lex_state = 77, .external_lex_state = 36}, - [5377] = {.lex_state = 74, .external_lex_state = 51}, - [5378] = {.lex_state = 78, .external_lex_state = 30}, - [5379] = {.lex_state = 74, .external_lex_state = 40}, + [5373] = {.lex_state = 77, .external_lex_state = 40}, + [5374] = {.lex_state = 86, .external_lex_state = 55}, + [5375] = {.lex_state = 78, .external_lex_state = 30}, + [5376] = {.lex_state = 77, .external_lex_state = 38}, + [5377] = {.lex_state = 74, .external_lex_state = 52}, + [5378] = {.lex_state = 84, .external_lex_state = 34}, + [5379] = {.lex_state = 74, .external_lex_state = 35}, [5380] = {.lex_state = 95, .external_lex_state = 45}, - [5381] = {.lex_state = 84, .external_lex_state = 34}, + [5381] = {.lex_state = 78, .external_lex_state = 31}, [5382] = {.lex_state = 84, .external_lex_state = 31}, - [5383] = {.lex_state = 78, .external_lex_state = 31}, - [5384] = {.lex_state = 84, .external_lex_state = 41}, + [5383] = {.lex_state = 84, .external_lex_state = 42}, + [5384] = {.lex_state = 87, .external_lex_state = 38}, [5385] = {.lex_state = 81, .external_lex_state = 55}, [5386] = {.lex_state = 86, .external_lex_state = 29}, - [5387] = {.lex_state = 95, .external_lex_state = 42}, + [5387] = {.lex_state = 95, .external_lex_state = 43}, [5388] = {.lex_state = 78, .external_lex_state = 27}, - [5389] = {.lex_state = 87, .external_lex_state = 36}, - [5390] = {.lex_state = 87, .external_lex_state = 39}, - [5391] = {.lex_state = 86, .external_lex_state = 29}, + [5389] = {.lex_state = 86, .external_lex_state = 29}, + [5390] = {.lex_state = 87, .external_lex_state = 40}, + [5391] = {.lex_state = 78, .external_lex_state = 30}, [5392] = {.lex_state = 84, .external_lex_state = 31}, [5393] = {.lex_state = 77, .external_lex_state = 44}, - [5394] = {.lex_state = 78, .external_lex_state = 30}, - [5395] = {.lex_state = 79, .external_lex_state = 39}, - [5396] = {.lex_state = 86, .external_lex_state = 32}, + [5394] = {.lex_state = 86, .external_lex_state = 32}, + [5395] = {.lex_state = 79, .external_lex_state = 40}, + [5396] = {.lex_state = 77, .external_lex_state = 31}, [5397] = {.lex_state = 86, .external_lex_state = 53}, [5398] = {.lex_state = 77, .external_lex_state = 45}, - [5399] = {.lex_state = 78, .external_lex_state = 30}, + [5399] = {.lex_state = 78, .external_lex_state = 31}, [5400] = {.lex_state = 86, .external_lex_state = 29}, - [5401] = {.lex_state = 86, .external_lex_state = 37}, - [5402] = {.lex_state = 77, .external_lex_state = 31}, - [5403] = {.lex_state = 78, .external_lex_state = 31}, + [5401] = {.lex_state = 86, .external_lex_state = 39}, + [5402] = {.lex_state = 78, .external_lex_state = 30}, + [5403] = {.lex_state = 87, .external_lex_state = 26}, [5404] = {.lex_state = 79, .external_lex_state = 31}, - [5405] = {.lex_state = 87, .external_lex_state = 38}, - [5406] = {.lex_state = 87, .external_lex_state = 26}, - [5407] = {.lex_state = 79, .external_lex_state = 50}, - [5408] = {.lex_state = 74, .external_lex_state = 46}, - [5409] = {.lex_state = 78, .external_lex_state = 30}, - [5410] = {.lex_state = 84, .external_lex_state = 38}, - [5411] = {.lex_state = 95, .external_lex_state = 45}, + [5405] = {.lex_state = 87, .external_lex_state = 36}, + [5406] = {.lex_state = 79, .external_lex_state = 50}, + [5407] = {.lex_state = 74, .external_lex_state = 46}, + [5408] = {.lex_state = 78, .external_lex_state = 30}, + [5409] = {.lex_state = 77, .external_lex_state = 40}, + [5410] = {.lex_state = 84, .external_lex_state = 36}, + [5411] = {.lex_state = 86, .external_lex_state = 29}, [5412] = {.lex_state = 84, .external_lex_state = 30}, [5413] = {.lex_state = 86, .external_lex_state = 53}, - [5414] = {.lex_state = 77, .external_lex_state = 39}, - [5415] = {.lex_state = 84, .external_lex_state = 42}, + [5414] = {.lex_state = 78, .external_lex_state = 31}, + [5415] = {.lex_state = 84, .external_lex_state = 43}, [5416] = {.lex_state = 87, .external_lex_state = 27}, - [5417] = {.lex_state = 86, .external_lex_state = 29}, - [5418] = {.lex_state = 78, .external_lex_state = 31}, + [5417] = {.lex_state = 95, .external_lex_state = 45}, + [5418] = {.lex_state = 77, .external_lex_state = 42}, [5419] = {.lex_state = 86, .external_lex_state = 46}, - [5420] = {.lex_state = 77, .external_lex_state = 41}, - [5421] = {.lex_state = 79, .external_lex_state = 42}, - [5422] = {.lex_state = 79, .external_lex_state = 36}, + [5420] = {.lex_state = 79, .external_lex_state = 43}, + [5421] = {.lex_state = 78, .external_lex_state = 30}, + [5422] = {.lex_state = 79, .external_lex_state = 38}, [5423] = {.lex_state = 84, .external_lex_state = 30}, [5424] = {.lex_state = 84, .external_lex_state = 30}, [5425] = {.lex_state = 78, .external_lex_state = 31}, [5426] = {.lex_state = 84, .external_lex_state = 27}, - [5427] = {.lex_state = 78, .external_lex_state = 30}, + [5427] = {.lex_state = 86, .external_lex_state = 29}, [5428] = {.lex_state = 78, .external_lex_state = 31}, - [5429] = {.lex_state = 86, .external_lex_state = 29}, - [5430] = {.lex_state = 84, .external_lex_state = 42}, + [5429] = {.lex_state = 77, .external_lex_state = 40}, + [5430] = {.lex_state = 84, .external_lex_state = 43}, [5431] = {.lex_state = 78, .external_lex_state = 50}, - [5432] = {.lex_state = 77, .external_lex_state = 39}, + [5432] = {.lex_state = 77, .external_lex_state = 40}, [5433] = {.lex_state = 78, .external_lex_state = 47}, - [5434] = {.lex_state = 77, .external_lex_state = 39}, - [5435] = {.lex_state = 78, .external_lex_state = 52}, - [5436] = {.lex_state = 77, .external_lex_state = 38}, - [5437] = {.lex_state = 79, .external_lex_state = 34}, + [5434] = {.lex_state = 78, .external_lex_state = 51}, + [5435] = {.lex_state = 77, .external_lex_state = 36}, + [5436] = {.lex_state = 79, .external_lex_state = 34}, + [5437] = {.lex_state = 78, .external_lex_state = 31}, [5438] = {.lex_state = 79, .external_lex_state = 34}, [5439] = {.lex_state = 77, .external_lex_state = 44}, - [5440] = {.lex_state = 78, .external_lex_state = 31}, - [5441] = {.lex_state = 74, .external_lex_state = 32}, - [5442] = {.lex_state = 86, .external_lex_state = 29}, + [5440] = {.lex_state = 74, .external_lex_state = 32}, + [5441] = {.lex_state = 86, .external_lex_state = 29}, + [5442] = {.lex_state = 77, .external_lex_state = 40}, [5443] = {.lex_state = 77, .external_lex_state = 44}, - [5444] = {.lex_state = 84, .external_lex_state = 39}, + [5444] = {.lex_state = 84, .external_lex_state = 40}, [5445] = {.lex_state = 85, .external_lex_state = 27}, - [5446] = {.lex_state = 77, .external_lex_state = 39}, - [5447] = {.lex_state = 86, .external_lex_state = 51}, - [5448] = {.lex_state = 77, .external_lex_state = 36}, + [5446] = {.lex_state = 93, .external_lex_state = 26}, + [5447] = {.lex_state = 86, .external_lex_state = 52}, + [5448] = {.lex_state = 77, .external_lex_state = 38}, [5449] = {.lex_state = 79, .external_lex_state = 28}, - [5450] = {.lex_state = 93, .external_lex_state = 26}, - [5451] = {.lex_state = 79, .external_lex_state = 38}, - [5452] = {.lex_state = 86, .external_lex_state = 47}, - [5453] = {.lex_state = 85, .external_lex_state = 28}, + [5450] = {.lex_state = 86, .external_lex_state = 47}, + [5451] = {.lex_state = 79, .external_lex_state = 36}, + [5452] = {.lex_state = 85, .external_lex_state = 28}, + [5453] = {.lex_state = 78, .external_lex_state = 31}, [5454] = {.lex_state = 86, .external_lex_state = 28}, - [5455] = {.lex_state = 79, .external_lex_state = 36}, + [5455] = {.lex_state = 79, .external_lex_state = 38}, [5456] = {.lex_state = 87, .external_lex_state = 34}, - [5457] = {.lex_state = 85, .external_lex_state = 39}, + [5457] = {.lex_state = 85, .external_lex_state = 40}, [5458] = {.lex_state = 85, .external_lex_state = 28}, [5459] = {.lex_state = 87, .external_lex_state = 27}, [5460] = {.lex_state = 77, .external_lex_state = 45}, [5461] = {.lex_state = 93, .external_lex_state = 47}, [5462] = {.lex_state = 79, .external_lex_state = 28}, - [5463] = {.lex_state = 78, .external_lex_state = 31}, - [5464] = {.lex_state = 77, .external_lex_state = 41}, + [5463] = {.lex_state = 77, .external_lex_state = 42}, + [5464] = {.lex_state = 84, .external_lex_state = 42}, [5465] = {.lex_state = 32}, - [5466] = {.lex_state = 79, .external_lex_state = 36}, + [5466] = {.lex_state = 79, .external_lex_state = 38}, [5467] = {.lex_state = 77, .external_lex_state = 26}, - [5468] = {.lex_state = 77, .external_lex_state = 39}, - [5469] = {.lex_state = 84, .external_lex_state = 41}, - [5470] = {.lex_state = 87, .external_lex_state = 39}, - [5471] = {.lex_state = 77, .external_lex_state = 38}, - [5472] = {.lex_state = 87, .external_lex_state = 30}, + [5468] = {.lex_state = 77, .external_lex_state = 40}, + [5469] = {.lex_state = 87, .external_lex_state = 40}, + [5470] = {.lex_state = 77, .external_lex_state = 36}, + [5471] = {.lex_state = 87, .external_lex_state = 30}, + [5472] = {.lex_state = 77, .external_lex_state = 36}, [5473] = {.lex_state = 79, .external_lex_state = 31}, [5474] = {.lex_state = 85, .external_lex_state = 27}, - [5475] = {.lex_state = 77, .external_lex_state = 38}, - [5476] = {.lex_state = 74, .external_lex_state = 46}, + [5475] = {.lex_state = 74, .external_lex_state = 46}, + [5476] = {.lex_state = 78, .external_lex_state = 31}, [5477] = {.lex_state = 74, .external_lex_state = 29}, - [5478] = {.lex_state = 78, .external_lex_state = 31}, + [5478] = {.lex_state = 85, .external_lex_state = 28}, [5479] = {.lex_state = 78, .external_lex_state = 31}, - [5480] = {.lex_state = 85, .external_lex_state = 39}, - [5481] = {.lex_state = 85, .external_lex_state = 28}, + [5480] = {.lex_state = 85, .external_lex_state = 40}, + [5481] = {.lex_state = 78, .external_lex_state = 30}, [5482] = {.lex_state = 86, .external_lex_state = 26}, [5483] = {.lex_state = 74, .external_lex_state = 48}, [5484] = {.lex_state = 84, .external_lex_state = 44}, - [5485] = {.lex_state = 79, .external_lex_state = 38}, + [5485] = {.lex_state = 79, .external_lex_state = 36}, [5486] = {.lex_state = 86, .external_lex_state = 33}, [5487] = {.lex_state = 78, .external_lex_state = 34}, [5488] = {.lex_state = 86, .external_lex_state = 27}, - [5489] = {.lex_state = 78, .external_lex_state = 30}, - [5490] = {.lex_state = 79, .external_lex_state = 42}, - [5491] = {.lex_state = 79, .external_lex_state = 36}, + [5489] = {.lex_state = 86, .external_lex_state = 29}, + [5490] = {.lex_state = 79, .external_lex_state = 43}, + [5491] = {.lex_state = 79, .external_lex_state = 38}, [5492] = {.lex_state = 32}, [5493] = {.lex_state = 86, .external_lex_state = 29}, [5494] = {.lex_state = 86, .external_lex_state = 29}, [5495] = {.lex_state = 93, .external_lex_state = 28}, - [5496] = {.lex_state = 79, .external_lex_state = 36}, + [5496] = {.lex_state = 79, .external_lex_state = 38}, [5497] = {.lex_state = 95, .external_lex_state = 49}, - [5498] = {.lex_state = 87, .external_lex_state = 36}, + [5498] = {.lex_state = 87, .external_lex_state = 38}, [5499] = {.lex_state = 32}, [5500] = {.lex_state = 32}, [5501] = {.lex_state = 86, .external_lex_state = 29}, [5502] = {.lex_state = 32}, [5503] = {.lex_state = 86, .external_lex_state = 32}, [5504] = {.lex_state = 86, .external_lex_state = 33}, - [5505] = {.lex_state = 79, .external_lex_state = 36}, + [5505] = {.lex_state = 79, .external_lex_state = 38}, [5506] = {.lex_state = 93, .external_lex_state = 55}, - [5507] = {.lex_state = 79, .external_lex_state = 36}, + [5507] = {.lex_state = 79, .external_lex_state = 38}, [5508] = {.lex_state = 86, .external_lex_state = 31}, [5509] = {.lex_state = 85, .external_lex_state = 44}, - [5510] = {.lex_state = 79, .external_lex_state = 36}, + [5510] = {.lex_state = 79, .external_lex_state = 38}, [5511] = {.lex_state = 86, .external_lex_state = 32}, [5512] = {.lex_state = 84, .external_lex_state = 49}, [5513] = {.lex_state = 86, .external_lex_state = 33}, [5514] = {.lex_state = 76}, [5515] = {.lex_state = 84, .external_lex_state = 49}, - [5516] = {.lex_state = 78, .external_lex_state = 52}, - [5517] = {.lex_state = 79, .external_lex_state = 36}, - [5518] = {.lex_state = 85, .external_lex_state = 42}, + [5516] = {.lex_state = 78, .external_lex_state = 51}, + [5517] = {.lex_state = 79, .external_lex_state = 38}, + [5518] = {.lex_state = 85, .external_lex_state = 43}, [5519] = {.lex_state = 86, .external_lex_state = 32}, - [5520] = {.lex_state = 79, .external_lex_state = 36}, - [5521] = {.lex_state = 78, .external_lex_state = 39}, + [5520] = {.lex_state = 79, .external_lex_state = 38}, + [5521] = {.lex_state = 78, .external_lex_state = 40}, [5522] = {.lex_state = 78, .external_lex_state = 55}, - [5523] = {.lex_state = 78, .external_lex_state = 52}, + [5523] = {.lex_state = 78, .external_lex_state = 51}, [5524] = {.lex_state = 32}, [5525] = {.lex_state = 93, .external_lex_state = 34}, [5526] = {.lex_state = 95, .external_lex_state = 28}, [5527] = {.lex_state = 86, .external_lex_state = 33}, [5528] = {.lex_state = 77, .external_lex_state = 50}, - [5529] = {.lex_state = 85, .external_lex_state = 42}, + [5529] = {.lex_state = 85, .external_lex_state = 43}, [5530] = {.lex_state = 86, .external_lex_state = 32}, [5531] = {.lex_state = 86, .external_lex_state = 29}, - [5532] = {.lex_state = 77, .external_lex_state = 42}, + [5532] = {.lex_state = 77, .external_lex_state = 43}, [5533] = {.lex_state = 86, .external_lex_state = 34}, [5534] = {.lex_state = 77, .external_lex_state = 50}, [5535] = {.lex_state = 86, .external_lex_state = 48}, - [5536] = {.lex_state = 78, .external_lex_state = 36}, + [5536] = {.lex_state = 78, .external_lex_state = 38}, [5537] = {.lex_state = 86, .external_lex_state = 29}, [5538] = {.lex_state = 74, .external_lex_state = 48}, [5539] = {.lex_state = 86, .external_lex_state = 29}, [5540] = {.lex_state = 86, .external_lex_state = 32}, [5541] = {.lex_state = 86, .external_lex_state = 23}, - [5542] = {.lex_state = 79, .external_lex_state = 41}, + [5542] = {.lex_state = 79, .external_lex_state = 42}, [5543] = {.lex_state = 87, .external_lex_state = 31}, [5544] = {.lex_state = 79, .external_lex_state = 50}, [5545] = {.lex_state = 86, .external_lex_state = 29}, [5546] = {.lex_state = 32}, [5547] = {.lex_state = 95, .external_lex_state = 47}, [5548] = {.lex_state = 78, .external_lex_state = 27}, - [5549] = {.lex_state = 84, .external_lex_state = 38}, + [5549] = {.lex_state = 84, .external_lex_state = 36}, [5550] = {.lex_state = 93, .external_lex_state = 55}, [5551] = {.lex_state = 32}, [5552] = {.lex_state = 32}, [5553] = {.lex_state = 86, .external_lex_state = 29}, [5554] = {.lex_state = 74, .external_lex_state = 24}, [5555] = {.lex_state = 79, .external_lex_state = 44}, - [5556] = {.lex_state = 77, .external_lex_state = 41}, - [5557] = {.lex_state = 74, .external_lex_state = 35}, + [5556] = {.lex_state = 77, .external_lex_state = 42}, + [5557] = {.lex_state = 74, .external_lex_state = 37}, [5558] = {.lex_state = 86, .external_lex_state = 32}, [5559] = {.lex_state = 87, .external_lex_state = 34}, [5560] = {.lex_state = 93, .external_lex_state = 28}, [5561] = {.lex_state = 74, .external_lex_state = 48}, [5562] = {.lex_state = 79, .external_lex_state = 44}, - [5563] = {.lex_state = 86, .external_lex_state = 52}, + [5563] = {.lex_state = 86, .external_lex_state = 51}, [5564] = {.lex_state = 86, .external_lex_state = 32}, [5565] = {.lex_state = 86, .external_lex_state = 30}, - [5566] = {.lex_state = 87, .external_lex_state = 41}, + [5566] = {.lex_state = 87, .external_lex_state = 42}, [5567] = {.lex_state = 86, .external_lex_state = 29}, [5568] = {.lex_state = 87, .external_lex_state = 34}, [5569] = {.lex_state = 86, .external_lex_state = 29}, - [5570] = {.lex_state = 78, .external_lex_state = 38}, + [5570] = {.lex_state = 78, .external_lex_state = 36}, [5571] = {.lex_state = 93, .external_lex_state = 27}, - [5572] = {.lex_state = 78, .external_lex_state = 38}, + [5572] = {.lex_state = 78, .external_lex_state = 36}, [5573] = {.lex_state = 77, .external_lex_state = 55}, - [5574] = {.lex_state = 78, .external_lex_state = 38}, + [5574] = {.lex_state = 78, .external_lex_state = 36}, [5575] = {.lex_state = 74}, [5576] = {.lex_state = 87, .external_lex_state = 34}, [5577] = {.lex_state = 82, .external_lex_state = 55}, [5578] = {.lex_state = 32}, [5579] = {.lex_state = 86, .external_lex_state = 32}, - [5580] = {.lex_state = 87, .external_lex_state = 41}, + [5580] = {.lex_state = 87, .external_lex_state = 42}, [5581] = {.lex_state = 77, .external_lex_state = 45}, [5582] = {.lex_state = 85, .external_lex_state = 44}, [5583] = {.lex_state = 74, .external_lex_state = 23}, - [5584] = {.lex_state = 79, .external_lex_state = 41}, - [5585] = {.lex_state = 78, .external_lex_state = 39}, + [5584] = {.lex_state = 79, .external_lex_state = 42}, + [5585] = {.lex_state = 78, .external_lex_state = 40}, [5586] = {.lex_state = 74, .external_lex_state = 58}, - [5587] = {.lex_state = 86, .external_lex_state = 43}, + [5587] = {.lex_state = 86, .external_lex_state = 41}, [5588] = {.lex_state = 85, .external_lex_state = 44}, [5589] = {.lex_state = 93, .external_lex_state = 27}, - [5590] = {.lex_state = 74, .external_lex_state = 35}, + [5590] = {.lex_state = 74, .external_lex_state = 37}, [5591] = {.lex_state = 74, .external_lex_state = 54}, [5592] = {.lex_state = 84, .external_lex_state = 50}, [5593] = {.lex_state = 84, .external_lex_state = 47}, [5594] = {.lex_state = 32}, [5595] = {.lex_state = 78, .external_lex_state = 28}, - [5596] = {.lex_state = 81, .external_lex_state = 39}, - [5597] = {.lex_state = 84, .external_lex_state = 38}, + [5596] = {.lex_state = 81, .external_lex_state = 40}, + [5597] = {.lex_state = 84, .external_lex_state = 36}, [5598] = {.lex_state = 32}, [5599] = {.lex_state = 77, .external_lex_state = 45}, [5600] = {.lex_state = 77, .external_lex_state = 49}, - [5601] = {.lex_state = 78, .external_lex_state = 39}, - [5602] = {.lex_state = 87, .external_lex_state = 39}, + [5601] = {.lex_state = 78, .external_lex_state = 40}, + [5602] = {.lex_state = 87, .external_lex_state = 40}, [5603] = {.lex_state = 32}, - [5604] = {.lex_state = 79, .external_lex_state = 39}, - [5605] = {.lex_state = 79, .external_lex_state = 36}, + [5604] = {.lex_state = 79, .external_lex_state = 40}, + [5605] = {.lex_state = 79, .external_lex_state = 38}, [5606] = {.lex_state = 32}, [5607] = {.lex_state = 84, .external_lex_state = 47}, [5608] = {.lex_state = 86, .external_lex_state = 34}, @@ -44351,130 +44190,130 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5615] = {.lex_state = 77, .external_lex_state = 45}, [5616] = {.lex_state = 86, .external_lex_state = 29}, [5617] = {.lex_state = 85, .external_lex_state = 44}, - [5618] = {.lex_state = 79, .external_lex_state = 41}, - [5619] = {.lex_state = 86, .external_lex_state = 40}, - [5620] = {.lex_state = 77, .external_lex_state = 41}, + [5618] = {.lex_state = 79, .external_lex_state = 42}, + [5619] = {.lex_state = 86, .external_lex_state = 35}, + [5620] = {.lex_state = 77, .external_lex_state = 42}, [5621] = {.lex_state = 77, .external_lex_state = 50}, [5622] = {.lex_state = 77, .external_lex_state = 45}, - [5623] = {.lex_state = 84, .external_lex_state = 38}, - [5624] = {.lex_state = 86, .external_lex_state = 35}, + [5623] = {.lex_state = 84, .external_lex_state = 36}, + [5624] = {.lex_state = 86, .external_lex_state = 37}, [5625] = {.lex_state = 77, .external_lex_state = 49}, - [5626] = {.lex_state = 77, .external_lex_state = 41}, - [5627] = {.lex_state = 78, .external_lex_state = 39}, - [5628] = {.lex_state = 85, .external_lex_state = 41}, + [5626] = {.lex_state = 77, .external_lex_state = 42}, + [5627] = {.lex_state = 78, .external_lex_state = 40}, + [5628] = {.lex_state = 85, .external_lex_state = 42}, [5629] = {.lex_state = 77, .external_lex_state = 49}, - [5630] = {.lex_state = 84, .external_lex_state = 38}, - [5631] = {.lex_state = 10, .external_lex_state = 52}, - [5632] = {.lex_state = 77, .external_lex_state = 41}, - [5633] = {.lex_state = 78, .external_lex_state = 36}, - [5634] = {.lex_state = 87, .external_lex_state = 42}, + [5630] = {.lex_state = 84, .external_lex_state = 36}, + [5631] = {.lex_state = 10, .external_lex_state = 51}, + [5632] = {.lex_state = 77, .external_lex_state = 42}, + [5633] = {.lex_state = 78, .external_lex_state = 38}, + [5634] = {.lex_state = 87, .external_lex_state = 43}, [5635] = {.lex_state = 77, .external_lex_state = 45}, - [5636] = {.lex_state = 78, .external_lex_state = 39}, + [5636] = {.lex_state = 78, .external_lex_state = 40}, [5637] = {.lex_state = 74, .external_lex_state = 33}, - [5638] = {.lex_state = 85, .external_lex_state = 41}, - [5639] = {.lex_state = 78, .external_lex_state = 36}, + [5638] = {.lex_state = 85, .external_lex_state = 42}, + [5639] = {.lex_state = 78, .external_lex_state = 38}, [5640] = {.lex_state = 93, .external_lex_state = 27}, [5641] = {.lex_state = 79, .external_lex_state = 31}, [5642] = {.lex_state = 84, .external_lex_state = 50}, [5643] = {.lex_state = 32}, - [5644] = {.lex_state = 87, .external_lex_state = 42}, - [5645] = {.lex_state = 74, .external_lex_state = 37}, + [5644] = {.lex_state = 87, .external_lex_state = 43}, + [5645] = {.lex_state = 74, .external_lex_state = 39}, [5646] = {.lex_state = 77, .external_lex_state = 47}, [5647] = {.lex_state = 32}, - [5648] = {.lex_state = 78, .external_lex_state = 36}, + [5648] = {.lex_state = 78, .external_lex_state = 38}, [5649] = {.lex_state = 86, .external_lex_state = 32}, [5650] = {.lex_state = 79, .external_lex_state = 31}, [5651] = {.lex_state = 74}, [5652] = {.lex_state = 86, .external_lex_state = 33}, - [5653] = {.lex_state = 87, .external_lex_state = 52}, + [5653] = {.lex_state = 87, .external_lex_state = 51}, [5654] = {.lex_state = 74, .external_lex_state = 53}, [5655] = {.lex_state = 77, .external_lex_state = 47}, - [5656] = {.lex_state = 78, .external_lex_state = 38}, + [5656] = {.lex_state = 78, .external_lex_state = 36}, [5657] = {.lex_state = 86, .external_lex_state = 32}, [5658] = {.lex_state = 85, .external_lex_state = 34}, [5659] = {.lex_state = 85, .external_lex_state = 31}, - [5660] = {.lex_state = 79, .external_lex_state = 42}, + [5660] = {.lex_state = 79, .external_lex_state = 43}, [5661] = {.lex_state = 32}, - [5662] = {.lex_state = 78, .external_lex_state = 38}, + [5662] = {.lex_state = 78, .external_lex_state = 36}, [5663] = {.lex_state = 74, .external_lex_state = 58}, - [5664] = {.lex_state = 84, .external_lex_state = 42}, + [5664] = {.lex_state = 84, .external_lex_state = 43}, [5665] = {.lex_state = 86, .external_lex_state = 48}, [5666] = {.lex_state = 77, .external_lex_state = 47}, [5667] = {.lex_state = 32}, - [5668] = {.lex_state = 79, .external_lex_state = 39}, - [5669] = {.lex_state = 79, .external_lex_state = 38}, + [5668] = {.lex_state = 79, .external_lex_state = 40}, + [5669] = {.lex_state = 79, .external_lex_state = 36}, [5670] = {.lex_state = 86, .external_lex_state = 32}, [5671] = {.lex_state = 79, .external_lex_state = 30}, [5672] = {.lex_state = 95, .external_lex_state = 26}, - [5673] = {.lex_state = 78, .external_lex_state = 38}, + [5673] = {.lex_state = 78, .external_lex_state = 36}, [5674] = {.lex_state = 32}, [5675] = {.lex_state = 74, .external_lex_state = 57}, - [5676] = {.lex_state = 86, .external_lex_state = 51}, - [5677] = {.lex_state = 79, .external_lex_state = 39}, + [5676] = {.lex_state = 86, .external_lex_state = 52}, + [5677] = {.lex_state = 79, .external_lex_state = 40}, [5678] = {.lex_state = 79, .external_lex_state = 30}, [5679] = {.lex_state = 77, .external_lex_state = 44}, [5680] = {.lex_state = 86, .external_lex_state = 32}, - [5681] = {.lex_state = 81, .external_lex_state = 39}, + [5681] = {.lex_state = 81, .external_lex_state = 40}, [5682] = {.lex_state = 77, .external_lex_state = 26}, [5683] = {.lex_state = 86, .external_lex_state = 32}, - [5684] = {.lex_state = 78, .external_lex_state = 38}, - [5685] = {.lex_state = 87, .external_lex_state = 36}, - [5686] = {.lex_state = 79, .external_lex_state = 39}, - [5687] = {.lex_state = 74, .external_lex_state = 40}, + [5684] = {.lex_state = 78, .external_lex_state = 36}, + [5685] = {.lex_state = 87, .external_lex_state = 38}, + [5686] = {.lex_state = 79, .external_lex_state = 40}, + [5687] = {.lex_state = 74, .external_lex_state = 35}, [5688] = {.lex_state = 86, .external_lex_state = 33}, [5689] = {.lex_state = 32}, - [5690] = {.lex_state = 81, .external_lex_state = 39}, - [5691] = {.lex_state = 78, .external_lex_state = 36}, - [5692] = {.lex_state = 84, .external_lex_state = 36}, - [5693] = {.lex_state = 78, .external_lex_state = 38}, + [5690] = {.lex_state = 81, .external_lex_state = 40}, + [5691] = {.lex_state = 78, .external_lex_state = 38}, + [5692] = {.lex_state = 84, .external_lex_state = 38}, + [5693] = {.lex_state = 78, .external_lex_state = 36}, [5694] = {.lex_state = 86, .external_lex_state = 29}, [5695] = {.lex_state = 86, .external_lex_state = 32}, [5696] = {.lex_state = 77, .external_lex_state = 44}, [5697] = {.lex_state = 87, .external_lex_state = 28}, - [5698] = {.lex_state = 78, .external_lex_state = 36}, - [5699] = {.lex_state = 85, .external_lex_state = 41}, - [5700] = {.lex_state = 84, .external_lex_state = 36}, - [5701] = {.lex_state = 78, .external_lex_state = 36}, + [5698] = {.lex_state = 78, .external_lex_state = 38}, + [5699] = {.lex_state = 85, .external_lex_state = 42}, + [5700] = {.lex_state = 84, .external_lex_state = 38}, + [5701] = {.lex_state = 78, .external_lex_state = 38}, [5702] = {.lex_state = 32}, [5703] = {.lex_state = 79, .external_lex_state = 45}, [5704] = {.lex_state = 86, .external_lex_state = 29}, [5705] = {.lex_state = 77, .external_lex_state = 45}, - [5706] = {.lex_state = 78, .external_lex_state = 38}, - [5707] = {.lex_state = 84, .external_lex_state = 36}, + [5706] = {.lex_state = 78, .external_lex_state = 36}, + [5707] = {.lex_state = 84, .external_lex_state = 38}, [5708] = {.lex_state = 32}, - [5709] = {.lex_state = 86, .external_lex_state = 43}, + [5709] = {.lex_state = 86, .external_lex_state = 41}, [5710] = {.lex_state = 95, .external_lex_state = 27}, [5711] = {.lex_state = 86, .external_lex_state = 29}, [5712] = {.lex_state = 95, .external_lex_state = 26}, - [5713] = {.lex_state = 78, .external_lex_state = 38}, + [5713] = {.lex_state = 78, .external_lex_state = 36}, [5714] = {.lex_state = 77, .external_lex_state = 44}, [5715] = {.lex_state = 77, .external_lex_state = 44}, [5716] = {.lex_state = 77, .external_lex_state = 44}, [5717] = {.lex_state = 74}, [5718] = {.lex_state = 32}, - [5719] = {.lex_state = 78, .external_lex_state = 38}, + [5719] = {.lex_state = 78, .external_lex_state = 36}, [5720] = {.lex_state = 86, .external_lex_state = 29}, [5721] = {.lex_state = 77, .external_lex_state = 26}, [5722] = {.lex_state = 86, .external_lex_state = 29}, - [5723] = {.lex_state = 79, .external_lex_state = 38}, + [5723] = {.lex_state = 79, .external_lex_state = 36}, [5724] = {.lex_state = 86, .external_lex_state = 31}, [5725] = {.lex_state = 32}, [5726] = {.lex_state = 85, .external_lex_state = 30}, [5727] = {.lex_state = 86, .external_lex_state = 29}, [5728] = {.lex_state = 77, .external_lex_state = 45}, - [5729] = {.lex_state = 79, .external_lex_state = 38}, + [5729] = {.lex_state = 79, .external_lex_state = 36}, [5730] = {.lex_state = 86, .external_lex_state = 28}, - [5731] = {.lex_state = 78, .external_lex_state = 38}, + [5731] = {.lex_state = 78, .external_lex_state = 36}, [5732] = {.lex_state = 85, .external_lex_state = 45}, [5733] = {.lex_state = 32}, - [5734] = {.lex_state = 79, .external_lex_state = 38}, - [5735] = {.lex_state = 74, .external_lex_state = 40}, - [5736] = {.lex_state = 78, .external_lex_state = 36}, + [5734] = {.lex_state = 79, .external_lex_state = 36}, + [5735] = {.lex_state = 74, .external_lex_state = 35}, + [5736] = {.lex_state = 78, .external_lex_state = 38}, [5737] = {.lex_state = 76}, - [5738] = {.lex_state = 87, .external_lex_state = 52}, - [5739] = {.lex_state = 78, .external_lex_state = 39}, + [5738] = {.lex_state = 87, .external_lex_state = 51}, + [5739] = {.lex_state = 78, .external_lex_state = 40}, [5740] = {.lex_state = 86, .external_lex_state = 29}, - [5741] = {.lex_state = 77, .external_lex_state = 38}, + [5741] = {.lex_state = 77, .external_lex_state = 36}, [5742] = {.lex_state = 85, .external_lex_state = 34}, [5743] = {.lex_state = 32}, [5744] = {.lex_state = 86, .external_lex_state = 29}, @@ -44484,32 +44323,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5748] = {.lex_state = 85, .external_lex_state = 34}, [5749] = {.lex_state = 93, .external_lex_state = 55}, [5750] = {.lex_state = 86, .external_lex_state = 29}, - [5751] = {.lex_state = 87, .external_lex_state = 38}, + [5751] = {.lex_state = 87, .external_lex_state = 36}, [5752] = {.lex_state = 78, .external_lex_state = 55}, - [5753] = {.lex_state = 77, .external_lex_state = 36}, + [5753] = {.lex_state = 77, .external_lex_state = 38}, [5754] = {.lex_state = 86, .external_lex_state = 29}, [5755] = {.lex_state = 98, .external_lex_state = 55}, [5756] = {.lex_state = 86, .external_lex_state = 29}, [5757] = {.lex_state = 86, .external_lex_state = 29}, [5758] = {.lex_state = 85, .external_lex_state = 34}, - [5759] = {.lex_state = 77, .external_lex_state = 36}, - [5760] = {.lex_state = 79, .external_lex_state = 39}, - [5761] = {.lex_state = 79, .external_lex_state = 42}, + [5759] = {.lex_state = 77, .external_lex_state = 38}, + [5760] = {.lex_state = 79, .external_lex_state = 40}, + [5761] = {.lex_state = 79, .external_lex_state = 43}, [5762] = {.lex_state = 77, .external_lex_state = 26}, [5763] = {.lex_state = 84, .external_lex_state = 45}, [5764] = {.lex_state = 87, .external_lex_state = 34}, - [5765] = {.lex_state = 93, .external_lex_state = 52}, - [5766] = {.lex_state = 77, .external_lex_state = 39}, - [5767] = {.lex_state = 84, .external_lex_state = 42}, - [5768] = {.lex_state = 79, .external_lex_state = 36}, - [5769] = {.lex_state = 80, .external_lex_state = 39}, + [5765] = {.lex_state = 93, .external_lex_state = 51}, + [5766] = {.lex_state = 77, .external_lex_state = 40}, + [5767] = {.lex_state = 84, .external_lex_state = 43}, + [5768] = {.lex_state = 79, .external_lex_state = 38}, + [5769] = {.lex_state = 80, .external_lex_state = 40}, [5770] = {.lex_state = 81, .external_lex_state = 55}, [5771] = {.lex_state = 86, .external_lex_state = 29}, [5772] = {.lex_state = 77, .external_lex_state = 28}, - [5773] = {.lex_state = 79, .external_lex_state = 38}, - [5774] = {.lex_state = 81, .external_lex_state = 39}, + [5773] = {.lex_state = 79, .external_lex_state = 36}, + [5774] = {.lex_state = 81, .external_lex_state = 40}, [5775] = {.lex_state = 86, .external_lex_state = 29}, - [5776] = {.lex_state = 84, .external_lex_state = 36}, + [5776] = {.lex_state = 84, .external_lex_state = 38}, [5777] = {.lex_state = 86, .external_lex_state = 29}, [5778] = {.lex_state = 86, .external_lex_state = 29}, [5779] = {.lex_state = 32}, @@ -44518,45 +44357,45 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5782] = {.lex_state = 32}, [5783] = {.lex_state = 32}, [5784] = {.lex_state = 86, .external_lex_state = 29}, - [5785] = {.lex_state = 79, .external_lex_state = 36}, + [5785] = {.lex_state = 79, .external_lex_state = 38}, [5786] = {.lex_state = 79, .external_lex_state = 34}, [5787] = {.lex_state = 86, .external_lex_state = 29}, - [5788] = {.lex_state = 78, .external_lex_state = 36}, - [5789] = {.lex_state = 78, .external_lex_state = 36}, + [5788] = {.lex_state = 78, .external_lex_state = 38}, + [5789] = {.lex_state = 78, .external_lex_state = 38}, [5790] = {.lex_state = 32}, - [5791] = {.lex_state = 77, .external_lex_state = 39}, + [5791] = {.lex_state = 77, .external_lex_state = 40}, [5792] = {.lex_state = 86, .external_lex_state = 29}, [5793] = {.lex_state = 74, .external_lex_state = 24}, [5794] = {.lex_state = 77, .external_lex_state = 31}, [5795] = {.lex_state = 77, .external_lex_state = 34}, - [5796] = {.lex_state = 79, .external_lex_state = 36}, - [5797] = {.lex_state = 79, .external_lex_state = 36}, + [5796] = {.lex_state = 79, .external_lex_state = 38}, + [5797] = {.lex_state = 79, .external_lex_state = 38}, [5798] = {.lex_state = 32}, [5799] = {.lex_state = 94, .external_lex_state = 29}, [5800] = {.lex_state = 32}, [5801] = {.lex_state = 79, .external_lex_state = 34}, [5802] = {.lex_state = 86, .external_lex_state = 32}, - [5803] = {.lex_state = 79, .external_lex_state = 36}, - [5804] = {.lex_state = 78, .external_lex_state = 36}, + [5803] = {.lex_state = 79, .external_lex_state = 38}, + [5804] = {.lex_state = 78, .external_lex_state = 38}, [5805] = {.lex_state = 77, .external_lex_state = 49}, [5806] = {.lex_state = 84, .external_lex_state = 44}, [5807] = {.lex_state = 86, .external_lex_state = 29}, [5808] = {.lex_state = 86, .external_lex_state = 33}, - [5809] = {.lex_state = 77, .external_lex_state = 42}, - [5810] = {.lex_state = 78, .external_lex_state = 36}, - [5811] = {.lex_state = 74, .external_lex_state = 35}, + [5809] = {.lex_state = 77, .external_lex_state = 43}, + [5810] = {.lex_state = 78, .external_lex_state = 38}, + [5811] = {.lex_state = 74, .external_lex_state = 37}, [5812] = {.lex_state = 86, .external_lex_state = 29}, [5813] = {.lex_state = 32}, [5814] = {.lex_state = 86, .external_lex_state = 29}, - [5815] = {.lex_state = 78, .external_lex_state = 36}, - [5816] = {.lex_state = 74, .external_lex_state = 37}, + [5815] = {.lex_state = 78, .external_lex_state = 38}, + [5816] = {.lex_state = 74, .external_lex_state = 39}, [5817] = {.lex_state = 32}, [5818] = {.lex_state = 32}, [5819] = {.lex_state = 87, .external_lex_state = 27}, - [5820] = {.lex_state = 74, .external_lex_state = 40}, - [5821] = {.lex_state = 84, .external_lex_state = 41}, + [5820] = {.lex_state = 74, .external_lex_state = 35}, + [5821] = {.lex_state = 84, .external_lex_state = 42}, [5822] = {.lex_state = 74, .external_lex_state = 24}, - [5823] = {.lex_state = 78, .external_lex_state = 36}, + [5823] = {.lex_state = 78, .external_lex_state = 38}, [5824] = {.lex_state = 78, .external_lex_state = 28}, [5825] = {.lex_state = 86, .external_lex_state = 29}, [5826] = {.lex_state = 86, .external_lex_state = 32}, @@ -44566,118 +44405,118 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5830] = {.lex_state = 86, .external_lex_state = 33}, [5831] = {.lex_state = 95, .external_lex_state = 26}, [5832] = {.lex_state = 32}, - [5833] = {.lex_state = 81, .external_lex_state = 39}, - [5834] = {.lex_state = 74, .external_lex_state = 51}, + [5833] = {.lex_state = 81, .external_lex_state = 40}, + [5834] = {.lex_state = 74, .external_lex_state = 52}, [5835] = {.lex_state = 79, .external_lex_state = 45}, - [5836] = {.lex_state = 74, .external_lex_state = 51}, - [5837] = {.lex_state = 77, .external_lex_state = 42}, - [5838] = {.lex_state = 78, .external_lex_state = 39}, - [5839] = {.lex_state = 78, .external_lex_state = 39}, - [5840] = {.lex_state = 87, .external_lex_state = 39}, + [5836] = {.lex_state = 74, .external_lex_state = 52}, + [5837] = {.lex_state = 77, .external_lex_state = 43}, + [5838] = {.lex_state = 78, .external_lex_state = 40}, + [5839] = {.lex_state = 78, .external_lex_state = 40}, + [5840] = {.lex_state = 87, .external_lex_state = 40}, [5841] = {.lex_state = 86, .external_lex_state = 29}, [5842] = {.lex_state = 32}, [5843] = {.lex_state = 86, .external_lex_state = 33}, [5844] = {.lex_state = 32}, - [5845] = {.lex_state = 78, .external_lex_state = 39}, - [5846] = {.lex_state = 78, .external_lex_state = 39}, - [5847] = {.lex_state = 85, .external_lex_state = 42}, - [5848] = {.lex_state = 98, .external_lex_state = 39}, + [5845] = {.lex_state = 78, .external_lex_state = 40}, + [5846] = {.lex_state = 78, .external_lex_state = 40}, + [5847] = {.lex_state = 85, .external_lex_state = 43}, + [5848] = {.lex_state = 98, .external_lex_state = 40}, [5849] = {.lex_state = 32}, - [5850] = {.lex_state = 77, .external_lex_state = 42}, + [5850] = {.lex_state = 77, .external_lex_state = 43}, [5851] = {.lex_state = 87, .external_lex_state = 30}, - [5852] = {.lex_state = 78, .external_lex_state = 39}, - [5853] = {.lex_state = 78, .external_lex_state = 36}, + [5852] = {.lex_state = 78, .external_lex_state = 40}, + [5853] = {.lex_state = 78, .external_lex_state = 38}, [5854] = {.lex_state = 87, .external_lex_state = 30}, [5855] = {.lex_state = 86, .external_lex_state = 57}, - [5856] = {.lex_state = 77, .external_lex_state = 42}, - [5857] = {.lex_state = 77, .external_lex_state = 42}, + [5856] = {.lex_state = 77, .external_lex_state = 43}, + [5857] = {.lex_state = 77, .external_lex_state = 43}, [5858] = {.lex_state = 86, .external_lex_state = 32}, [5859] = {.lex_state = 86, .external_lex_state = 27}, [5860] = {.lex_state = 86, .external_lex_state = 29}, [5861] = {.lex_state = 74, .external_lex_state = 32}, - [5862] = {.lex_state = 93, .external_lex_state = 52}, - [5863] = {.lex_state = 77, .external_lex_state = 52}, - [5864] = {.lex_state = 79, .external_lex_state = 39}, - [5865] = {.lex_state = 77, .external_lex_state = 42}, + [5862] = {.lex_state = 93, .external_lex_state = 51}, + [5863] = {.lex_state = 77, .external_lex_state = 51}, + [5864] = {.lex_state = 79, .external_lex_state = 40}, + [5865] = {.lex_state = 77, .external_lex_state = 43}, [5866] = {.lex_state = 86, .external_lex_state = 29}, - [5867] = {.lex_state = 74, .external_lex_state = 40}, + [5867] = {.lex_state = 74, .external_lex_state = 35}, [5868] = {.lex_state = 77, .external_lex_state = 27}, - [5869] = {.lex_state = 98, .external_lex_state = 39}, + [5869] = {.lex_state = 98, .external_lex_state = 40}, [5870] = {.lex_state = 86, .external_lex_state = 29}, [5871] = {.lex_state = 78, .external_lex_state = 34}, [5872] = {.lex_state = 32}, [5873] = {.lex_state = 86, .external_lex_state = 28}, - [5874] = {.lex_state = 77, .external_lex_state = 42}, + [5874] = {.lex_state = 77, .external_lex_state = 43}, [5875] = {.lex_state = 86, .external_lex_state = 28}, [5876] = {.lex_state = 86, .external_lex_state = 29}, [5877] = {.lex_state = 84, .external_lex_state = 26}, - [5878] = {.lex_state = 77, .external_lex_state = 42}, + [5878] = {.lex_state = 77, .external_lex_state = 43}, [5879] = {.lex_state = 79, .external_lex_state = 28}, [5880] = {.lex_state = 32}, - [5881] = {.lex_state = 77, .external_lex_state = 42}, + [5881] = {.lex_state = 77, .external_lex_state = 43}, [5882] = {.lex_state = 95, .external_lex_state = 47}, [5883] = {.lex_state = 74, .external_lex_state = 53}, [5884] = {.lex_state = 86, .external_lex_state = 33}, [5885] = {.lex_state = 86, .external_lex_state = 33}, - [5886] = {.lex_state = 87, .external_lex_state = 38}, + [5886] = {.lex_state = 87, .external_lex_state = 36}, [5887] = {.lex_state = 86, .external_lex_state = 57}, - [5888] = {.lex_state = 86, .external_lex_state = 51}, + [5888] = {.lex_state = 86, .external_lex_state = 52}, [5889] = {.lex_state = 86, .external_lex_state = 29}, [5890] = {.lex_state = 32}, [5891] = {.lex_state = 95, .external_lex_state = 49}, [5892] = {.lex_state = 32}, [5893] = {.lex_state = 95, .external_lex_state = 26}, [5894] = {.lex_state = 32}, - [5895] = {.lex_state = 84, .external_lex_state = 41}, + [5895] = {.lex_state = 84, .external_lex_state = 42}, [5896] = {.lex_state = 98, .external_lex_state = 55}, - [5897] = {.lex_state = 77, .external_lex_state = 41}, + [5897] = {.lex_state = 77, .external_lex_state = 42}, [5898] = {.lex_state = 32}, [5899] = {.lex_state = 32}, [5900] = {.lex_state = 84, .external_lex_state = 26}, [5901] = {.lex_state = 77, .external_lex_state = 45}, [5902] = {.lex_state = 32}, - [5903] = {.lex_state = 79, .external_lex_state = 38}, + [5903] = {.lex_state = 79, .external_lex_state = 36}, [5904] = {.lex_state = 87, .external_lex_state = 30}, - [5905] = {.lex_state = 78, .external_lex_state = 39}, + [5905] = {.lex_state = 78, .external_lex_state = 40}, [5906] = {.lex_state = 79, .external_lex_state = 27}, - [5907] = {.lex_state = 79, .external_lex_state = 38}, - [5908] = {.lex_state = 78, .external_lex_state = 39}, + [5907] = {.lex_state = 79, .external_lex_state = 36}, + [5908] = {.lex_state = 78, .external_lex_state = 40}, [5909] = {.lex_state = 95, .external_lex_state = 26}, - [5910] = {.lex_state = 79, .external_lex_state = 38}, - [5911] = {.lex_state = 78, .external_lex_state = 39}, - [5912] = {.lex_state = 77, .external_lex_state = 38}, - [5913] = {.lex_state = 86, .external_lex_state = 35}, + [5910] = {.lex_state = 79, .external_lex_state = 36}, + [5911] = {.lex_state = 78, .external_lex_state = 40}, + [5912] = {.lex_state = 77, .external_lex_state = 36}, + [5913] = {.lex_state = 86, .external_lex_state = 37}, [5914] = {.lex_state = 74, .external_lex_state = 23}, - [5915] = {.lex_state = 98, .external_lex_state = 39}, - [5916] = {.lex_state = 78, .external_lex_state = 39}, - [5917] = {.lex_state = 77, .external_lex_state = 38}, + [5915] = {.lex_state = 98, .external_lex_state = 40}, + [5916] = {.lex_state = 78, .external_lex_state = 40}, + [5917] = {.lex_state = 77, .external_lex_state = 36}, [5918] = {.lex_state = 81, .external_lex_state = 55}, [5919] = {.lex_state = 95, .external_lex_state = 49}, [5920] = {.lex_state = 86, .external_lex_state = 27}, - [5921] = {.lex_state = 78, .external_lex_state = 38}, + [5921] = {.lex_state = 78, .external_lex_state = 36}, [5922] = {.lex_state = 32}, - [5923] = {.lex_state = 78, .external_lex_state = 36}, + [5923] = {.lex_state = 78, .external_lex_state = 38}, [5924] = {.lex_state = 32}, - [5925] = {.lex_state = 77, .external_lex_state = 41}, - [5926] = {.lex_state = 85, .external_lex_state = 41}, + [5925] = {.lex_state = 77, .external_lex_state = 42}, + [5926] = {.lex_state = 85, .external_lex_state = 42}, [5927] = {.lex_state = 79, .external_lex_state = 44}, [5928] = {.lex_state = 79, .external_lex_state = 49}, - [5929] = {.lex_state = 79, .external_lex_state = 38}, + [5929] = {.lex_state = 79, .external_lex_state = 36}, [5930] = {.lex_state = 93, .external_lex_state = 27}, - [5931] = {.lex_state = 74, .external_lex_state = 37}, + [5931] = {.lex_state = 74, .external_lex_state = 39}, [5932] = {.lex_state = 77, .external_lex_state = 44}, [5933] = {.lex_state = 86, .external_lex_state = 27}, [5934] = {.lex_state = 32}, [5935] = {.lex_state = 32}, - [5936] = {.lex_state = 79, .external_lex_state = 38}, - [5937] = {.lex_state = 77, .external_lex_state = 42}, - [5938] = {.lex_state = 77, .external_lex_state = 42}, + [5936] = {.lex_state = 79, .external_lex_state = 36}, + [5937] = {.lex_state = 77, .external_lex_state = 43}, + [5938] = {.lex_state = 77, .external_lex_state = 43}, [5939] = {.lex_state = 79, .external_lex_state = 45}, - [5940] = {.lex_state = 82, .external_lex_state = 39}, + [5940] = {.lex_state = 82, .external_lex_state = 40}, [5941] = {.lex_state = 85, .external_lex_state = 45}, - [5942] = {.lex_state = 79, .external_lex_state = 38}, + [5942] = {.lex_state = 79, .external_lex_state = 36}, [5943] = {.lex_state = 86, .external_lex_state = 33}, - [5944] = {.lex_state = 77, .external_lex_state = 39}, + [5944] = {.lex_state = 77, .external_lex_state = 40}, [5945] = {.lex_state = 32}, [5946] = {.lex_state = 77, .external_lex_state = 45}, [5947] = {.lex_state = 32}, @@ -44685,20 +44524,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5949] = {.lex_state = 77, .external_lex_state = 45}, [5950] = {.lex_state = 77, .external_lex_state = 45}, [5951] = {.lex_state = 86, .external_lex_state = 46}, - [5952] = {.lex_state = 79, .external_lex_state = 38}, - [5953] = {.lex_state = 78, .external_lex_state = 38}, + [5952] = {.lex_state = 79, .external_lex_state = 36}, + [5953] = {.lex_state = 78, .external_lex_state = 36}, [5954] = {.lex_state = 93, .external_lex_state = 27}, [5955] = {.lex_state = 79, .external_lex_state = 26}, [5956] = {.lex_state = 32}, [5957] = {.lex_state = 32}, [5958] = {.lex_state = 74, .external_lex_state = 54}, [5959] = {.lex_state = 85, .external_lex_state = 31}, - [5960] = {.lex_state = 74, .external_lex_state = 35}, + [5960] = {.lex_state = 74, .external_lex_state = 37}, [5961] = {.lex_state = 74, .external_lex_state = 54}, - [5962] = {.lex_state = 78, .external_lex_state = 39}, - [5963] = {.lex_state = 77, .external_lex_state = 42}, + [5962] = {.lex_state = 78, .external_lex_state = 40}, + [5963] = {.lex_state = 77, .external_lex_state = 43}, [5964] = {.lex_state = 78, .external_lex_state = 31}, - [5965] = {.lex_state = 93, .external_lex_state = 52}, + [5965] = {.lex_state = 93, .external_lex_state = 51}, [5966] = {.lex_state = 79, .external_lex_state = 45}, [5967] = {.lex_state = 86, .external_lex_state = 29}, [5968] = {.lex_state = 84, .external_lex_state = 44}, @@ -44706,34 +44545,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [5970] = {.lex_state = 86, .external_lex_state = 29}, [5971] = {.lex_state = 77, .external_lex_state = 45}, [5972] = {.lex_state = 86, .external_lex_state = 33}, - [5973] = {.lex_state = 77, .external_lex_state = 41}, + [5973] = {.lex_state = 77, .external_lex_state = 42}, [5974] = {.lex_state = 86, .external_lex_state = 29}, [5975] = {.lex_state = 86, .external_lex_state = 32}, [5976] = {.lex_state = 87, .external_lex_state = 31}, - [5977] = {.lex_state = 77, .external_lex_state = 36}, + [5977] = {.lex_state = 77, .external_lex_state = 38}, [5978] = {.lex_state = 98, .external_lex_state = 55}, - [5979] = {.lex_state = 77, .external_lex_state = 41}, + [5979] = {.lex_state = 77, .external_lex_state = 42}, [5980] = {.lex_state = 86, .external_lex_state = 58}, [5981] = {.lex_state = 85, .external_lex_state = 30}, - [5982] = {.lex_state = 84, .external_lex_state = 39}, + [5982] = {.lex_state = 84, .external_lex_state = 40}, [5983] = {.lex_state = 93, .external_lex_state = 28}, - [5984] = {.lex_state = 77, .external_lex_state = 41}, + [5984] = {.lex_state = 77, .external_lex_state = 42}, [5985] = {.lex_state = 93, .external_lex_state = 28}, [5986] = {.lex_state = 86, .external_lex_state = 29}, [5987] = {.lex_state = 85, .external_lex_state = 34}, - [5988] = {.lex_state = 77, .external_lex_state = 41}, - [5989] = {.lex_state = 86, .external_lex_state = 40}, - [5990] = {.lex_state = 77, .external_lex_state = 41}, - [5991] = {.lex_state = 79, .external_lex_state = 39}, - [5992] = {.lex_state = 77, .external_lex_state = 41}, + [5988] = {.lex_state = 77, .external_lex_state = 42}, + [5989] = {.lex_state = 86, .external_lex_state = 35}, + [5990] = {.lex_state = 77, .external_lex_state = 42}, + [5991] = {.lex_state = 79, .external_lex_state = 40}, + [5992] = {.lex_state = 77, .external_lex_state = 42}, [5993] = {.lex_state = 84, .external_lex_state = 45}, [5994] = {.lex_state = 86, .external_lex_state = 29}, - [5995] = {.lex_state = 77, .external_lex_state = 41}, + [5995] = {.lex_state = 77, .external_lex_state = 42}, [5996] = {.lex_state = 86, .external_lex_state = 29}, - [5997] = {.lex_state = 82, .external_lex_state = 39}, - [5998] = {.lex_state = 11, .external_lex_state = 52}, + [5997] = {.lex_state = 82, .external_lex_state = 40}, + [5998] = {.lex_state = 11, .external_lex_state = 51}, [5999] = {.lex_state = 32}, - [6000] = {.lex_state = 74, .external_lex_state = 37}, + [6000] = {.lex_state = 74, .external_lex_state = 39}, [6001] = {.lex_state = 87, .external_lex_state = 30}, [6002] = {.lex_state = 86, .external_lex_state = 56}, [6003] = {.lex_state = 93, .external_lex_state = 31}, @@ -44741,29 +44580,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6005] = {.lex_state = 87, .external_lex_state = 44}, [6006] = {.lex_state = 86, .external_lex_state = 29}, [6007] = {.lex_state = 95, .external_lex_state = 50}, - [6008] = {.lex_state = 79, .external_lex_state = 52}, + [6008] = {.lex_state = 79, .external_lex_state = 51}, [6009] = {.lex_state = 93, .external_lex_state = 30}, - [6010] = {.lex_state = 79, .external_lex_state = 52}, - [6011] = {.lex_state = 79, .external_lex_state = 39}, - [6012] = {.lex_state = 79, .external_lex_state = 42}, + [6010] = {.lex_state = 79, .external_lex_state = 51}, + [6011] = {.lex_state = 79, .external_lex_state = 40}, + [6012] = {.lex_state = 79, .external_lex_state = 43}, [6013] = {.lex_state = 32}, [6014] = {.lex_state = 95, .external_lex_state = 50}, - [6015] = {.lex_state = 74, .external_lex_state = 37}, - [6016] = {.lex_state = 78, .external_lex_state = 38}, + [6015] = {.lex_state = 74, .external_lex_state = 39}, + [6016] = {.lex_state = 78, .external_lex_state = 36}, [6017] = {.lex_state = 74, .external_lex_state = 33}, [6018] = {.lex_state = 77, .external_lex_state = 26}, - [6019] = {.lex_state = 78, .external_lex_state = 38}, - [6020] = {.lex_state = 77, .external_lex_state = 42}, + [6019] = {.lex_state = 78, .external_lex_state = 36}, + [6020] = {.lex_state = 77, .external_lex_state = 43}, [6021] = {.lex_state = 32}, [6022] = {.lex_state = 86, .external_lex_state = 33}, [6023] = {.lex_state = 86, .external_lex_state = 33}, - [6024] = {.lex_state = 79, .external_lex_state = 39}, + [6024] = {.lex_state = 79, .external_lex_state = 40}, [6025] = {.lex_state = 86, .external_lex_state = 33}, [6026] = {.lex_state = 86, .external_lex_state = 55}, [6027] = {.lex_state = 85, .external_lex_state = 45}, [6028] = {.lex_state = 84, .external_lex_state = 31}, - [6029] = {.lex_state = 78, .external_lex_state = 38}, - [6030] = {.lex_state = 79, .external_lex_state = 39}, + [6029] = {.lex_state = 78, .external_lex_state = 36}, + [6030] = {.lex_state = 79, .external_lex_state = 40}, [6031] = {.lex_state = 87, .external_lex_state = 31}, [6032] = {.lex_state = 85, .external_lex_state = 30}, [6033] = {.lex_state = 32}, @@ -44773,10 +44612,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6037] = {.lex_state = 79, .external_lex_state = 55}, [6038] = {.lex_state = 86, .external_lex_state = 32}, [6039] = {.lex_state = 86, .external_lex_state = 33}, - [6040] = {.lex_state = 79, .external_lex_state = 39}, - [6041] = {.lex_state = 79, .external_lex_state = 52}, + [6040] = {.lex_state = 79, .external_lex_state = 40}, + [6041] = {.lex_state = 79, .external_lex_state = 51}, [6042] = {.lex_state = 87, .external_lex_state = 45}, - [6043] = {.lex_state = 78, .external_lex_state = 39}, + [6043] = {.lex_state = 78, .external_lex_state = 40}, [6044] = {.lex_state = 32}, [6045] = {.lex_state = 86, .external_lex_state = 33}, [6046] = {.lex_state = 32}, @@ -44784,9 +44623,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6048] = {.lex_state = 87, .external_lex_state = 45}, [6049] = {.lex_state = 86, .external_lex_state = 56}, [6050] = {.lex_state = 86, .external_lex_state = 33}, - [6051] = {.lex_state = 85, .external_lex_state = 42}, + [6051] = {.lex_state = 85, .external_lex_state = 43}, [6052] = {.lex_state = 80, .external_lex_state = 55}, - [6053] = {.lex_state = 79, .external_lex_state = 39}, + [6053] = {.lex_state = 79, .external_lex_state = 40}, [6054] = {.lex_state = 32}, [6055] = {.lex_state = 32}, [6056] = {.lex_state = 81, .external_lex_state = 55}, @@ -44797,30 +44636,30 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6061] = {.lex_state = 84, .external_lex_state = 30}, [6062] = {.lex_state = 95, .external_lex_state = 50}, [6063] = {.lex_state = 77, .external_lex_state = 44}, - [6064] = {.lex_state = 78, .external_lex_state = 36}, + [6064] = {.lex_state = 78, .external_lex_state = 38}, [6065] = {.lex_state = 77, .external_lex_state = 44}, [6066] = {.lex_state = 79, .external_lex_state = 47}, [6067] = {.lex_state = 85, .external_lex_state = 31}, - [6068] = {.lex_state = 84, .external_lex_state = 39}, + [6068] = {.lex_state = 84, .external_lex_state = 40}, [6069] = {.lex_state = 77, .external_lex_state = 44}, [6070] = {.lex_state = 85, .external_lex_state = 31}, [6071] = {.lex_state = 86, .external_lex_state = 58}, [6072] = {.lex_state = 85, .external_lex_state = 31}, [6073] = {.lex_state = 93, .external_lex_state = 28}, - [6074] = {.lex_state = 79, .external_lex_state = 52}, + [6074] = {.lex_state = 79, .external_lex_state = 51}, [6075] = {.lex_state = 86, .external_lex_state = 56}, [6076] = {.lex_state = 32}, - [6077] = {.lex_state = 79, .external_lex_state = 39}, + [6077] = {.lex_state = 79, .external_lex_state = 40}, [6078] = {.lex_state = 32}, - [6079] = {.lex_state = 79, .external_lex_state = 41}, + [6079] = {.lex_state = 79, .external_lex_state = 42}, [6080] = {.lex_state = 87, .external_lex_state = 31}, - [6081] = {.lex_state = 84, .external_lex_state = 39}, + [6081] = {.lex_state = 84, .external_lex_state = 40}, [6082] = {.lex_state = 77, .external_lex_state = 44}, - [6083] = {.lex_state = 79, .external_lex_state = 38}, - [6084] = {.lex_state = 84, .external_lex_state = 39}, + [6083] = {.lex_state = 79, .external_lex_state = 36}, + [6084] = {.lex_state = 84, .external_lex_state = 40}, [6085] = {.lex_state = 74, .external_lex_state = 57}, [6086] = {.lex_state = 32}, - [6087] = {.lex_state = 77, .external_lex_state = 41}, + [6087] = {.lex_state = 77, .external_lex_state = 42}, [6088] = {.lex_state = 85, .external_lex_state = 30}, [6089] = {.lex_state = 32}, [6090] = {.lex_state = 85, .external_lex_state = 30}, @@ -44829,63 +44668,63 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6093] = {.lex_state = 79, .external_lex_state = 44}, [6094] = {.lex_state = 32}, [6095] = {.lex_state = 77, .external_lex_state = 44}, - [6096] = {.lex_state = 84, .external_lex_state = 42}, + [6096] = {.lex_state = 84, .external_lex_state = 43}, [6097] = {.lex_state = 84, .external_lex_state = 49}, - [6098] = {.lex_state = 87, .external_lex_state = 39}, + [6098] = {.lex_state = 87, .external_lex_state = 40}, [6099] = {.lex_state = 32}, [6100] = {.lex_state = 85, .external_lex_state = 49}, [6101] = {.lex_state = 86, .external_lex_state = 33}, - [6102] = {.lex_state = 87, .external_lex_state = 39}, - [6103] = {.lex_state = 74, .external_lex_state = 43}, - [6104] = {.lex_state = 87, .external_lex_state = 39}, + [6102] = {.lex_state = 87, .external_lex_state = 40}, + [6103] = {.lex_state = 74, .external_lex_state = 41}, + [6104] = {.lex_state = 87, .external_lex_state = 40}, [6105] = {.lex_state = 85, .external_lex_state = 47}, [6106] = {.lex_state = 74, .external_lex_state = 29}, - [6107] = {.lex_state = 86, .external_lex_state = 37}, - [6108] = {.lex_state = 78, .external_lex_state = 41}, + [6107] = {.lex_state = 86, .external_lex_state = 39}, + [6108] = {.lex_state = 78, .external_lex_state = 42}, [6109] = {.lex_state = 86, .external_lex_state = 33}, - [6110] = {.lex_state = 86, .external_lex_state = 37}, + [6110] = {.lex_state = 86, .external_lex_state = 39}, [6111] = {.lex_state = 78, .external_lex_state = 31}, [6112] = {.lex_state = 87, .external_lex_state = 45}, [6113] = {.lex_state = 74, .external_lex_state = 24}, [6114] = {.lex_state = 78, .external_lex_state = 45}, [6115] = {.lex_state = 78, .external_lex_state = 45}, - [6116] = {.lex_state = 86, .external_lex_state = 39}, - [6117] = {.lex_state = 81, .external_lex_state = 39}, + [6116] = {.lex_state = 86, .external_lex_state = 40}, + [6117] = {.lex_state = 81, .external_lex_state = 40}, [6118] = {.lex_state = 32}, - [6119] = {.lex_state = 81, .external_lex_state = 39}, - [6120] = {.lex_state = 81, .external_lex_state = 39}, + [6119] = {.lex_state = 81, .external_lex_state = 40}, + [6120] = {.lex_state = 81, .external_lex_state = 40}, [6121] = {.lex_state = 32}, [6122] = {.lex_state = 32}, [6123] = {.lex_state = 32}, - [6124] = {.lex_state = 84, .external_lex_state = 52}, + [6124] = {.lex_state = 84, .external_lex_state = 51}, [6125] = {.lex_state = 32}, [6126] = {.lex_state = 74, .external_lex_state = 23}, [6127] = {.lex_state = 78, .external_lex_state = 45}, [6128] = {.lex_state = 86, .external_lex_state = 23}, [6129] = {.lex_state = 78, .external_lex_state = 45}, - [6130] = {.lex_state = 78, .external_lex_state = 42}, + [6130] = {.lex_state = 78, .external_lex_state = 43}, [6131] = {.lex_state = 76}, - [6132] = {.lex_state = 81, .external_lex_state = 39}, + [6132] = {.lex_state = 81, .external_lex_state = 40}, [6133] = {.lex_state = 79, .external_lex_state = 45}, [6134] = {.lex_state = 74, .external_lex_state = 23}, - [6135] = {.lex_state = 84, .external_lex_state = 52}, + [6135] = {.lex_state = 84, .external_lex_state = 51}, [6136] = {.lex_state = 78, .external_lex_state = 45}, [6137] = {.lex_state = 4}, - [6138] = {.lex_state = 81, .external_lex_state = 39}, + [6138] = {.lex_state = 81, .external_lex_state = 40}, [6139] = {.lex_state = 86, .external_lex_state = 23}, [6140] = {.lex_state = 77, .external_lex_state = 45}, [6141] = {.lex_state = 86, .external_lex_state = 23}, [6142] = {.lex_state = 85, .external_lex_state = 49}, [6143] = {.lex_state = 86, .external_lex_state = 33}, [6144] = {.lex_state = 86, .external_lex_state = 33}, - [6145] = {.lex_state = 81, .external_lex_state = 39}, + [6145] = {.lex_state = 81, .external_lex_state = 40}, [6146] = {.lex_state = 86, .external_lex_state = 57}, [6147] = {.lex_state = 86, .external_lex_state = 33}, [6148] = {.lex_state = 94, .external_lex_state = 33}, [6149] = {.lex_state = 32}, [6150] = {.lex_state = 86, .external_lex_state = 23}, [6151] = {.lex_state = 95, .external_lex_state = 55}, - [6152] = {.lex_state = 78, .external_lex_state = 42}, + [6152] = {.lex_state = 78, .external_lex_state = 43}, [6153] = {.lex_state = 78, .external_lex_state = 45}, [6154] = {.lex_state = 79, .external_lex_state = 45}, [6155] = {.lex_state = 86, .external_lex_state = 33}, @@ -44897,40 +44736,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6161] = {.lex_state = 86, .external_lex_state = 33}, [6162] = {.lex_state = 74, .external_lex_state = 23}, [6163] = {.lex_state = 86, .external_lex_state = 58}, - [6164] = {.lex_state = 74, .external_lex_state = 43}, + [6164] = {.lex_state = 74, .external_lex_state = 41}, [6165] = {.lex_state = 86, .external_lex_state = 33}, [6166] = {.lex_state = 79, .external_lex_state = 45}, [6167] = {.lex_state = 86, .external_lex_state = 33}, [6168] = {.lex_state = 79, .external_lex_state = 45}, [6169] = {.lex_state = 79, .external_lex_state = 45}, [6170] = {.lex_state = 86, .external_lex_state = 33}, - [6171] = {.lex_state = 78, .external_lex_state = 42}, + [6171] = {.lex_state = 78, .external_lex_state = 43}, [6172] = {.lex_state = 86, .external_lex_state = 57}, [6173] = {.lex_state = 86, .external_lex_state = 58}, [6174] = {.lex_state = 74, .external_lex_state = 29}, [6175] = {.lex_state = 79, .external_lex_state = 45}, - [6176] = {.lex_state = 86, .external_lex_state = 37}, + [6176] = {.lex_state = 86, .external_lex_state = 39}, [6177] = {.lex_state = 86, .external_lex_state = 23}, - [6178] = {.lex_state = 78, .external_lex_state = 42}, + [6178] = {.lex_state = 78, .external_lex_state = 43}, [6179] = {.lex_state = 79, .external_lex_state = 45}, - [6180] = {.lex_state = 78, .external_lex_state = 42}, - [6181] = {.lex_state = 78, .external_lex_state = 39}, + [6180] = {.lex_state = 78, .external_lex_state = 43}, + [6181] = {.lex_state = 78, .external_lex_state = 40}, [6182] = {.lex_state = 79, .external_lex_state = 45}, [6183] = {.lex_state = 74, .external_lex_state = 23}, [6184] = {.lex_state = 95, .external_lex_state = 55}, [6185] = {.lex_state = 78, .external_lex_state = 45}, - [6186] = {.lex_state = 79, .external_lex_state = 52}, + [6186] = {.lex_state = 79, .external_lex_state = 51}, [6187] = {.lex_state = 86, .external_lex_state = 23}, [6188] = {.lex_state = 86, .external_lex_state = 33}, [6189] = {.lex_state = 74, .external_lex_state = 24}, - [6190] = {.lex_state = 39, .external_lex_state = 52}, + [6190] = {.lex_state = 39, .external_lex_state = 51}, [6191] = {.lex_state = 85, .external_lex_state = 26}, [6192] = {.lex_state = 86, .external_lex_state = 33}, - [6193] = {.lex_state = 79, .external_lex_state = 36}, + [6193] = {.lex_state = 79, .external_lex_state = 38}, [6194] = {.lex_state = 74, .external_lex_state = 24}, - [6195] = {.lex_state = 86, .external_lex_state = 40}, + [6195] = {.lex_state = 86, .external_lex_state = 35}, [6196] = {.lex_state = 99, .external_lex_state = 55}, - [6197] = {.lex_state = 79, .external_lex_state = 36}, + [6197] = {.lex_state = 79, .external_lex_state = 38}, [6198] = {.lex_state = 86, .external_lex_state = 23}, [6199] = {.lex_state = 86, .external_lex_state = 33}, [6200] = {.lex_state = 77, .external_lex_state = 50}, @@ -44938,86 +44777,86 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6202] = {.lex_state = 84, .external_lex_state = 26}, [6203] = {.lex_state = 86, .external_lex_state = 23}, [6204] = {.lex_state = 84, .external_lex_state = 45}, - [6205] = {.lex_state = 39, .external_lex_state = 52}, + [6205] = {.lex_state = 39, .external_lex_state = 51}, [6206] = {.lex_state = 74, .external_lex_state = 24}, [6207] = {.lex_state = 87, .external_lex_state = 45}, [6208] = {.lex_state = 84, .external_lex_state = 45}, [6209] = {.lex_state = 86, .external_lex_state = 23}, [6210] = {.lex_state = 74, .external_lex_state = 46}, [6211] = {.lex_state = 84, .external_lex_state = 45}, - [6212] = {.lex_state = 78, .external_lex_state = 42}, - [6213] = {.lex_state = 86, .external_lex_state = 40}, + [6212] = {.lex_state = 78, .external_lex_state = 43}, + [6213] = {.lex_state = 86, .external_lex_state = 35}, [6214] = {.lex_state = 74, .external_lex_state = 23}, - [6215] = {.lex_state = 81, .external_lex_state = 39}, + [6215] = {.lex_state = 81, .external_lex_state = 40}, [6216] = {.lex_state = 99, .external_lex_state = 55}, [6217] = {.lex_state = 86, .external_lex_state = 33}, [6218] = {.lex_state = 86, .external_lex_state = 33}, - [6219] = {.lex_state = 86, .external_lex_state = 40}, + [6219] = {.lex_state = 86, .external_lex_state = 35}, [6220] = {.lex_state = 86}, [6221] = {.lex_state = 86}, [6222] = {.lex_state = 77, .external_lex_state = 45}, [6223] = {.lex_state = 78, .external_lex_state = 31}, - [6224] = {.lex_state = 81, .external_lex_state = 39}, + [6224] = {.lex_state = 81, .external_lex_state = 40}, [6225] = {.lex_state = 86}, - [6226] = {.lex_state = 86, .external_lex_state = 40}, - [6227] = {.lex_state = 86, .external_lex_state = 39}, + [6226] = {.lex_state = 86, .external_lex_state = 35}, + [6227] = {.lex_state = 86, .external_lex_state = 40}, [6228] = {.lex_state = 86, .external_lex_state = 33}, - [6229] = {.lex_state = 78, .external_lex_state = 41}, - [6230] = {.lex_state = 78, .external_lex_state = 41}, + [6229] = {.lex_state = 78, .external_lex_state = 42}, + [6230] = {.lex_state = 78, .external_lex_state = 42}, [6231] = {.lex_state = 86, .external_lex_state = 33}, [6232] = {.lex_state = 86, .external_lex_state = 32}, [6233] = {.lex_state = 86, .external_lex_state = 32}, [6234] = {.lex_state = 17}, [6235] = {.lex_state = 86, .external_lex_state = 32}, [6236] = {.lex_state = 84, .external_lex_state = 55}, - [6237] = {.lex_state = 78, .external_lex_state = 41}, + [6237] = {.lex_state = 78, .external_lex_state = 42}, [6238] = {.lex_state = 86, .external_lex_state = 33}, - [6239] = {.lex_state = 87, .external_lex_state = 52}, + [6239] = {.lex_state = 87, .external_lex_state = 51}, [6240] = {.lex_state = 86, .external_lex_state = 32}, [6241] = {.lex_state = 77, .external_lex_state = 28}, - [6242] = {.lex_state = 81, .external_lex_state = 39}, - [6243] = {.lex_state = 86, .external_lex_state = 35}, + [6242] = {.lex_state = 81, .external_lex_state = 40}, + [6243] = {.lex_state = 86, .external_lex_state = 37}, [6244] = {.lex_state = 84, .external_lex_state = 26}, - [6245] = {.lex_state = 86, .external_lex_state = 35}, + [6245] = {.lex_state = 86, .external_lex_state = 37}, [6246] = {.lex_state = 86, .external_lex_state = 32}, [6247] = {.lex_state = 86, .external_lex_state = 32}, [6248] = {.lex_state = 95, .external_lex_state = 34}, - [6249] = {.lex_state = 79, .external_lex_state = 52}, + [6249] = {.lex_state = 79, .external_lex_state = 51}, [6250] = {.lex_state = 86, .external_lex_state = 32}, [6251] = {.lex_state = 86, .external_lex_state = 33}, [6252] = {.lex_state = 86, .external_lex_state = 32}, [6253] = {.lex_state = 86, .external_lex_state = 32}, [6254] = {.lex_state = 86, .external_lex_state = 32}, - [6255] = {.lex_state = 81, .external_lex_state = 39}, + [6255] = {.lex_state = 81, .external_lex_state = 40}, [6256] = {.lex_state = 86, .external_lex_state = 32}, [6257] = {.lex_state = 86, .external_lex_state = 32}, - [6258] = {.lex_state = 11, .external_lex_state = 52}, - [6259] = {.lex_state = 79, .external_lex_state = 52}, + [6258] = {.lex_state = 11, .external_lex_state = 51}, + [6259] = {.lex_state = 79, .external_lex_state = 51}, [6260] = {.lex_state = 84, .external_lex_state = 55}, - [6261] = {.lex_state = 81, .external_lex_state = 39}, + [6261] = {.lex_state = 81, .external_lex_state = 40}, [6262] = {.lex_state = 86, .external_lex_state = 32}, [6263] = {.lex_state = 86, .external_lex_state = 32}, - [6264] = {.lex_state = 79, .external_lex_state = 38}, - [6265] = {.lex_state = 74, .external_lex_state = 43}, + [6264] = {.lex_state = 79, .external_lex_state = 36}, + [6265] = {.lex_state = 74, .external_lex_state = 41}, [6266] = {.lex_state = 86, .external_lex_state = 32}, - [6267] = {.lex_state = 79, .external_lex_state = 52}, - [6268] = {.lex_state = 79, .external_lex_state = 52}, + [6267] = {.lex_state = 79, .external_lex_state = 51}, + [6268] = {.lex_state = 79, .external_lex_state = 51}, [6269] = {.lex_state = 85, .external_lex_state = 47}, - [6270] = {.lex_state = 79, .external_lex_state = 52}, - [6271] = {.lex_state = 81, .external_lex_state = 39}, - [6272] = {.lex_state = 79, .external_lex_state = 38}, - [6273] = {.lex_state = 80, .external_lex_state = 39}, + [6270] = {.lex_state = 79, .external_lex_state = 51}, + [6271] = {.lex_state = 81, .external_lex_state = 40}, + [6272] = {.lex_state = 79, .external_lex_state = 36}, + [6273] = {.lex_state = 80, .external_lex_state = 40}, [6274] = {.lex_state = 79, .external_lex_state = 50}, - [6275] = {.lex_state = 99, .external_lex_state = 39}, + [6275] = {.lex_state = 99, .external_lex_state = 40}, [6276] = {.lex_state = 77, .external_lex_state = 28}, [6277] = {.lex_state = 79, .external_lex_state = 50}, [6278] = {.lex_state = 86, .external_lex_state = 32}, [6279] = {.lex_state = 86, .external_lex_state = 32}, [6280] = {.lex_state = 78, .external_lex_state = 44}, [6281] = {.lex_state = 78, .external_lex_state = 44}, - [6282] = {.lex_state = 79, .external_lex_state = 52}, + [6282] = {.lex_state = 79, .external_lex_state = 51}, [6283] = {.lex_state = 77, .external_lex_state = 27}, - [6284] = {.lex_state = 81, .external_lex_state = 39}, + [6284] = {.lex_state = 81, .external_lex_state = 40}, [6285] = {.lex_state = 78, .external_lex_state = 45}, [6286] = {.lex_state = 77, .external_lex_state = 27}, [6287] = {.lex_state = 79, .external_lex_state = 49}, @@ -45025,7 +44864,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6289] = {.lex_state = 77, .external_lex_state = 44}, [6290] = {.lex_state = 79, .external_lex_state = 49}, [6291] = {.lex_state = 86, .external_lex_state = 32}, - [6292] = {.lex_state = 79, .external_lex_state = 52}, + [6292] = {.lex_state = 79, .external_lex_state = 51}, [6293] = {.lex_state = 79, .external_lex_state = 47}, [6294] = {.lex_state = 79, .external_lex_state = 47}, [6295] = {.lex_state = 86, .external_lex_state = 54}, @@ -45033,40 +44872,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6297] = {.lex_state = 86, .external_lex_state = 33}, [6298] = {.lex_state = 79, .external_lex_state = 26}, [6299] = {.lex_state = 79, .external_lex_state = 26}, - [6300] = {.lex_state = 85, .external_lex_state = 39}, - [6301] = {.lex_state = 86, .external_lex_state = 35}, - [6302] = {.lex_state = 86, .external_lex_state = 35}, + [6300] = {.lex_state = 85, .external_lex_state = 40}, + [6301] = {.lex_state = 86, .external_lex_state = 37}, + [6302] = {.lex_state = 86, .external_lex_state = 37}, [6303] = {.lex_state = 77, .external_lex_state = 44}, - [6304] = {.lex_state = 78, .external_lex_state = 41}, - [6305] = {.lex_state = 78, .external_lex_state = 41}, - [6306] = {.lex_state = 81, .external_lex_state = 39}, - [6307] = {.lex_state = 10, .external_lex_state = 52}, + [6304] = {.lex_state = 78, .external_lex_state = 42}, + [6305] = {.lex_state = 78, .external_lex_state = 42}, + [6306] = {.lex_state = 81, .external_lex_state = 40}, + [6307] = {.lex_state = 10, .external_lex_state = 51}, [6308] = {.lex_state = 86, .external_lex_state = 54}, [6309] = {.lex_state = 93, .external_lex_state = 31}, - [6310] = {.lex_state = 98, .external_lex_state = 39}, - [6311] = {.lex_state = 84, .external_lex_state = 42}, + [6310] = {.lex_state = 98, .external_lex_state = 40}, + [6311] = {.lex_state = 84, .external_lex_state = 43}, [6312] = {.lex_state = 99, .external_lex_state = 55}, [6313] = {.lex_state = 78, .external_lex_state = 45}, - [6314] = {.lex_state = 39, .external_lex_state = 52}, + [6314] = {.lex_state = 39, .external_lex_state = 51}, [6315] = {.lex_state = 79, .external_lex_state = 44}, - [6316] = {.lex_state = 86, .external_lex_state = 40}, + [6316] = {.lex_state = 86, .external_lex_state = 35}, [6317] = {.lex_state = 86, .external_lex_state = 32}, [6318] = {.lex_state = 77, .external_lex_state = 45}, [6319] = {.lex_state = 93, .external_lex_state = 30}, [6320] = {.lex_state = 79, .external_lex_state = 44}, [6321] = {.lex_state = 79, .external_lex_state = 44}, - [6322] = {.lex_state = 86, .external_lex_state = 40}, + [6322] = {.lex_state = 86, .external_lex_state = 35}, [6323] = {.lex_state = 79, .external_lex_state = 44}, - [6324] = {.lex_state = 80, .external_lex_state = 39}, + [6324] = {.lex_state = 80, .external_lex_state = 40}, [6325] = {.lex_state = 77, .external_lex_state = 44}, [6326] = {.lex_state = 95, .external_lex_state = 27}, [6327] = {.lex_state = 82, .external_lex_state = 55}, [6328] = {.lex_state = 77, .external_lex_state = 28}, - [6329] = {.lex_state = 77, .external_lex_state = 52}, + [6329] = {.lex_state = 77, .external_lex_state = 51}, [6330] = {.lex_state = 93, .external_lex_state = 30}, [6331] = {.lex_state = 86, .external_lex_state = 32}, [6332] = {.lex_state = 82, .external_lex_state = 55}, - [6333] = {.lex_state = 86, .external_lex_state = 40}, + [6333] = {.lex_state = 86, .external_lex_state = 35}, [6334] = {.lex_state = 93, .external_lex_state = 31}, [6335] = {.lex_state = 85, .external_lex_state = 47}, [6336] = {.lex_state = 81, .external_lex_state = 55}, @@ -45081,10 +44920,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6345] = {.lex_state = 78, .external_lex_state = 44}, [6346] = {.lex_state = 74, .external_lex_state = 57}, [6347] = {.lex_state = 81, .external_lex_state = 55}, - [6348] = {.lex_state = 87, .external_lex_state = 42}, + [6348] = {.lex_state = 87, .external_lex_state = 43}, [6349] = {.lex_state = 77, .external_lex_state = 50}, [6350] = {.lex_state = 86, .external_lex_state = 32}, - [6351] = {.lex_state = 99, .external_lex_state = 39}, + [6351] = {.lex_state = 99, .external_lex_state = 40}, [6352] = {.lex_state = 81, .external_lex_state = 55}, [6353] = {.lex_state = 77, .external_lex_state = 26}, [6354] = {.lex_state = 81, .external_lex_state = 55}, @@ -45096,13 +44935,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6360] = {.lex_state = 77, .external_lex_state = 50}, [6361] = {.lex_state = 77, .external_lex_state = 50}, [6362] = {.lex_state = 81, .external_lex_state = 55}, - [6363] = {.lex_state = 79, .external_lex_state = 52}, + [6363] = {.lex_state = 79, .external_lex_state = 51}, [6364] = {.lex_state = 84, .external_lex_state = 47}, - [6365] = {.lex_state = 87, .external_lex_state = 52}, - [6366] = {.lex_state = 86, .external_lex_state = 36}, + [6365] = {.lex_state = 87, .external_lex_state = 51}, + [6366] = {.lex_state = 86, .external_lex_state = 38}, [6367] = {.lex_state = 77, .external_lex_state = 49}, [6368] = {.lex_state = 86, .external_lex_state = 34}, - [6369] = {.lex_state = 81, .external_lex_state = 39}, + [6369] = {.lex_state = 81, .external_lex_state = 40}, [6370] = {.lex_state = 86, .external_lex_state = 32}, [6371] = {.lex_state = 77, .external_lex_state = 26}, [6372] = {.lex_state = 77, .external_lex_state = 26}, @@ -45116,37 +44955,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6380] = {.lex_state = 77, .external_lex_state = 26}, [6381] = {.lex_state = 77, .external_lex_state = 26}, [6382] = {.lex_state = 74, .external_lex_state = 56}, - [6383] = {.lex_state = 10, .external_lex_state = 52}, - [6384] = {.lex_state = 86, .external_lex_state = 40}, - [6385] = {.lex_state = 87, .external_lex_state = 42}, + [6383] = {.lex_state = 10, .external_lex_state = 51}, + [6384] = {.lex_state = 86, .external_lex_state = 35}, + [6385] = {.lex_state = 87, .external_lex_state = 43}, [6386] = {.lex_state = 84, .external_lex_state = 49}, [6387] = {.lex_state = 85, .external_lex_state = 49}, [6388] = {.lex_state = 85, .external_lex_state = 49}, - [6389] = {.lex_state = 74, .external_lex_state = 40}, - [6390] = {.lex_state = 81, .external_lex_state = 39}, + [6389] = {.lex_state = 74, .external_lex_state = 35}, + [6390] = {.lex_state = 81, .external_lex_state = 40}, [6391] = {.lex_state = 96, .external_lex_state = 29}, - [6392] = {.lex_state = 86, .external_lex_state = 40}, + [6392] = {.lex_state = 86, .external_lex_state = 35}, [6393] = {.lex_state = 84, .external_lex_state = 47}, - [6394] = {.lex_state = 81, .external_lex_state = 39}, + [6394] = {.lex_state = 81, .external_lex_state = 40}, [6395] = {.lex_state = 86, .external_lex_state = 48}, [6396] = {.lex_state = 85, .external_lex_state = 50}, [6397] = {.lex_state = 86, .external_lex_state = 32}, [6398] = {.lex_state = 82, .external_lex_state = 55}, - [6399] = {.lex_state = 85, .external_lex_state = 36}, - [6400] = {.lex_state = 87, .external_lex_state = 39}, - [6401] = {.lex_state = 87, .external_lex_state = 41}, + [6399] = {.lex_state = 85, .external_lex_state = 38}, + [6400] = {.lex_state = 87, .external_lex_state = 40}, + [6401] = {.lex_state = 87, .external_lex_state = 42}, [6402] = {.lex_state = 86, .external_lex_state = 32}, [6403] = {.lex_state = 79, .external_lex_state = 44}, - [6404] = {.lex_state = 84, .external_lex_state = 41}, + [6404] = {.lex_state = 84, .external_lex_state = 42}, [6405] = {.lex_state = 86, .external_lex_state = 32}, [6406] = {.lex_state = 86, .external_lex_state = 33}, - [6407] = {.lex_state = 84, .external_lex_state = 42}, - [6408] = {.lex_state = 86, .external_lex_state = 40}, - [6409] = {.lex_state = 78, .external_lex_state = 42}, + [6407] = {.lex_state = 84, .external_lex_state = 43}, + [6408] = {.lex_state = 86, .external_lex_state = 35}, + [6409] = {.lex_state = 78, .external_lex_state = 43}, [6410] = {.lex_state = 86, .external_lex_state = 32}, - [6411] = {.lex_state = 84, .external_lex_state = 42}, + [6411] = {.lex_state = 84, .external_lex_state = 43}, [6412] = {.lex_state = 77, .external_lex_state = 47}, - [6413] = {.lex_state = 74, .external_lex_state = 35}, + [6413] = {.lex_state = 74, .external_lex_state = 37}, [6414] = {.lex_state = 79, .external_lex_state = 44}, [6415] = {.lex_state = 84, .external_lex_state = 44}, [6416] = {.lex_state = 86, .external_lex_state = 33}, @@ -45168,23 +45007,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6432] = {.lex_state = 78, .external_lex_state = 45}, [6433] = {.lex_state = 86, .external_lex_state = 32}, [6434] = {.lex_state = 84, .external_lex_state = 28}, - [6435] = {.lex_state = 87, .external_lex_state = 38}, + [6435] = {.lex_state = 87, .external_lex_state = 36}, [6436] = {.lex_state = 86, .external_lex_state = 32}, - [6437] = {.lex_state = 87, .external_lex_state = 38}, + [6437] = {.lex_state = 87, .external_lex_state = 36}, [6438] = {.lex_state = 86, .external_lex_state = 33}, [6439] = {.lex_state = 86, .external_lex_state = 33}, - [6440] = {.lex_state = 86, .external_lex_state = 35}, + [6440] = {.lex_state = 86, .external_lex_state = 37}, [6441] = {.lex_state = 86, .external_lex_state = 32}, [6442] = {.lex_state = 74, .external_lex_state = 46}, [6443] = {.lex_state = 86, .external_lex_state = 33}, [6444] = {.lex_state = 86, .external_lex_state = 33}, [6445] = {.lex_state = 86, .external_lex_state = 32}, - [6446] = {.lex_state = 87, .external_lex_state = 38}, - [6447] = {.lex_state = 86, .external_lex_state = 40}, - [6448] = {.lex_state = 87, .external_lex_state = 38}, + [6446] = {.lex_state = 87, .external_lex_state = 36}, + [6447] = {.lex_state = 86, .external_lex_state = 35}, + [6448] = {.lex_state = 87, .external_lex_state = 36}, [6449] = {.lex_state = 86, .external_lex_state = 32}, [6450] = {.lex_state = 86, .external_lex_state = 33}, - [6451] = {.lex_state = 85, .external_lex_state = 39}, + [6451] = {.lex_state = 85, .external_lex_state = 40}, [6452] = {.lex_state = 86, .external_lex_state = 30}, [6453] = {.lex_state = 86, .external_lex_state = 34}, [6454] = {.lex_state = 86, .external_lex_state = 32}, @@ -45193,23 +45032,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6457] = {.lex_state = 79, .external_lex_state = 44}, [6458] = {.lex_state = 86, .external_lex_state = 33}, [6459] = {.lex_state = 86, .external_lex_state = 32}, - [6460] = {.lex_state = 77, .external_lex_state = 52}, + [6460] = {.lex_state = 77, .external_lex_state = 51}, [6461] = {.lex_state = 86, .external_lex_state = 33}, [6462] = {.lex_state = 86, .external_lex_state = 32}, [6463] = {.lex_state = 85, .external_lex_state = 50}, [6464] = {.lex_state = 95, .external_lex_state = 28}, - [6465] = {.lex_state = 86, .external_lex_state = 40}, + [6465] = {.lex_state = 86, .external_lex_state = 35}, [6466] = {.lex_state = 86, .external_lex_state = 32}, [6467] = {.lex_state = 86, .external_lex_state = 32}, [6468] = {.lex_state = 86, .external_lex_state = 32}, - [6469] = {.lex_state = 82, .external_lex_state = 39}, + [6469] = {.lex_state = 82, .external_lex_state = 40}, [6470] = {.lex_state = 79, .external_lex_state = 26}, [6471] = {.lex_state = 85, .external_lex_state = 26}, [6472] = {.lex_state = 86, .external_lex_state = 32}, [6473] = {.lex_state = 86, .external_lex_state = 33}, - [6474] = {.lex_state = 87, .external_lex_state = 41}, + [6474] = {.lex_state = 87, .external_lex_state = 42}, [6475] = {.lex_state = 79, .external_lex_state = 45}, - [6476] = {.lex_state = 79, .external_lex_state = 42}, + [6476] = {.lex_state = 79, .external_lex_state = 43}, [6477] = {.lex_state = 77, .external_lex_state = 55}, [6478] = {.lex_state = 87, .external_lex_state = 50}, [6479] = {.lex_state = 79, .external_lex_state = 50}, @@ -45217,35 +45056,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6481] = {.lex_state = 91, .external_lex_state = 55}, [6482] = {.lex_state = 91, .external_lex_state = 55}, [6483] = {.lex_state = 84, .external_lex_state = 45}, - [6484] = {.lex_state = 82, .external_lex_state = 39}, + [6484] = {.lex_state = 82, .external_lex_state = 40}, [6485] = {.lex_state = 87, .external_lex_state = 50}, - [6486] = {.lex_state = 10, .external_lex_state = 52}, - [6487] = {.lex_state = 79, .external_lex_state = 42}, + [6486] = {.lex_state = 10, .external_lex_state = 51}, + [6487] = {.lex_state = 79, .external_lex_state = 43}, [6488] = {.lex_state = 77, .external_lex_state = 27}, [6489] = {.lex_state = 77, .external_lex_state = 31}, - [6490] = {.lex_state = 79, .external_lex_state = 42}, - [6491] = {.lex_state = 79, .external_lex_state = 42}, - [6492] = {.lex_state = 77, .external_lex_state = 41}, - [6493] = {.lex_state = 84, .external_lex_state = 41}, - [6494] = {.lex_state = 87, .external_lex_state = 36}, - [6495] = {.lex_state = 87, .external_lex_state = 36}, - [6496] = {.lex_state = 79, .external_lex_state = 42}, + [6490] = {.lex_state = 79, .external_lex_state = 43}, + [6491] = {.lex_state = 79, .external_lex_state = 43}, + [6492] = {.lex_state = 77, .external_lex_state = 42}, + [6493] = {.lex_state = 84, .external_lex_state = 42}, + [6494] = {.lex_state = 87, .external_lex_state = 38}, + [6495] = {.lex_state = 87, .external_lex_state = 38}, + [6496] = {.lex_state = 79, .external_lex_state = 43}, [6497] = {.lex_state = 77, .external_lex_state = 47}, [6498] = {.lex_state = 95, .external_lex_state = 28}, - [6499] = {.lex_state = 79, .external_lex_state = 42}, + [6499] = {.lex_state = 79, .external_lex_state = 43}, [6500] = {.lex_state = 79, .external_lex_state = 45}, - [6501] = {.lex_state = 87, .external_lex_state = 36}, - [6502] = {.lex_state = 87, .external_lex_state = 36}, - [6503] = {.lex_state = 84, .external_lex_state = 41}, - [6504] = {.lex_state = 79, .external_lex_state = 42}, + [6501] = {.lex_state = 87, .external_lex_state = 38}, + [6502] = {.lex_state = 87, .external_lex_state = 38}, + [6503] = {.lex_state = 84, .external_lex_state = 42}, + [6504] = {.lex_state = 79, .external_lex_state = 43}, [6505] = {.lex_state = 79, .external_lex_state = 45}, - [6506] = {.lex_state = 84, .external_lex_state = 41}, - [6507] = {.lex_state = 79, .external_lex_state = 42}, + [6506] = {.lex_state = 84, .external_lex_state = 42}, + [6507] = {.lex_state = 79, .external_lex_state = 43}, [6508] = {.lex_state = 79, .external_lex_state = 45}, [6509] = {.lex_state = 79, .external_lex_state = 34}, [6510] = {.lex_state = 95, .external_lex_state = 31}, - [6511] = {.lex_state = 74, .external_lex_state = 35}, - [6512] = {.lex_state = 84, .external_lex_state = 39}, + [6511] = {.lex_state = 74, .external_lex_state = 37}, + [6512] = {.lex_state = 84, .external_lex_state = 40}, [6513] = {.lex_state = 77, .external_lex_state = 47}, [6514] = {.lex_state = 77, .external_lex_state = 47}, [6515] = {.lex_state = 86, .external_lex_state = 33}, @@ -45253,18 +45092,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6517] = {.lex_state = 86, .external_lex_state = 32}, [6518] = {.lex_state = 78, .external_lex_state = 44}, [6519] = {.lex_state = 77, .external_lex_state = 47}, - [6520] = {.lex_state = 86, .external_lex_state = 35}, - [6521] = {.lex_state = 77, .external_lex_state = 41}, - [6522] = {.lex_state = 79, .external_lex_state = 41}, + [6520] = {.lex_state = 86, .external_lex_state = 37}, + [6521] = {.lex_state = 77, .external_lex_state = 42}, + [6522] = {.lex_state = 79, .external_lex_state = 42}, [6523] = {.lex_state = 77, .external_lex_state = 47}, [6524] = {.lex_state = 77, .external_lex_state = 49}, [6525] = {.lex_state = 86, .external_lex_state = 33}, - [6526] = {.lex_state = 86, .external_lex_state = 38}, + [6526] = {.lex_state = 86, .external_lex_state = 36}, [6527] = {.lex_state = 86, .external_lex_state = 30}, - [6528] = {.lex_state = 78, .external_lex_state = 42}, + [6528] = {.lex_state = 78, .external_lex_state = 43}, [6529] = {.lex_state = 77, .external_lex_state = 47}, - [6530] = {.lex_state = 78, .external_lex_state = 41}, - [6531] = {.lex_state = 79, .external_lex_state = 39}, + [6530] = {.lex_state = 78, .external_lex_state = 42}, + [6531] = {.lex_state = 79, .external_lex_state = 40}, [6532] = {.lex_state = 77, .external_lex_state = 47}, [6533] = {.lex_state = 77, .external_lex_state = 47}, [6534] = {.lex_state = 86, .external_lex_state = 53}, @@ -45272,34 +45111,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6536] = {.lex_state = 78, .external_lex_state = 45}, [6537] = {.lex_state = 77, .external_lex_state = 28}, [6538] = {.lex_state = 77, .external_lex_state = 49}, - [6539] = {.lex_state = 79, .external_lex_state = 41}, - [6540] = {.lex_state = 82, .external_lex_state = 39}, + [6539] = {.lex_state = 79, .external_lex_state = 42}, + [6540] = {.lex_state = 82, .external_lex_state = 40}, [6541] = {.lex_state = 79, .external_lex_state = 55}, - [6542] = {.lex_state = 86, .external_lex_state = 35}, - [6543] = {.lex_state = 79, .external_lex_state = 41}, - [6544] = {.lex_state = 79, .external_lex_state = 41}, - [6545] = {.lex_state = 79, .external_lex_state = 39}, - [6546] = {.lex_state = 78, .external_lex_state = 42}, + [6542] = {.lex_state = 86, .external_lex_state = 37}, + [6543] = {.lex_state = 79, .external_lex_state = 42}, + [6544] = {.lex_state = 79, .external_lex_state = 42}, + [6545] = {.lex_state = 79, .external_lex_state = 40}, + [6546] = {.lex_state = 78, .external_lex_state = 43}, [6547] = {.lex_state = 95, .external_lex_state = 30}, [6548] = {.lex_state = 87, .external_lex_state = 31}, - [6549] = {.lex_state = 86, .external_lex_state = 35}, - [6550] = {.lex_state = 86, .external_lex_state = 35}, - [6551] = {.lex_state = 99, .external_lex_state = 39}, + [6549] = {.lex_state = 86, .external_lex_state = 37}, + [6550] = {.lex_state = 86, .external_lex_state = 37}, + [6551] = {.lex_state = 99, .external_lex_state = 40}, [6552] = {.lex_state = 86, .external_lex_state = 29}, - [6553] = {.lex_state = 86, .external_lex_state = 40}, + [6553] = {.lex_state = 86, .external_lex_state = 35}, [6554] = {.lex_state = 78, .external_lex_state = 44}, [6555] = {.lex_state = 77, .external_lex_state = 49}, [6556] = {.lex_state = 77, .external_lex_state = 49}, [6557] = {.lex_state = 78, .external_lex_state = 44}, [6558] = {.lex_state = 77, .external_lex_state = 49}, - [6559] = {.lex_state = 78, .external_lex_state = 42}, + [6559] = {.lex_state = 78, .external_lex_state = 43}, [6560] = {.lex_state = 81, .external_lex_state = 55}, - [6561] = {.lex_state = 78, .external_lex_state = 41}, + [6561] = {.lex_state = 78, .external_lex_state = 42}, [6562] = {.lex_state = 84, .external_lex_state = 27}, [6563] = {.lex_state = 78, .external_lex_state = 44}, [6564] = {.lex_state = 77, .external_lex_state = 27}, - [6565] = {.lex_state = 78, .external_lex_state = 42}, - [6566] = {.lex_state = 86, .external_lex_state = 40}, + [6565] = {.lex_state = 78, .external_lex_state = 43}, + [6566] = {.lex_state = 86, .external_lex_state = 35}, [6567] = {.lex_state = 79, .external_lex_state = 28}, [6568] = {.lex_state = 78, .external_lex_state = 44}, [6569] = {.lex_state = 77, .external_lex_state = 50}, @@ -45308,9 +45147,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6572] = {.lex_state = 84, .external_lex_state = 27}, [6573] = {.lex_state = 78, .external_lex_state = 44}, [6574] = {.lex_state = 78, .external_lex_state = 44}, - [6575] = {.lex_state = 78, .external_lex_state = 42}, + [6575] = {.lex_state = 78, .external_lex_state = 43}, [6576] = {.lex_state = 93, .external_lex_state = 31}, - [6577] = {.lex_state = 79, .external_lex_state = 41}, + [6577] = {.lex_state = 79, .external_lex_state = 42}, [6578] = {.lex_state = 77, .external_lex_state = 49}, [6579] = {.lex_state = 77, .external_lex_state = 49}, [6580] = {.lex_state = 78, .external_lex_state = 44}, @@ -45318,106 +45157,106 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6582] = {.lex_state = 77, .external_lex_state = 49}, [6583] = {.lex_state = 77, .external_lex_state = 49}, [6584] = {.lex_state = 77, .external_lex_state = 49}, - [6585] = {.lex_state = 10, .external_lex_state = 52}, - [6586] = {.lex_state = 86, .external_lex_state = 40}, + [6585] = {.lex_state = 10, .external_lex_state = 51}, + [6586] = {.lex_state = 86, .external_lex_state = 35}, [6587] = {.lex_state = 77, .external_lex_state = 49}, - [6588] = {.lex_state = 78, .external_lex_state = 42}, - [6589] = {.lex_state = 82, .external_lex_state = 39}, - [6590] = {.lex_state = 85, .external_lex_state = 38}, - [6591] = {.lex_state = 79, .external_lex_state = 52}, - [6592] = {.lex_state = 77, .external_lex_state = 52}, - [6593] = {.lex_state = 86, .external_lex_state = 35}, - [6594] = {.lex_state = 77, .external_lex_state = 39}, - [6595] = {.lex_state = 86, .external_lex_state = 40}, + [6588] = {.lex_state = 78, .external_lex_state = 43}, + [6589] = {.lex_state = 82, .external_lex_state = 40}, + [6590] = {.lex_state = 85, .external_lex_state = 36}, + [6591] = {.lex_state = 79, .external_lex_state = 51}, + [6592] = {.lex_state = 77, .external_lex_state = 51}, + [6593] = {.lex_state = 86, .external_lex_state = 37}, + [6594] = {.lex_state = 77, .external_lex_state = 40}, + [6595] = {.lex_state = 86, .external_lex_state = 35}, [6596] = {.lex_state = 77, .external_lex_state = 26}, - [6597] = {.lex_state = 77, .external_lex_state = 42}, + [6597] = {.lex_state = 77, .external_lex_state = 43}, [6598] = {.lex_state = 87, .external_lex_state = 49}, [6599] = {.lex_state = 78, .external_lex_state = 44}, - [6600] = {.lex_state = 93, .external_lex_state = 36}, + [6600] = {.lex_state = 93, .external_lex_state = 38}, [6601] = {.lex_state = 86, .external_lex_state = 33}, - [6602] = {.lex_state = 86, .external_lex_state = 40}, + [6602] = {.lex_state = 86, .external_lex_state = 35}, [6603] = {.lex_state = 87, .external_lex_state = 49}, [6604] = {.lex_state = 79, .external_lex_state = 50}, - [6605] = {.lex_state = 79, .external_lex_state = 52}, + [6605] = {.lex_state = 79, .external_lex_state = 51}, [6606] = {.lex_state = 86, .external_lex_state = 34}, [6607] = {.lex_state = 87, .external_lex_state = 30}, - [6608] = {.lex_state = 79, .external_lex_state = 42}, + [6608] = {.lex_state = 79, .external_lex_state = 43}, [6609] = {.lex_state = 77, .external_lex_state = 47}, - [6610] = {.lex_state = 78, .external_lex_state = 42}, - [6611] = {.lex_state = 79, .external_lex_state = 41}, - [6612] = {.lex_state = 86, .external_lex_state = 35}, + [6610] = {.lex_state = 78, .external_lex_state = 43}, + [6611] = {.lex_state = 79, .external_lex_state = 42}, + [6612] = {.lex_state = 86, .external_lex_state = 37}, [6613] = {.lex_state = 77, .external_lex_state = 47}, - [6614] = {.lex_state = 79, .external_lex_state = 41}, + [6614] = {.lex_state = 79, .external_lex_state = 42}, [6615] = {.lex_state = 77, .external_lex_state = 47}, - [6616] = {.lex_state = 79, .external_lex_state = 41}, + [6616] = {.lex_state = 79, .external_lex_state = 42}, [6617] = {.lex_state = 80, .external_lex_state = 55}, [6618] = {.lex_state = 79, .external_lex_state = 49}, - [6619] = {.lex_state = 79, .external_lex_state = 52}, - [6620] = {.lex_state = 79, .external_lex_state = 41}, + [6619] = {.lex_state = 79, .external_lex_state = 51}, + [6620] = {.lex_state = 79, .external_lex_state = 42}, [6621] = {.lex_state = 93, .external_lex_state = 34}, [6622] = {.lex_state = 86, .external_lex_state = 33}, - [6623] = {.lex_state = 86, .external_lex_state = 35}, - [6624] = {.lex_state = 86, .external_lex_state = 35}, + [6623] = {.lex_state = 86, .external_lex_state = 37}, + [6624] = {.lex_state = 86, .external_lex_state = 37}, [6625] = {.lex_state = 95, .external_lex_state = 28}, - [6626] = {.lex_state = 86, .external_lex_state = 35}, - [6627] = {.lex_state = 79, .external_lex_state = 41}, + [6626] = {.lex_state = 86, .external_lex_state = 37}, + [6627] = {.lex_state = 79, .external_lex_state = 42}, [6628] = {.lex_state = 86, .external_lex_state = 53}, - [6629] = {.lex_state = 91, .external_lex_state = 39}, + [6629] = {.lex_state = 91, .external_lex_state = 40}, [6630] = {.lex_state = 86, .external_lex_state = 33}, - [6631] = {.lex_state = 79, .external_lex_state = 41}, + [6631] = {.lex_state = 79, .external_lex_state = 42}, [6632] = {.lex_state = 86, .external_lex_state = 33}, [6633] = {.lex_state = 87, .external_lex_state = 47}, - [6634] = {.lex_state = 79, .external_lex_state = 41}, + [6634] = {.lex_state = 79, .external_lex_state = 42}, [6635] = {.lex_state = 86, .external_lex_state = 33}, - [6636] = {.lex_state = 86, .external_lex_state = 40}, + [6636] = {.lex_state = 86, .external_lex_state = 35}, [6637] = {.lex_state = 74, .external_lex_state = 46}, [6638] = {.lex_state = 87, .external_lex_state = 47}, [6639] = {.lex_state = 94, .external_lex_state = 32}, - [6640] = {.lex_state = 86, .external_lex_state = 40}, + [6640] = {.lex_state = 86, .external_lex_state = 35}, [6641] = {.lex_state = 84, .external_lex_state = 50}, [6642] = {.lex_state = 78, .external_lex_state = 45}, - [6643] = {.lex_state = 86, .external_lex_state = 51}, - [6644] = {.lex_state = 84, .external_lex_state = 36}, - [6645] = {.lex_state = 98, .external_lex_state = 39}, - [6646] = {.lex_state = 91, .external_lex_state = 39}, + [6643] = {.lex_state = 86, .external_lex_state = 52}, + [6644] = {.lex_state = 84, .external_lex_state = 38}, + [6645] = {.lex_state = 98, .external_lex_state = 40}, + [6646] = {.lex_state = 91, .external_lex_state = 40}, [6647] = {.lex_state = 78, .external_lex_state = 34}, - [6648] = {.lex_state = 74, .external_lex_state = 43}, - [6649] = {.lex_state = 79, .external_lex_state = 42}, - [6650] = {.lex_state = 78, .external_lex_state = 42}, + [6648] = {.lex_state = 74, .external_lex_state = 41}, + [6649] = {.lex_state = 79, .external_lex_state = 43}, + [6650] = {.lex_state = 78, .external_lex_state = 43}, [6651] = {.lex_state = 77, .external_lex_state = 50}, [6652] = {.lex_state = 86, .external_lex_state = 33}, - [6653] = {.lex_state = 85, .external_lex_state = 38}, - [6654] = {.lex_state = 85, .external_lex_state = 36}, - [6655] = {.lex_state = 79, .external_lex_state = 42}, + [6653] = {.lex_state = 85, .external_lex_state = 36}, + [6654] = {.lex_state = 85, .external_lex_state = 38}, + [6655] = {.lex_state = 79, .external_lex_state = 43}, [6656] = {.lex_state = 77, .external_lex_state = 50}, - [6657] = {.lex_state = 85, .external_lex_state = 38}, + [6657] = {.lex_state = 85, .external_lex_state = 36}, [6658] = {.lex_state = 86, .external_lex_state = 29}, [6659] = {.lex_state = 93, .external_lex_state = 34}, - [6660] = {.lex_state = 79, .external_lex_state = 42}, + [6660] = {.lex_state = 79, .external_lex_state = 43}, [6661] = {.lex_state = 86, .external_lex_state = 33}, [6662] = {.lex_state = 77, .external_lex_state = 50}, - [6663] = {.lex_state = 77, .external_lex_state = 52}, + [6663] = {.lex_state = 77, .external_lex_state = 51}, [6664] = {.lex_state = 84, .external_lex_state = 50}, [6665] = {.lex_state = 77, .external_lex_state = 50}, [6666] = {.lex_state = 86, .external_lex_state = 33}, - [6667] = {.lex_state = 85, .external_lex_state = 38}, + [6667] = {.lex_state = 85, .external_lex_state = 36}, [6668] = {.lex_state = 77, .external_lex_state = 50}, [6669] = {.lex_state = 77, .external_lex_state = 50}, [6670] = {.lex_state = 77, .external_lex_state = 50}, [6671] = {.lex_state = 93, .external_lex_state = 34}, - [6672] = {.lex_state = 78, .external_lex_state = 42}, + [6672] = {.lex_state = 78, .external_lex_state = 43}, [6673] = {.lex_state = 79, .external_lex_state = 47}, [6674] = {.lex_state = 79, .external_lex_state = 27}, [6675] = {.lex_state = 79, .external_lex_state = 47}, [6676] = {.lex_state = 86, .external_lex_state = 33}, - [6677] = {.lex_state = 98, .external_lex_state = 39}, + [6677] = {.lex_state = 98, .external_lex_state = 40}, [6678] = {.lex_state = 95, .external_lex_state = 27}, [6679] = {.lex_state = 93, .external_lex_state = 34}, - [6680] = {.lex_state = 78, .external_lex_state = 41}, + [6680] = {.lex_state = 78, .external_lex_state = 42}, [6681] = {.lex_state = 78, .external_lex_state = 44}, [6682] = {.lex_state = 86, .external_lex_state = 31}, - [6683] = {.lex_state = 93, .external_lex_state = 38}, - [6684] = {.lex_state = 78, .external_lex_state = 42}, + [6683] = {.lex_state = 93, .external_lex_state = 36}, + [6684] = {.lex_state = 78, .external_lex_state = 43}, [6685] = {.lex_state = 81, .external_lex_state = 55}, [6686] = {.lex_state = 78, .external_lex_state = 34}, [6687] = {.lex_state = 86, .external_lex_state = 33}, @@ -45427,104 +45266,104 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6691] = {.lex_state = 77, .external_lex_state = 50}, [6692] = {.lex_state = 93, .external_lex_state = 31}, [6693] = {.lex_state = 81, .external_lex_state = 55}, - [6694] = {.lex_state = 85, .external_lex_state = 38}, + [6694] = {.lex_state = 85, .external_lex_state = 36}, [6695] = {.lex_state = 74, .external_lex_state = 56}, [6696] = {.lex_state = 77, .external_lex_state = 34}, [6697] = {.lex_state = 86, .external_lex_state = 31}, - [6698] = {.lex_state = 78, .external_lex_state = 41}, + [6698] = {.lex_state = 78, .external_lex_state = 42}, [6699] = {.lex_state = 87, .external_lex_state = 44}, [6700] = {.lex_state = 85, .external_lex_state = 50}, - [6701] = {.lex_state = 79, .external_lex_state = 42}, - [6702] = {.lex_state = 74, .external_lex_state = 40}, - [6703] = {.lex_state = 93, .external_lex_state = 39}, + [6701] = {.lex_state = 79, .external_lex_state = 43}, + [6702] = {.lex_state = 74, .external_lex_state = 35}, + [6703] = {.lex_state = 93, .external_lex_state = 40}, [6704] = {.lex_state = 86, .external_lex_state = 32}, [6705] = {.lex_state = 85, .external_lex_state = 50}, [6706] = {.lex_state = 79, .external_lex_state = 49}, [6707] = {.lex_state = 86, .external_lex_state = 32}, - [6708] = {.lex_state = 12, .external_lex_state = 52}, + [6708] = {.lex_state = 12, .external_lex_state = 51}, [6709] = {.lex_state = 77, .external_lex_state = 47}, [6710] = {.lex_state = 79, .external_lex_state = 26}, - [6711] = {.lex_state = 78, .external_lex_state = 41}, - [6712] = {.lex_state = 77, .external_lex_state = 41}, - [6713] = {.lex_state = 82, .external_lex_state = 39}, + [6711] = {.lex_state = 78, .external_lex_state = 42}, + [6712] = {.lex_state = 77, .external_lex_state = 42}, + [6713] = {.lex_state = 82, .external_lex_state = 40}, [6714] = {.lex_state = 81, .external_lex_state = 55}, [6715] = {.lex_state = 74, .external_lex_state = 56}, - [6716] = {.lex_state = 84, .external_lex_state = 38}, - [6717] = {.lex_state = 78, .external_lex_state = 41}, - [6718] = {.lex_state = 86, .external_lex_state = 37}, + [6716] = {.lex_state = 84, .external_lex_state = 36}, + [6717] = {.lex_state = 78, .external_lex_state = 42}, + [6718] = {.lex_state = 86, .external_lex_state = 39}, [6719] = {.lex_state = 77, .external_lex_state = 55}, - [6720] = {.lex_state = 86, .external_lex_state = 35}, + [6720] = {.lex_state = 86, .external_lex_state = 37}, [6721] = {.lex_state = 74, .external_lex_state = 58}, - [6722] = {.lex_state = 86, .external_lex_state = 40}, - [6723] = {.lex_state = 86, .external_lex_state = 35}, - [6724] = {.lex_state = 85, .external_lex_state = 36}, + [6722] = {.lex_state = 86, .external_lex_state = 35}, + [6723] = {.lex_state = 86, .external_lex_state = 37}, + [6724] = {.lex_state = 85, .external_lex_state = 38}, [6725] = {.lex_state = 78, .external_lex_state = 44}, [6726] = {.lex_state = 77, .external_lex_state = 26}, - [6727] = {.lex_state = 78, .external_lex_state = 41}, + [6727] = {.lex_state = 78, .external_lex_state = 42}, [6728] = {.lex_state = 86, .external_lex_state = 32}, - [6729] = {.lex_state = 85, .external_lex_state = 36}, + [6729] = {.lex_state = 85, .external_lex_state = 38}, [6730] = {.lex_state = 86, .external_lex_state = 32}, [6731] = {.lex_state = 77, .external_lex_state = 26}, - [6732] = {.lex_state = 77, .external_lex_state = 42}, - [6733] = {.lex_state = 85, .external_lex_state = 36}, + [6732] = {.lex_state = 77, .external_lex_state = 43}, + [6733] = {.lex_state = 85, .external_lex_state = 38}, [6734] = {.lex_state = 77, .external_lex_state = 26}, [6735] = {.lex_state = 87, .external_lex_state = 44}, - [6736] = {.lex_state = 78, .external_lex_state = 41}, - [6737] = {.lex_state = 85, .external_lex_state = 39}, - [6738] = {.lex_state = 79, .external_lex_state = 52}, - [6739] = {.lex_state = 86, .external_lex_state = 35}, - [6740] = {.lex_state = 78, .external_lex_state = 41}, - [6741] = {.lex_state = 85, .external_lex_state = 39}, + [6736] = {.lex_state = 78, .external_lex_state = 42}, + [6737] = {.lex_state = 85, .external_lex_state = 40}, + [6738] = {.lex_state = 79, .external_lex_state = 51}, + [6739] = {.lex_state = 86, .external_lex_state = 37}, + [6740] = {.lex_state = 78, .external_lex_state = 42}, + [6741] = {.lex_state = 85, .external_lex_state = 40}, [6742] = {.lex_state = 74, .external_lex_state = 58}, [6743] = {.lex_state = 86, .external_lex_state = 33}, [6744] = {.lex_state = 86, .external_lex_state = 33}, [6745] = {.lex_state = 93, .external_lex_state = 34}, - [6746] = {.lex_state = 74, .external_lex_state = 43}, + [6746] = {.lex_state = 74, .external_lex_state = 41}, [6747] = {.lex_state = 86, .external_lex_state = 33}, [6748] = {.lex_state = 95, .external_lex_state = 27}, - [6749] = {.lex_state = 86, .external_lex_state = 35}, + [6749] = {.lex_state = 86, .external_lex_state = 37}, [6750] = {.lex_state = 95, .external_lex_state = 28}, - [6751] = {.lex_state = 86, .external_lex_state = 35}, + [6751] = {.lex_state = 86, .external_lex_state = 37}, [6752] = {.lex_state = 77, .external_lex_state = 49}, - [6753] = {.lex_state = 79, .external_lex_state = 41}, - [6754] = {.lex_state = 77, .external_lex_state = 42}, + [6753] = {.lex_state = 79, .external_lex_state = 42}, + [6754] = {.lex_state = 77, .external_lex_state = 43}, [6755] = {.lex_state = 86, .external_lex_state = 32}, [6756] = {.lex_state = 95, .external_lex_state = 27}, [6757] = {.lex_state = 86, .external_lex_state = 32}, [6758] = {.lex_state = 86, .external_lex_state = 32}, [6759] = {.lex_state = 79, .external_lex_state = 31}, [6760] = {.lex_state = 77, .external_lex_state = 55}, - [6761] = {.lex_state = 14, .external_lex_state = 52}, - [6762] = {.lex_state = 78, .external_lex_state = 41}, + [6761] = {.lex_state = 14, .external_lex_state = 51}, + [6762] = {.lex_state = 78, .external_lex_state = 42}, [6763] = {.lex_state = 77, .external_lex_state = 26}, - [6764] = {.lex_state = 85, .external_lex_state = 39}, - [6765] = {.lex_state = 78, .external_lex_state = 41}, - [6766] = {.lex_state = 86, .external_lex_state = 35}, + [6764] = {.lex_state = 85, .external_lex_state = 40}, + [6765] = {.lex_state = 78, .external_lex_state = 42}, + [6766] = {.lex_state = 86, .external_lex_state = 37}, [6767] = {.lex_state = 77, .external_lex_state = 26}, [6768] = {.lex_state = 87, .external_lex_state = 26}, [6769] = {.lex_state = 95, .external_lex_state = 28}, [6770] = {.lex_state = 87, .external_lex_state = 26}, - [6771] = {.lex_state = 87, .external_lex_state = 41}, + [6771] = {.lex_state = 87, .external_lex_state = 42}, [6772] = {.lex_state = 79, .external_lex_state = 47}, - [6773] = {.lex_state = 95, .external_lex_state = 38}, + [6773] = {.lex_state = 95, .external_lex_state = 36}, [6774] = {.lex_state = 77, .external_lex_state = 55}, - [6775] = {.lex_state = 87, .external_lex_state = 41}, + [6775] = {.lex_state = 87, .external_lex_state = 42}, [6776] = {.lex_state = 77, .external_lex_state = 26}, [6777] = {.lex_state = 87, .external_lex_state = 50}, [6778] = {.lex_state = 85, .external_lex_state = 28}, [6779] = {.lex_state = 77, .external_lex_state = 31}, - [6780] = {.lex_state = 77, .external_lex_state = 52}, - [6781] = {.lex_state = 87, .external_lex_state = 41}, - [6782] = {.lex_state = 81, .external_lex_state = 39}, - [6783] = {.lex_state = 86, .external_lex_state = 35}, + [6780] = {.lex_state = 77, .external_lex_state = 51}, + [6781] = {.lex_state = 87, .external_lex_state = 42}, + [6782] = {.lex_state = 81, .external_lex_state = 40}, + [6783] = {.lex_state = 86, .external_lex_state = 37}, [6784] = {.lex_state = 85, .external_lex_state = 28}, [6785] = {.lex_state = 77, .external_lex_state = 55}, - [6786] = {.lex_state = 80, .external_lex_state = 39}, + [6786] = {.lex_state = 80, .external_lex_state = 40}, [6787] = {.lex_state = 77, .external_lex_state = 55}, [6788] = {.lex_state = 93, .external_lex_state = 44}, [6789] = {.lex_state = 96, .external_lex_state = 32}, - [6790] = {.lex_state = 77, .external_lex_state = 52}, - [6791] = {.lex_state = 87, .external_lex_state = 36}, + [6790] = {.lex_state = 77, .external_lex_state = 51}, + [6791] = {.lex_state = 87, .external_lex_state = 38}, [6792] = {.lex_state = 78, .external_lex_state = 26}, [6793] = {.lex_state = 77, .external_lex_state = 55}, [6794] = {.lex_state = 84, .external_lex_state = 49}, @@ -45538,135 +45377,135 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6802] = {.lex_state = 77, .external_lex_state = 49}, [6803] = {.lex_state = 77, .external_lex_state = 55}, [6804] = {.lex_state = 74, .external_lex_state = 54}, - [6805] = {.lex_state = 93, .external_lex_state = 39}, + [6805] = {.lex_state = 93, .external_lex_state = 40}, [6806] = {.lex_state = 79, .external_lex_state = 47}, [6807] = {.lex_state = 85, .external_lex_state = 44}, [6808] = {.lex_state = 86, .external_lex_state = 29}, [6809] = {.lex_state = 79, .external_lex_state = 47}, - [6810] = {.lex_state = 11, .external_lex_state = 52}, - [6811] = {.lex_state = 86, .external_lex_state = 40}, + [6810] = {.lex_state = 11, .external_lex_state = 51}, + [6811] = {.lex_state = 86, .external_lex_state = 35}, [6812] = {.lex_state = 79, .external_lex_state = 47}, [6813] = {.lex_state = 77, .external_lex_state = 47}, - [6814] = {.lex_state = 86, .external_lex_state = 35}, + [6814] = {.lex_state = 86, .external_lex_state = 37}, [6815] = {.lex_state = 77, .external_lex_state = 49}, [6816] = {.lex_state = 77, .external_lex_state = 55}, [6817] = {.lex_state = 79, .external_lex_state = 47}, - [6818] = {.lex_state = 87, .external_lex_state = 41}, + [6818] = {.lex_state = 87, .external_lex_state = 42}, [6819] = {.lex_state = 87, .external_lex_state = 50}, - [6820] = {.lex_state = 86, .external_lex_state = 40}, - [6821] = {.lex_state = 86, .external_lex_state = 35}, - [6822] = {.lex_state = 86, .external_lex_state = 35}, + [6820] = {.lex_state = 86, .external_lex_state = 35}, + [6821] = {.lex_state = 86, .external_lex_state = 37}, + [6822] = {.lex_state = 86, .external_lex_state = 37}, [6823] = {.lex_state = 79, .external_lex_state = 47}, - [6824] = {.lex_state = 77, .external_lex_state = 52}, + [6824] = {.lex_state = 77, .external_lex_state = 51}, [6825] = {.lex_state = 86, .external_lex_state = 46}, - [6826] = {.lex_state = 87, .external_lex_state = 38}, + [6826] = {.lex_state = 87, .external_lex_state = 36}, [6827] = {.lex_state = 79, .external_lex_state = 26}, [6828] = {.lex_state = 79, .external_lex_state = 49}, [6829] = {.lex_state = 78, .external_lex_state = 26}, [6830] = {.lex_state = 84, .external_lex_state = 47}, [6831] = {.lex_state = 84, .external_lex_state = 47}, [6832] = {.lex_state = 78, .external_lex_state = 26}, - [6833] = {.lex_state = 95, .external_lex_state = 36}, + [6833] = {.lex_state = 95, .external_lex_state = 38}, [6834] = {.lex_state = 77, .external_lex_state = 28}, [6835] = {.lex_state = 78, .external_lex_state = 26}, [6836] = {.lex_state = 84, .external_lex_state = 47}, [6837] = {.lex_state = 84, .external_lex_state = 44}, [6838] = {.lex_state = 77, .external_lex_state = 55}, - [6839] = {.lex_state = 86, .external_lex_state = 40}, - [6840] = {.lex_state = 99, .external_lex_state = 39}, - [6841] = {.lex_state = 86, .external_lex_state = 35}, + [6839] = {.lex_state = 86, .external_lex_state = 35}, + [6840] = {.lex_state = 99, .external_lex_state = 40}, + [6841] = {.lex_state = 86, .external_lex_state = 37}, [6842] = {.lex_state = 82, .external_lex_state = 55}, - [6843] = {.lex_state = 87, .external_lex_state = 42}, - [6844] = {.lex_state = 86, .external_lex_state = 35}, - [6845] = {.lex_state = 87, .external_lex_state = 42}, - [6846] = {.lex_state = 28, .external_lex_state = 52}, - [6847] = {.lex_state = 93, .external_lex_state = 39}, + [6843] = {.lex_state = 87, .external_lex_state = 43}, + [6844] = {.lex_state = 86, .external_lex_state = 37}, + [6845] = {.lex_state = 87, .external_lex_state = 43}, + [6846] = {.lex_state = 28, .external_lex_state = 51}, + [6847] = {.lex_state = 93, .external_lex_state = 40}, [6848] = {.lex_state = 86, .external_lex_state = 44}, [6849] = {.lex_state = 77, .external_lex_state = 34}, [6850] = {.lex_state = 78, .external_lex_state = 26}, [6851] = {.lex_state = 79, .external_lex_state = 49}, - [6852] = {.lex_state = 87, .external_lex_state = 42}, - [6853] = {.lex_state = 86, .external_lex_state = 40}, + [6852] = {.lex_state = 87, .external_lex_state = 43}, + [6853] = {.lex_state = 86, .external_lex_state = 35}, [6854] = {.lex_state = 79, .external_lex_state = 49}, - [6855] = {.lex_state = 86, .external_lex_state = 37}, - [6856] = {.lex_state = 86, .external_lex_state = 35}, + [6855] = {.lex_state = 86, .external_lex_state = 39}, + [6856] = {.lex_state = 86, .external_lex_state = 37}, [6857] = {.lex_state = 79, .external_lex_state = 49}, - [6858] = {.lex_state = 94, .external_lex_state = 35}, + [6858] = {.lex_state = 94, .external_lex_state = 37}, [6859] = {.lex_state = 79, .external_lex_state = 49}, - [6860] = {.lex_state = 81, .external_lex_state = 39}, - [6861] = {.lex_state = 15, .external_lex_state = 52}, - [6862] = {.lex_state = 86, .external_lex_state = 35}, + [6860] = {.lex_state = 81, .external_lex_state = 40}, + [6861] = {.lex_state = 15, .external_lex_state = 51}, + [6862] = {.lex_state = 86, .external_lex_state = 37}, [6863] = {.lex_state = 78, .external_lex_state = 26}, [6864] = {.lex_state = 79, .external_lex_state = 49}, [6865] = {.lex_state = 79, .external_lex_state = 49}, [6866] = {.lex_state = 79, .external_lex_state = 49}, - [6867] = {.lex_state = 93, .external_lex_state = 38}, - [6868] = {.lex_state = 86, .external_lex_state = 35}, + [6867] = {.lex_state = 93, .external_lex_state = 36}, + [6868] = {.lex_state = 86, .external_lex_state = 37}, [6869] = {.lex_state = 78, .external_lex_state = 26}, - [6870] = {.lex_state = 28, .external_lex_state = 52}, + [6870] = {.lex_state = 28, .external_lex_state = 51}, [6871] = {.lex_state = 84, .external_lex_state = 49}, - [6872] = {.lex_state = 86, .external_lex_state = 37}, - [6873] = {.lex_state = 40, .external_lex_state = 52}, + [6872] = {.lex_state = 86, .external_lex_state = 39}, + [6873] = {.lex_state = 40, .external_lex_state = 51}, [6874] = {.lex_state = 77, .external_lex_state = 27}, [6875] = {.lex_state = 84, .external_lex_state = 27}, - [6876] = {.lex_state = 99, .external_lex_state = 39}, - [6877] = {.lex_state = 93, .external_lex_state = 38}, - [6878] = {.lex_state = 79, .external_lex_state = 41}, + [6876] = {.lex_state = 99, .external_lex_state = 40}, + [6877] = {.lex_state = 93, .external_lex_state = 36}, + [6878] = {.lex_state = 79, .external_lex_state = 42}, [6879] = {.lex_state = 78, .external_lex_state = 26}, - [6880] = {.lex_state = 86, .external_lex_state = 40}, + [6880] = {.lex_state = 86, .external_lex_state = 35}, [6881] = {.lex_state = 77, .external_lex_state = 34}, [6882] = {.lex_state = 82, .external_lex_state = 55}, - [6883] = {.lex_state = 86, .external_lex_state = 35}, + [6883] = {.lex_state = 86, .external_lex_state = 37}, [6884] = {.lex_state = 82, .external_lex_state = 55}, - [6885] = {.lex_state = 81, .external_lex_state = 39}, + [6885] = {.lex_state = 81, .external_lex_state = 40}, [6886] = {.lex_state = 85, .external_lex_state = 55}, [6887] = {.lex_state = 82, .external_lex_state = 55}, - [6888] = {.lex_state = 86, .external_lex_state = 35}, + [6888] = {.lex_state = 86, .external_lex_state = 37}, [6889] = {.lex_state = 74, .external_lex_state = 54}, - [6890] = {.lex_state = 86, .external_lex_state = 35}, - [6891] = {.lex_state = 79, .external_lex_state = 41}, + [6890] = {.lex_state = 86, .external_lex_state = 37}, + [6891] = {.lex_state = 79, .external_lex_state = 42}, [6892] = {.lex_state = 78, .external_lex_state = 26}, - [6893] = {.lex_state = 86, .external_lex_state = 35}, - [6894] = {.lex_state = 74, .external_lex_state = 39}, + [6893] = {.lex_state = 86, .external_lex_state = 37}, + [6894] = {.lex_state = 74, .external_lex_state = 40}, [6895] = {.lex_state = 86, .external_lex_state = 24}, - [6896] = {.lex_state = 81, .external_lex_state = 39}, + [6896] = {.lex_state = 81, .external_lex_state = 40}, [6897] = {.lex_state = 79, .external_lex_state = 26}, [6898] = {.lex_state = 74, .external_lex_state = 48}, [6899] = {.lex_state = 79, .external_lex_state = 26}, - [6900] = {.lex_state = 86, .external_lex_state = 37}, - [6901] = {.lex_state = 95, .external_lex_state = 39}, - [6902] = {.lex_state = 86, .external_lex_state = 37}, + [6900] = {.lex_state = 86, .external_lex_state = 39}, + [6901] = {.lex_state = 95, .external_lex_state = 40}, + [6902] = {.lex_state = 86, .external_lex_state = 39}, [6903] = {.lex_state = 79, .external_lex_state = 26}, [6904] = {.lex_state = 78, .external_lex_state = 50}, - [6905] = {.lex_state = 79, .external_lex_state = 42}, + [6905] = {.lex_state = 79, .external_lex_state = 43}, [6906] = {.lex_state = 79, .external_lex_state = 26}, - [6907] = {.lex_state = 81, .external_lex_state = 39}, - [6908] = {.lex_state = 81, .external_lex_state = 52}, + [6907] = {.lex_state = 81, .external_lex_state = 40}, + [6908] = {.lex_state = 81, .external_lex_state = 51}, [6909] = {.lex_state = 89, .external_lex_state = 29}, - [6910] = {.lex_state = 81, .external_lex_state = 39}, - [6911] = {.lex_state = 94, .external_lex_state = 37}, + [6910] = {.lex_state = 81, .external_lex_state = 40}, + [6911] = {.lex_state = 94, .external_lex_state = 39}, [6912] = {.lex_state = 79, .external_lex_state = 26}, - [6913] = {.lex_state = 86, .external_lex_state = 37}, + [6913] = {.lex_state = 86, .external_lex_state = 39}, [6914] = {.lex_state = 78, .external_lex_state = 26}, [6915] = {.lex_state = 87, .external_lex_state = 49}, - [6916] = {.lex_state = 86, .external_lex_state = 40}, + [6916] = {.lex_state = 86, .external_lex_state = 35}, [6917] = {.lex_state = 79, .external_lex_state = 26}, [6918] = {.lex_state = 79, .external_lex_state = 26}, [6919] = {.lex_state = 85, .external_lex_state = 55}, - [6920] = {.lex_state = 79, .external_lex_state = 42}, - [6921] = {.lex_state = 81, .external_lex_state = 39}, - [6922] = {.lex_state = 74, .external_lex_state = 51}, + [6920] = {.lex_state = 79, .external_lex_state = 43}, + [6921] = {.lex_state = 81, .external_lex_state = 40}, + [6922] = {.lex_state = 74, .external_lex_state = 52}, [6923] = {.lex_state = 84, .external_lex_state = 47}, [6924] = {.lex_state = 84, .external_lex_state = 27}, - [6925] = {.lex_state = 86, .external_lex_state = 35}, + [6925] = {.lex_state = 86, .external_lex_state = 37}, [6926] = {.lex_state = 77, .external_lex_state = 27}, [6927] = {.lex_state = 78, .external_lex_state = 49}, [6928] = {.lex_state = 77, .external_lex_state = 27}, [6929] = {.lex_state = 79, .external_lex_state = 26}, - [6930] = {.lex_state = 86, .external_lex_state = 35}, - [6931] = {.lex_state = 87, .external_lex_state = 42}, - [6932] = {.lex_state = 85, .external_lex_state = 42}, - [6933] = {.lex_state = 81, .external_lex_state = 39}, + [6930] = {.lex_state = 86, .external_lex_state = 37}, + [6931] = {.lex_state = 87, .external_lex_state = 43}, + [6932] = {.lex_state = 85, .external_lex_state = 43}, + [6933] = {.lex_state = 81, .external_lex_state = 40}, [6934] = {.lex_state = 87, .external_lex_state = 47}, [6935] = {.lex_state = 77, .external_lex_state = 27}, [6936] = {.lex_state = 77, .external_lex_state = 55}, @@ -45675,16 +45514,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6939] = {.lex_state = 77, .external_lex_state = 27}, [6940] = {.lex_state = 77, .external_lex_state = 27}, [6941] = {.lex_state = 79, .external_lex_state = 28}, - [6942] = {.lex_state = 81, .external_lex_state = 39}, + [6942] = {.lex_state = 81, .external_lex_state = 40}, [6943] = {.lex_state = 79, .external_lex_state = 47}, [6944] = {.lex_state = 77, .external_lex_state = 28}, - [6945] = {.lex_state = 86, .external_lex_state = 35}, + [6945] = {.lex_state = 86, .external_lex_state = 37}, [6946] = {.lex_state = 87, .external_lex_state = 49}, [6947] = {.lex_state = 95, .external_lex_state = 34}, [6948] = {.lex_state = 84, .external_lex_state = 55}, - [6949] = {.lex_state = 86, .external_lex_state = 37}, + [6949] = {.lex_state = 86, .external_lex_state = 39}, [6950] = {.lex_state = 79, .external_lex_state = 45}, - [6951] = {.lex_state = 86, .external_lex_state = 40}, + [6951] = {.lex_state = 86, .external_lex_state = 35}, [6952] = {.lex_state = 78, .external_lex_state = 49}, [6953] = {.lex_state = 78, .external_lex_state = 50}, [6954] = {.lex_state = 84, .external_lex_state = 26}, @@ -45693,296 +45532,296 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [6957] = {.lex_state = 84, .external_lex_state = 26}, [6958] = {.lex_state = 78, .external_lex_state = 49}, [6959] = {.lex_state = 78, .external_lex_state = 50}, - [6960] = {.lex_state = 81, .external_lex_state = 39}, - [6961] = {.lex_state = 86, .external_lex_state = 37}, - [6962] = {.lex_state = 93, .external_lex_state = 36}, + [6960] = {.lex_state = 81, .external_lex_state = 40}, + [6961] = {.lex_state = 86, .external_lex_state = 39}, + [6962] = {.lex_state = 93, .external_lex_state = 38}, [6963] = {.lex_state = 78, .external_lex_state = 50}, [6964] = {.lex_state = 79, .external_lex_state = 45}, [6965] = {.lex_state = 84, .external_lex_state = 26}, - [6966] = {.lex_state = 81, .external_lex_state = 39}, + [6966] = {.lex_state = 81, .external_lex_state = 40}, [6967] = {.lex_state = 78, .external_lex_state = 50}, [6968] = {.lex_state = 79, .external_lex_state = 28}, [6969] = {.lex_state = 78, .external_lex_state = 50}, [6970] = {.lex_state = 78, .external_lex_state = 50}, - [6971] = {.lex_state = 74, .external_lex_state = 51}, - [6972] = {.lex_state = 93, .external_lex_state = 36}, + [6971] = {.lex_state = 74, .external_lex_state = 52}, + [6972] = {.lex_state = 93, .external_lex_state = 38}, [6973] = {.lex_state = 77, .external_lex_state = 28}, - [6974] = {.lex_state = 85, .external_lex_state = 52}, + [6974] = {.lex_state = 85, .external_lex_state = 51}, [6975] = {.lex_state = 84, .external_lex_state = 50}, [6976] = {.lex_state = 79, .external_lex_state = 49}, - [6977] = {.lex_state = 80, .external_lex_state = 39}, - [6978] = {.lex_state = 94, .external_lex_state = 40}, + [6977] = {.lex_state = 80, .external_lex_state = 40}, + [6978] = {.lex_state = 94, .external_lex_state = 35}, [6979] = {.lex_state = 79, .external_lex_state = 27}, [6980] = {.lex_state = 84, .external_lex_state = 50}, - [6981] = {.lex_state = 92, .external_lex_state = 39}, + [6981] = {.lex_state = 92, .external_lex_state = 40}, [6982] = {.lex_state = 78, .external_lex_state = 50}, [6983] = {.lex_state = 87, .external_lex_state = 47}, [6984] = {.lex_state = 84, .external_lex_state = 50}, - [6985] = {.lex_state = 84, .external_lex_state = 52}, - [6986] = {.lex_state = 86, .external_lex_state = 37}, + [6985] = {.lex_state = 84, .external_lex_state = 51}, + [6986] = {.lex_state = 86, .external_lex_state = 39}, [6987] = {.lex_state = 78, .external_lex_state = 50}, [6988] = {.lex_state = 84, .external_lex_state = 50}, - [6989] = {.lex_state = 92, .external_lex_state = 39}, + [6989] = {.lex_state = 92, .external_lex_state = 40}, [6990] = {.lex_state = 78, .external_lex_state = 50}, - [6991] = {.lex_state = 85, .external_lex_state = 52}, - [6992] = {.lex_state = 80, .external_lex_state = 39}, + [6991] = {.lex_state = 85, .external_lex_state = 51}, + [6992] = {.lex_state = 80, .external_lex_state = 40}, [6993] = {.lex_state = 77, .external_lex_state = 27}, [6994] = {.lex_state = 95, .external_lex_state = 30}, [6995] = {.lex_state = 79, .external_lex_state = 34}, [6996] = {.lex_state = 78, .external_lex_state = 50}, - [6997] = {.lex_state = 86, .external_lex_state = 40}, - [6998] = {.lex_state = 86, .external_lex_state = 40}, + [6997] = {.lex_state = 86, .external_lex_state = 35}, + [6998] = {.lex_state = 86, .external_lex_state = 35}, [6999] = {.lex_state = 82, .external_lex_state = 55}, - [7000] = {.lex_state = 10, .external_lex_state = 52}, + [7000] = {.lex_state = 10, .external_lex_state = 51}, [7001] = {.lex_state = 95, .external_lex_state = 31}, [7002] = {.lex_state = 79, .external_lex_state = 50}, [7003] = {.lex_state = 94, .external_lex_state = 29}, [7004] = {.lex_state = 95, .external_lex_state = 30}, - [7005] = {.lex_state = 78, .external_lex_state = 39}, - [7006] = {.lex_state = 10, .external_lex_state = 52}, + [7005] = {.lex_state = 78, .external_lex_state = 40}, + [7006] = {.lex_state = 10, .external_lex_state = 51}, [7007] = {.lex_state = 85, .external_lex_state = 28}, [7008] = {.lex_state = 74, .external_lex_state = 53}, [7009] = {.lex_state = 78, .external_lex_state = 50}, [7010] = {.lex_state = 79, .external_lex_state = 28}, [7011] = {.lex_state = 79, .external_lex_state = 50}, - [7012] = {.lex_state = 81, .external_lex_state = 39}, + [7012] = {.lex_state = 81, .external_lex_state = 40}, [7013] = {.lex_state = 84, .external_lex_state = 31}, [7014] = {.lex_state = 79, .external_lex_state = 50}, [7015] = {.lex_state = 79, .external_lex_state = 50}, [7016] = {.lex_state = 79, .external_lex_state = 50}, - [7017] = {.lex_state = 86, .external_lex_state = 40}, + [7017] = {.lex_state = 86, .external_lex_state = 35}, [7018] = {.lex_state = 79, .external_lex_state = 50}, [7019] = {.lex_state = 79, .external_lex_state = 50}, - [7020] = {.lex_state = 86, .external_lex_state = 38}, + [7020] = {.lex_state = 86, .external_lex_state = 36}, [7021] = {.lex_state = 79, .external_lex_state = 50}, - [7022] = {.lex_state = 86, .external_lex_state = 37}, - [7023] = {.lex_state = 85, .external_lex_state = 41}, + [7022] = {.lex_state = 86, .external_lex_state = 39}, + [7023] = {.lex_state = 85, .external_lex_state = 42}, [7024] = {.lex_state = 84, .external_lex_state = 31}, - [7025] = {.lex_state = 10, .external_lex_state = 52}, + [7025] = {.lex_state = 10, .external_lex_state = 51}, [7026] = {.lex_state = 85, .external_lex_state = 44}, - [7027] = {.lex_state = 86, .external_lex_state = 35}, + [7027] = {.lex_state = 86, .external_lex_state = 37}, [7028] = {.lex_state = 79, .external_lex_state = 26}, [7029] = {.lex_state = 79, .external_lex_state = 26}, [7030] = {.lex_state = 79, .external_lex_state = 26}, - [7031] = {.lex_state = 86, .external_lex_state = 38}, - [7032] = {.lex_state = 80, .external_lex_state = 39}, - [7033] = {.lex_state = 86, .external_lex_state = 40}, + [7031] = {.lex_state = 86, .external_lex_state = 36}, + [7032] = {.lex_state = 80, .external_lex_state = 40}, + [7033] = {.lex_state = 86, .external_lex_state = 35}, [7034] = {.lex_state = 78, .external_lex_state = 47}, - [7035] = {.lex_state = 86, .external_lex_state = 35}, - [7036] = {.lex_state = 86, .external_lex_state = 35}, - [7037] = {.lex_state = 86, .external_lex_state = 40}, - [7038] = {.lex_state = 86, .external_lex_state = 37}, + [7035] = {.lex_state = 86, .external_lex_state = 37}, + [7036] = {.lex_state = 86, .external_lex_state = 37}, + [7037] = {.lex_state = 86, .external_lex_state = 35}, + [7038] = {.lex_state = 86, .external_lex_state = 39}, [7039] = {.lex_state = 95, .external_lex_state = 31}, - [7040] = {.lex_state = 86, .external_lex_state = 40}, - [7041] = {.lex_state = 86, .external_lex_state = 40}, + [7040] = {.lex_state = 86, .external_lex_state = 35}, + [7041] = {.lex_state = 86, .external_lex_state = 35}, [7042] = {.lex_state = 85, .external_lex_state = 44}, [7043] = {.lex_state = 95, .external_lex_state = 31}, - [7044] = {.lex_state = 86, .external_lex_state = 40}, - [7045] = {.lex_state = 86, .external_lex_state = 40}, + [7044] = {.lex_state = 86, .external_lex_state = 35}, + [7045] = {.lex_state = 86, .external_lex_state = 35}, [7046] = {.lex_state = 85, .external_lex_state = 44}, [7047] = {.lex_state = 85, .external_lex_state = 44}, - [7048] = {.lex_state = 86, .external_lex_state = 35}, - [7049] = {.lex_state = 86, .external_lex_state = 35}, - [7050] = {.lex_state = 87, .external_lex_state = 52}, - [7051] = {.lex_state = 86, .external_lex_state = 35}, + [7048] = {.lex_state = 86, .external_lex_state = 37}, + [7049] = {.lex_state = 86, .external_lex_state = 37}, + [7050] = {.lex_state = 87, .external_lex_state = 51}, + [7051] = {.lex_state = 86, .external_lex_state = 37}, [7052] = {.lex_state = 95, .external_lex_state = 34}, - [7053] = {.lex_state = 86, .external_lex_state = 40}, - [7054] = {.lex_state = 93, .external_lex_state = 39}, - [7055] = {.lex_state = 86, .external_lex_state = 35}, - [7056] = {.lex_state = 86, .external_lex_state = 40}, - [7057] = {.lex_state = 86, .external_lex_state = 35}, - [7058] = {.lex_state = 86, .external_lex_state = 37}, - [7059] = {.lex_state = 86, .external_lex_state = 35}, - [7060] = {.lex_state = 86, .external_lex_state = 35}, + [7053] = {.lex_state = 86, .external_lex_state = 35}, + [7054] = {.lex_state = 93, .external_lex_state = 40}, + [7055] = {.lex_state = 86, .external_lex_state = 37}, + [7056] = {.lex_state = 86, .external_lex_state = 35}, + [7057] = {.lex_state = 86, .external_lex_state = 37}, + [7058] = {.lex_state = 86, .external_lex_state = 39}, + [7059] = {.lex_state = 86, .external_lex_state = 37}, + [7060] = {.lex_state = 86, .external_lex_state = 37}, [7061] = {.lex_state = 84, .external_lex_state = 26}, - [7062] = {.lex_state = 86, .external_lex_state = 35}, + [7062] = {.lex_state = 86, .external_lex_state = 37}, [7063] = {.lex_state = 79, .external_lex_state = 26}, [7064] = {.lex_state = 87, .external_lex_state = 26}, - [7065] = {.lex_state = 86, .external_lex_state = 35}, - [7066] = {.lex_state = 86, .external_lex_state = 37}, - [7067] = {.lex_state = 86, .external_lex_state = 40}, - [7068] = {.lex_state = 86, .external_lex_state = 37}, - [7069] = {.lex_state = 86, .external_lex_state = 35}, + [7065] = {.lex_state = 86, .external_lex_state = 37}, + [7066] = {.lex_state = 86, .external_lex_state = 39}, + [7067] = {.lex_state = 86, .external_lex_state = 35}, + [7068] = {.lex_state = 86, .external_lex_state = 39}, + [7069] = {.lex_state = 86, .external_lex_state = 37}, [7070] = {.lex_state = 77, .external_lex_state = 34}, - [7071] = {.lex_state = 10, .external_lex_state = 52}, - [7072] = {.lex_state = 86, .external_lex_state = 40}, + [7071] = {.lex_state = 10, .external_lex_state = 51}, + [7072] = {.lex_state = 86, .external_lex_state = 35}, [7073] = {.lex_state = 78, .external_lex_state = 47}, - [7074] = {.lex_state = 86, .external_lex_state = 40}, - [7075] = {.lex_state = 86, .external_lex_state = 35}, - [7076] = {.lex_state = 86, .external_lex_state = 37}, + [7074] = {.lex_state = 86, .external_lex_state = 35}, + [7075] = {.lex_state = 86, .external_lex_state = 37}, + [7076] = {.lex_state = 86, .external_lex_state = 39}, [7077] = {.lex_state = 78, .external_lex_state = 47}, [7078] = {.lex_state = 77, .external_lex_state = 28}, [7079] = {.lex_state = 78, .external_lex_state = 47}, [7080] = {.lex_state = 79, .external_lex_state = 50}, [7081] = {.lex_state = 78, .external_lex_state = 49}, - [7082] = {.lex_state = 86, .external_lex_state = 40}, - [7083] = {.lex_state = 86, .external_lex_state = 35}, + [7082] = {.lex_state = 86, .external_lex_state = 35}, + [7083] = {.lex_state = 86, .external_lex_state = 37}, [7084] = {.lex_state = 77, .external_lex_state = 31}, [7085] = {.lex_state = 86, .external_lex_state = 45}, - [7086] = {.lex_state = 86, .external_lex_state = 37}, - [7087] = {.lex_state = 86, .external_lex_state = 40}, - [7088] = {.lex_state = 86, .external_lex_state = 35}, + [7086] = {.lex_state = 86, .external_lex_state = 39}, + [7087] = {.lex_state = 86, .external_lex_state = 35}, + [7088] = {.lex_state = 86, .external_lex_state = 37}, [7089] = {.lex_state = 85, .external_lex_state = 27}, - [7090] = {.lex_state = 86, .external_lex_state = 40}, - [7091] = {.lex_state = 86, .external_lex_state = 35}, - [7092] = {.lex_state = 93, .external_lex_state = 42}, - [7093] = {.lex_state = 86, .external_lex_state = 35}, + [7090] = {.lex_state = 86, .external_lex_state = 35}, + [7091] = {.lex_state = 86, .external_lex_state = 37}, + [7092] = {.lex_state = 93, .external_lex_state = 43}, + [7093] = {.lex_state = 86, .external_lex_state = 37}, [7094] = {.lex_state = 92, .external_lex_state = 55}, - [7095] = {.lex_state = 86, .external_lex_state = 40}, - [7096] = {.lex_state = 86, .external_lex_state = 40}, - [7097] = {.lex_state = 86, .external_lex_state = 35}, + [7095] = {.lex_state = 86, .external_lex_state = 35}, + [7096] = {.lex_state = 86, .external_lex_state = 35}, + [7097] = {.lex_state = 86, .external_lex_state = 37}, [7098] = {.lex_state = 92, .external_lex_state = 55}, - [7099] = {.lex_state = 86, .external_lex_state = 40}, + [7099] = {.lex_state = 86, .external_lex_state = 35}, [7100] = {.lex_state = 87, .external_lex_state = 27}, [7101] = {.lex_state = 87, .external_lex_state = 27}, - [7102] = {.lex_state = 86, .external_lex_state = 37}, + [7102] = {.lex_state = 86, .external_lex_state = 39}, [7103] = {.lex_state = 94, .external_lex_state = 29}, [7104] = {.lex_state = 87, .external_lex_state = 45}, [7105] = {.lex_state = 89, .external_lex_state = 29}, [7106] = {.lex_state = 94, .external_lex_state = 29}, [7107] = {.lex_state = 87, .external_lex_state = 45}, [7108] = {.lex_state = 77, .external_lex_state = 28}, - [7109] = {.lex_state = 86, .external_lex_state = 37}, - [7110] = {.lex_state = 81, .external_lex_state = 39}, - [7111] = {.lex_state = 86, .external_lex_state = 40}, + [7109] = {.lex_state = 86, .external_lex_state = 39}, + [7110] = {.lex_state = 81, .external_lex_state = 40}, + [7111] = {.lex_state = 86, .external_lex_state = 35}, [7112] = {.lex_state = 94, .external_lex_state = 29}, [7113] = {.lex_state = 87, .external_lex_state = 45}, [7114] = {.lex_state = 87, .external_lex_state = 26}, - [7115] = {.lex_state = 86, .external_lex_state = 35}, - [7116] = {.lex_state = 86, .external_lex_state = 35}, + [7115] = {.lex_state = 86, .external_lex_state = 37}, + [7116] = {.lex_state = 86, .external_lex_state = 37}, [7117] = {.lex_state = 94, .external_lex_state = 29}, - [7118] = {.lex_state = 86, .external_lex_state = 40}, - [7119] = {.lex_state = 86, .external_lex_state = 37}, - [7120] = {.lex_state = 74, .external_lex_state = 39}, - [7121] = {.lex_state = 86, .external_lex_state = 35}, + [7118] = {.lex_state = 86, .external_lex_state = 35}, + [7119] = {.lex_state = 86, .external_lex_state = 39}, + [7120] = {.lex_state = 74, .external_lex_state = 40}, + [7121] = {.lex_state = 86, .external_lex_state = 37}, [7122] = {.lex_state = 94, .external_lex_state = 29}, - [7123] = {.lex_state = 86, .external_lex_state = 35}, - [7124] = {.lex_state = 86, .external_lex_state = 37}, + [7123] = {.lex_state = 86, .external_lex_state = 37}, + [7124] = {.lex_state = 86, .external_lex_state = 39}, [7125] = {.lex_state = 79, .external_lex_state = 27}, [7126] = {.lex_state = 77, .external_lex_state = 28}, - [7127] = {.lex_state = 86, .external_lex_state = 35}, - [7128] = {.lex_state = 86, .external_lex_state = 40}, - [7129] = {.lex_state = 86, .external_lex_state = 35}, - [7130] = {.lex_state = 86, .external_lex_state = 37}, - [7131] = {.lex_state = 86, .external_lex_state = 37}, - [7132] = {.lex_state = 86, .external_lex_state = 37}, + [7127] = {.lex_state = 86, .external_lex_state = 37}, + [7128] = {.lex_state = 86, .external_lex_state = 35}, + [7129] = {.lex_state = 86, .external_lex_state = 37}, + [7130] = {.lex_state = 86, .external_lex_state = 39}, + [7131] = {.lex_state = 86, .external_lex_state = 39}, + [7132] = {.lex_state = 86, .external_lex_state = 39}, [7133] = {.lex_state = 77, .external_lex_state = 28}, [7134] = {.lex_state = 87, .external_lex_state = 55}, [7135] = {.lex_state = 84, .external_lex_state = 45}, - [7136] = {.lex_state = 86, .external_lex_state = 37}, - [7137] = {.lex_state = 86, .external_lex_state = 37}, - [7138] = {.lex_state = 85, .external_lex_state = 52}, - [7139] = {.lex_state = 86, .external_lex_state = 40}, + [7136] = {.lex_state = 86, .external_lex_state = 39}, + [7137] = {.lex_state = 86, .external_lex_state = 39}, + [7138] = {.lex_state = 85, .external_lex_state = 51}, + [7139] = {.lex_state = 86, .external_lex_state = 35}, [7140] = {.lex_state = 87, .external_lex_state = 55}, [7141] = {.lex_state = 85, .external_lex_state = 27}, - [7142] = {.lex_state = 86, .external_lex_state = 35}, + [7142] = {.lex_state = 86, .external_lex_state = 37}, [7143] = {.lex_state = 94, .external_lex_state = 29}, - [7144] = {.lex_state = 86, .external_lex_state = 37}, - [7145] = {.lex_state = 86, .external_lex_state = 37}, - [7146] = {.lex_state = 86, .external_lex_state = 35}, + [7144] = {.lex_state = 86, .external_lex_state = 39}, + [7145] = {.lex_state = 86, .external_lex_state = 39}, + [7146] = {.lex_state = 86, .external_lex_state = 37}, [7147] = {.lex_state = 77, .external_lex_state = 28}, - [7148] = {.lex_state = 77, .external_lex_state = 52}, - [7149] = {.lex_state = 86, .external_lex_state = 37}, - [7150] = {.lex_state = 86, .external_lex_state = 35}, - [7151] = {.lex_state = 86, .external_lex_state = 35}, - [7152] = {.lex_state = 86, .external_lex_state = 37}, - [7153] = {.lex_state = 86, .external_lex_state = 37}, - [7154] = {.lex_state = 85, .external_lex_state = 41}, - [7155] = {.lex_state = 86, .external_lex_state = 35}, - [7156] = {.lex_state = 80, .external_lex_state = 39}, + [7148] = {.lex_state = 77, .external_lex_state = 51}, + [7149] = {.lex_state = 86, .external_lex_state = 39}, + [7150] = {.lex_state = 86, .external_lex_state = 37}, + [7151] = {.lex_state = 86, .external_lex_state = 37}, + [7152] = {.lex_state = 86, .external_lex_state = 39}, + [7153] = {.lex_state = 86, .external_lex_state = 39}, + [7154] = {.lex_state = 85, .external_lex_state = 42}, + [7155] = {.lex_state = 86, .external_lex_state = 37}, + [7156] = {.lex_state = 80, .external_lex_state = 40}, [7157] = {.lex_state = 77, .external_lex_state = 47}, - [7158] = {.lex_state = 11, .external_lex_state = 52}, + [7158] = {.lex_state = 11, .external_lex_state = 51}, [7159] = {.lex_state = 87, .external_lex_state = 44}, - [7160] = {.lex_state = 87, .external_lex_state = 39}, + [7160] = {.lex_state = 87, .external_lex_state = 40}, [7161] = {.lex_state = 87, .external_lex_state = 44}, [7162] = {.lex_state = 78, .external_lex_state = 26}, - [7163] = {.lex_state = 86, .external_lex_state = 43}, - [7164] = {.lex_state = 86, .external_lex_state = 35}, - [7165] = {.lex_state = 86, .external_lex_state = 37}, - [7166] = {.lex_state = 86, .external_lex_state = 37}, - [7167] = {.lex_state = 86, .external_lex_state = 37}, - [7168] = {.lex_state = 10, .external_lex_state = 52}, - [7169] = {.lex_state = 74, .external_lex_state = 39}, - [7170] = {.lex_state = 86, .external_lex_state = 35}, + [7163] = {.lex_state = 86, .external_lex_state = 41}, + [7164] = {.lex_state = 86, .external_lex_state = 37}, + [7165] = {.lex_state = 86, .external_lex_state = 39}, + [7166] = {.lex_state = 86, .external_lex_state = 39}, + [7167] = {.lex_state = 86, .external_lex_state = 39}, + [7168] = {.lex_state = 10, .external_lex_state = 51}, + [7169] = {.lex_state = 74, .external_lex_state = 40}, + [7170] = {.lex_state = 86, .external_lex_state = 37}, [7171] = {.lex_state = 87, .external_lex_state = 44}, [7172] = {.lex_state = 74, .external_lex_state = 48}, - [7173] = {.lex_state = 86, .external_lex_state = 37}, - [7174] = {.lex_state = 79, .external_lex_state = 39}, + [7173] = {.lex_state = 86, .external_lex_state = 39}, + [7174] = {.lex_state = 79, .external_lex_state = 40}, [7175] = {.lex_state = 84, .external_lex_state = 55}, - [7176] = {.lex_state = 10, .external_lex_state = 52}, + [7176] = {.lex_state = 10, .external_lex_state = 51}, [7177] = {.lex_state = 87, .external_lex_state = 44}, - [7178] = {.lex_state = 10, .external_lex_state = 52}, - [7179] = {.lex_state = 10, .external_lex_state = 52}, - [7180] = {.lex_state = 86, .external_lex_state = 37}, + [7178] = {.lex_state = 10, .external_lex_state = 51}, + [7179] = {.lex_state = 10, .external_lex_state = 51}, + [7180] = {.lex_state = 86, .external_lex_state = 39}, [7181] = {.lex_state = 79, .external_lex_state = 47}, [7182] = {.lex_state = 79, .external_lex_state = 47}, [7183] = {.lex_state = 77, .external_lex_state = 28}, [7184] = {.lex_state = 74, .external_lex_state = 55}, [7185] = {.lex_state = 80, .external_lex_state = 55}, [7186] = {.lex_state = 86, .external_lex_state = 23}, - [7187] = {.lex_state = 91, .external_lex_state = 39}, + [7187] = {.lex_state = 91, .external_lex_state = 40}, [7188] = {.lex_state = 79, .external_lex_state = 47}, - [7189] = {.lex_state = 10, .external_lex_state = 52}, + [7189] = {.lex_state = 10, .external_lex_state = 51}, [7190] = {.lex_state = 78, .external_lex_state = 50}, [7191] = {.lex_state = 78, .external_lex_state = 47}, - [7192] = {.lex_state = 10, .external_lex_state = 52}, + [7192] = {.lex_state = 10, .external_lex_state = 51}, [7193] = {.lex_state = 86, .external_lex_state = 56}, [7194] = {.lex_state = 74, .external_lex_state = 24}, [7195] = {.lex_state = 78, .external_lex_state = 26}, [7196] = {.lex_state = 77, .external_lex_state = 55}, [7197] = {.lex_state = 79, .external_lex_state = 55}, [7198] = {.lex_state = 79, .external_lex_state = 47}, - [7199] = {.lex_state = 84, .external_lex_state = 52}, + [7199] = {.lex_state = 84, .external_lex_state = 51}, [7200] = {.lex_state = 78, .external_lex_state = 47}, [7201] = {.lex_state = 85, .external_lex_state = 28}, - [7202] = {.lex_state = 74, .external_lex_state = 39}, - [7203] = {.lex_state = 10, .external_lex_state = 52}, - [7204] = {.lex_state = 85, .external_lex_state = 42}, - [7205] = {.lex_state = 86, .external_lex_state = 36}, + [7202] = {.lex_state = 74, .external_lex_state = 40}, + [7203] = {.lex_state = 10, .external_lex_state = 51}, + [7204] = {.lex_state = 85, .external_lex_state = 43}, + [7205] = {.lex_state = 86, .external_lex_state = 38}, [7206] = {.lex_state = 79, .external_lex_state = 49}, - [7207] = {.lex_state = 82, .external_lex_state = 39}, + [7207] = {.lex_state = 82, .external_lex_state = 40}, [7208] = {.lex_state = 78, .external_lex_state = 47}, [7209] = {.lex_state = 79, .external_lex_state = 49}, - [7210] = {.lex_state = 86, .external_lex_state = 40}, + [7210] = {.lex_state = 86, .external_lex_state = 35}, [7211] = {.lex_state = 79, .external_lex_state = 49}, [7212] = {.lex_state = 74, .external_lex_state = 48}, - [7213] = {.lex_state = 86, .external_lex_state = 36}, + [7213] = {.lex_state = 86, .external_lex_state = 38}, [7214] = {.lex_state = 77, .external_lex_state = 49}, - [7215] = {.lex_state = 77, .external_lex_state = 52}, + [7215] = {.lex_state = 77, .external_lex_state = 51}, [7216] = {.lex_state = 87, .external_lex_state = 45}, - [7217] = {.lex_state = 86, .external_lex_state = 40}, + [7217] = {.lex_state = 86, .external_lex_state = 35}, [7218] = {.lex_state = 86, .external_lex_state = 24}, - [7219] = {.lex_state = 86, .external_lex_state = 37}, - [7220] = {.lex_state = 86, .external_lex_state = 37}, + [7219] = {.lex_state = 86, .external_lex_state = 39}, + [7220] = {.lex_state = 86, .external_lex_state = 39}, [7221] = {.lex_state = 77, .external_lex_state = 28}, [7222] = {.lex_state = 79, .external_lex_state = 49}, [7223] = {.lex_state = 77, .external_lex_state = 27}, [7224] = {.lex_state = 77, .external_lex_state = 28}, - [7225] = {.lex_state = 81, .external_lex_state = 39}, + [7225] = {.lex_state = 81, .external_lex_state = 40}, [7226] = {.lex_state = 77, .external_lex_state = 27}, [7227] = {.lex_state = 77, .external_lex_state = 27}, [7228] = {.lex_state = 78, .external_lex_state = 49}, - [7229] = {.lex_state = 10, .external_lex_state = 52}, + [7229] = {.lex_state = 10, .external_lex_state = 51}, [7230] = {.lex_state = 78, .external_lex_state = 49}, [7231] = {.lex_state = 77, .external_lex_state = 27}, [7232] = {.lex_state = 78, .external_lex_state = 49}, [7233] = {.lex_state = 77, .external_lex_state = 28}, [7234] = {.lex_state = 82, .external_lex_state = 55}, - [7235] = {.lex_state = 86, .external_lex_state = 40}, + [7235] = {.lex_state = 86, .external_lex_state = 35}, [7236] = {.lex_state = 77, .external_lex_state = 34}, - [7237] = {.lex_state = 82, .external_lex_state = 39}, + [7237] = {.lex_state = 82, .external_lex_state = 40}, [7238] = {.lex_state = 79, .external_lex_state = 55}, - [7239] = {.lex_state = 86, .external_lex_state = 37}, + [7239] = {.lex_state = 86, .external_lex_state = 39}, [7240] = {.lex_state = 78, .external_lex_state = 26}, [7241] = {.lex_state = 82, .external_lex_state = 55}, [7242] = {.lex_state = 82, .external_lex_state = 55}, [7243] = {.lex_state = 80, .external_lex_state = 55}, - [7244] = {.lex_state = 86, .external_lex_state = 40}, + [7244] = {.lex_state = 86, .external_lex_state = 35}, [7245] = {.lex_state = 82, .external_lex_state = 55}, [7246] = {.lex_state = 79, .external_lex_state = 50}, [7247] = {.lex_state = 82, .external_lex_state = 55}, [7248] = {.lex_state = 79, .external_lex_state = 50}, - [7249] = {.lex_state = 81, .external_lex_state = 39}, + [7249] = {.lex_state = 81, .external_lex_state = 40}, [7250] = {.lex_state = 82, .external_lex_state = 55}, [7251] = {.lex_state = 79, .external_lex_state = 50}, [7252] = {.lex_state = 77, .external_lex_state = 28}, @@ -45991,13 +45830,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7255] = {.lex_state = 76}, [7256] = {.lex_state = 80, .external_lex_state = 55}, [7257] = {.lex_state = 79, .external_lex_state = 50}, - [7258] = {.lex_state = 10, .external_lex_state = 52}, + [7258] = {.lex_state = 10, .external_lex_state = 51}, [7259] = {.lex_state = 77, .external_lex_state = 55}, [7260] = {.lex_state = 79, .external_lex_state = 44}, [7261] = {.lex_state = 76}, [7262] = {.lex_state = 79, .external_lex_state = 44}, [7263] = {.lex_state = 77, .external_lex_state = 31}, - [7264] = {.lex_state = 86, .external_lex_state = 40}, + [7264] = {.lex_state = 86, .external_lex_state = 35}, [7265] = {.lex_state = 94, .external_lex_state = 29}, [7266] = {.lex_state = 77, .external_lex_state = 31}, [7267] = {.lex_state = 82, .external_lex_state = 55}, @@ -46008,22 +45847,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7272] = {.lex_state = 94, .external_lex_state = 29}, [7273] = {.lex_state = 94, .external_lex_state = 29}, [7274] = {.lex_state = 78, .external_lex_state = 50}, - [7275] = {.lex_state = 78, .external_lex_state = 39}, - [7276] = {.lex_state = 86, .external_lex_state = 40}, + [7275] = {.lex_state = 78, .external_lex_state = 40}, + [7276] = {.lex_state = 86, .external_lex_state = 35}, [7277] = {.lex_state = 78, .external_lex_state = 26}, - [7278] = {.lex_state = 82, .external_lex_state = 39}, - [7279] = {.lex_state = 12, .external_lex_state = 52}, + [7278] = {.lex_state = 82, .external_lex_state = 40}, + [7279] = {.lex_state = 12, .external_lex_state = 51}, [7280] = {.lex_state = 78, .external_lex_state = 26}, - [7281] = {.lex_state = 77, .external_lex_state = 52}, - [7282] = {.lex_state = 86, .external_lex_state = 40}, + [7281] = {.lex_state = 77, .external_lex_state = 51}, + [7282] = {.lex_state = 86, .external_lex_state = 35}, [7283] = {.lex_state = 78, .external_lex_state = 26}, [7284] = {.lex_state = 84, .external_lex_state = 28}, [7285] = {.lex_state = 86, .external_lex_state = 23}, - [7286] = {.lex_state = 40, .external_lex_state = 52}, + [7286] = {.lex_state = 40, .external_lex_state = 51}, [7287] = {.lex_state = 86, .external_lex_state = 58}, [7288] = {.lex_state = 95, .external_lex_state = 34}, [7289] = {.lex_state = 86, .external_lex_state = 23}, - [7290] = {.lex_state = 86, .external_lex_state = 40}, + [7290] = {.lex_state = 86, .external_lex_state = 35}, [7291] = {.lex_state = 77, .external_lex_state = 55}, [7292] = {.lex_state = 79, .external_lex_state = 27}, [7293] = {.lex_state = 74, .external_lex_state = 55}, @@ -46032,238 +45871,238 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7296] = {.lex_state = 96, .external_lex_state = 33}, [7297] = {.lex_state = 86, .external_lex_state = 32}, [7298] = {.lex_state = 74, .external_lex_state = 53}, - [7299] = {.lex_state = 82, .external_lex_state = 39}, + [7299] = {.lex_state = 82, .external_lex_state = 40}, [7300] = {.lex_state = 77, .external_lex_state = 55}, - [7301] = {.lex_state = 85, .external_lex_state = 52}, - [7302] = {.lex_state = 86, .external_lex_state = 40}, + [7301] = {.lex_state = 85, .external_lex_state = 51}, + [7302] = {.lex_state = 86, .external_lex_state = 35}, [7303] = {.lex_state = 86, .external_lex_state = 32}, - [7304] = {.lex_state = 86, .external_lex_state = 40}, + [7304] = {.lex_state = 86, .external_lex_state = 35}, [7305] = {.lex_state = 74, .external_lex_state = 23}, [7306] = {.lex_state = 95, .external_lex_state = 34}, [7307] = {.lex_state = 85, .external_lex_state = 55}, - [7308] = {.lex_state = 86, .external_lex_state = 37}, + [7308] = {.lex_state = 86, .external_lex_state = 39}, [7309] = {.lex_state = 79, .external_lex_state = 31}, - [7310] = {.lex_state = 93, .external_lex_state = 39}, + [7310] = {.lex_state = 93, .external_lex_state = 40}, [7311] = {.lex_state = 78, .external_lex_state = 49}, [7312] = {.lex_state = 77, .external_lex_state = 28}, - [7313] = {.lex_state = 77, .external_lex_state = 52}, - [7314] = {.lex_state = 77, .external_lex_state = 39}, - [7315] = {.lex_state = 93, .external_lex_state = 39}, + [7313] = {.lex_state = 77, .external_lex_state = 51}, + [7314] = {.lex_state = 77, .external_lex_state = 40}, + [7315] = {.lex_state = 93, .external_lex_state = 40}, [7316] = {.lex_state = 74, .external_lex_state = 55}, [7317] = {.lex_state = 78, .external_lex_state = 49}, - [7318] = {.lex_state = 87, .external_lex_state = 52}, - [7319] = {.lex_state = 77, .external_lex_state = 52}, - [7320] = {.lex_state = 82, .external_lex_state = 39}, - [7321] = {.lex_state = 86, .external_lex_state = 40}, + [7318] = {.lex_state = 87, .external_lex_state = 51}, + [7319] = {.lex_state = 77, .external_lex_state = 51}, + [7320] = {.lex_state = 82, .external_lex_state = 40}, + [7321] = {.lex_state = 86, .external_lex_state = 35}, [7322] = {.lex_state = 95, .external_lex_state = 31}, [7323] = {.lex_state = 78, .external_lex_state = 49}, [7324] = {.lex_state = 34}, - [7325] = {.lex_state = 86, .external_lex_state = 40}, - [7326] = {.lex_state = 74, .external_lex_state = 37}, + [7325] = {.lex_state = 86, .external_lex_state = 35}, + [7326] = {.lex_state = 74, .external_lex_state = 39}, [7327] = {.lex_state = 78, .external_lex_state = 49}, - [7328] = {.lex_state = 77, .external_lex_state = 52}, - [7329] = {.lex_state = 87, .external_lex_state = 52}, - [7330] = {.lex_state = 86, .external_lex_state = 40}, + [7328] = {.lex_state = 77, .external_lex_state = 51}, + [7329] = {.lex_state = 87, .external_lex_state = 51}, + [7330] = {.lex_state = 86, .external_lex_state = 35}, [7331] = {.lex_state = 78, .external_lex_state = 49}, [7332] = {.lex_state = 77, .external_lex_state = 55}, - [7333] = {.lex_state = 77, .external_lex_state = 52}, + [7333] = {.lex_state = 77, .external_lex_state = 51}, [7334] = {.lex_state = 78, .external_lex_state = 49}, - [7335] = {.lex_state = 86, .external_lex_state = 39}, + [7335] = {.lex_state = 86, .external_lex_state = 40}, [7336] = {.lex_state = 74, .external_lex_state = 55}, - [7337] = {.lex_state = 87, .external_lex_state = 52}, - [7338] = {.lex_state = 74, .external_lex_state = 39}, + [7337] = {.lex_state = 87, .external_lex_state = 51}, + [7338] = {.lex_state = 74, .external_lex_state = 40}, [7339] = {.lex_state = 91, .external_lex_state = 55}, [7340] = {.lex_state = 78, .external_lex_state = 49}, - [7341] = {.lex_state = 85, .external_lex_state = 41}, - [7342] = {.lex_state = 85, .external_lex_state = 41}, - [7343] = {.lex_state = 77, .external_lex_state = 52}, - [7344] = {.lex_state = 86, .external_lex_state = 43}, + [7341] = {.lex_state = 85, .external_lex_state = 42}, + [7342] = {.lex_state = 85, .external_lex_state = 42}, + [7343] = {.lex_state = 77, .external_lex_state = 51}, + [7344] = {.lex_state = 86, .external_lex_state = 41}, [7345] = {.lex_state = 85, .external_lex_state = 45}, [7346] = {.lex_state = 34}, [7347] = {.lex_state = 78, .external_lex_state = 49}, [7348] = {.lex_state = 78, .external_lex_state = 47}, [7349] = {.lex_state = 86, .external_lex_state = 56}, [7350] = {.lex_state = 86, .external_lex_state = 23}, - [7351] = {.lex_state = 85, .external_lex_state = 41}, - [7352] = {.lex_state = 86, .external_lex_state = 39}, + [7351] = {.lex_state = 85, .external_lex_state = 42}, + [7352] = {.lex_state = 86, .external_lex_state = 40}, [7353] = {.lex_state = 74, .external_lex_state = 24}, - [7354] = {.lex_state = 77, .external_lex_state = 52}, - [7355] = {.lex_state = 11, .external_lex_state = 52}, - [7356] = {.lex_state = 86, .external_lex_state = 40}, - [7357] = {.lex_state = 74, .external_lex_state = 51}, - [7358] = {.lex_state = 82, .external_lex_state = 39}, + [7354] = {.lex_state = 77, .external_lex_state = 51}, + [7355] = {.lex_state = 11, .external_lex_state = 51}, + [7356] = {.lex_state = 86, .external_lex_state = 35}, + [7357] = {.lex_state = 74, .external_lex_state = 52}, + [7358] = {.lex_state = 82, .external_lex_state = 40}, [7359] = {.lex_state = 86, .external_lex_state = 23}, - [7360] = {.lex_state = 82, .external_lex_state = 39}, - [7361] = {.lex_state = 86, .external_lex_state = 40}, - [7362] = {.lex_state = 86, .external_lex_state = 40}, + [7360] = {.lex_state = 82, .external_lex_state = 40}, + [7361] = {.lex_state = 86, .external_lex_state = 35}, + [7362] = {.lex_state = 86, .external_lex_state = 35}, [7363] = {.lex_state = 86, .external_lex_state = 23}, [7364] = {.lex_state = 78, .external_lex_state = 50}, [7365] = {.lex_state = 85, .external_lex_state = 45}, - [7366] = {.lex_state = 74, .external_lex_state = 39}, - [7367] = {.lex_state = 86, .external_lex_state = 42}, - [7368] = {.lex_state = 86, .external_lex_state = 40}, - [7369] = {.lex_state = 77, .external_lex_state = 52}, + [7366] = {.lex_state = 74, .external_lex_state = 40}, + [7367] = {.lex_state = 86, .external_lex_state = 43}, + [7368] = {.lex_state = 86, .external_lex_state = 35}, + [7369] = {.lex_state = 77, .external_lex_state = 51}, [7370] = {.lex_state = 78, .external_lex_state = 26}, [7371] = {.lex_state = 74, .external_lex_state = 55}, [7372] = {.lex_state = 74, .external_lex_state = 32}, - [7373] = {.lex_state = 82, .external_lex_state = 39}, + [7373] = {.lex_state = 82, .external_lex_state = 40}, [7374] = {.lex_state = 74, .external_lex_state = 54}, [7375] = {.lex_state = 79, .external_lex_state = 28}, [7376] = {.lex_state = 86, .external_lex_state = 33}, [7377] = {.lex_state = 86, .external_lex_state = 24}, - [7378] = {.lex_state = 85, .external_lex_state = 42}, + [7378] = {.lex_state = 85, .external_lex_state = 43}, [7379] = {.lex_state = 77, .external_lex_state = 50}, - [7380] = {.lex_state = 82, .external_lex_state = 39}, + [7380] = {.lex_state = 82, .external_lex_state = 40}, [7381] = {.lex_state = 86, .external_lex_state = 24}, [7382] = {.lex_state = 85, .external_lex_state = 45}, - [7383] = {.lex_state = 85, .external_lex_state = 42}, - [7384] = {.lex_state = 86, .external_lex_state = 39}, - [7385] = {.lex_state = 82, .external_lex_state = 39}, + [7383] = {.lex_state = 85, .external_lex_state = 43}, + [7384] = {.lex_state = 86, .external_lex_state = 40}, + [7385] = {.lex_state = 82, .external_lex_state = 40}, [7386] = {.lex_state = 85, .external_lex_state = 45}, - [7387] = {.lex_state = 86, .external_lex_state = 40}, + [7387] = {.lex_state = 86, .external_lex_state = 35}, [7388] = {.lex_state = 81, .external_lex_state = 55}, [7389] = {.lex_state = 74, .external_lex_state = 53}, - [7390] = {.lex_state = 82, .external_lex_state = 39}, - [7391] = {.lex_state = 85, .external_lex_state = 42}, + [7390] = {.lex_state = 82, .external_lex_state = 40}, + [7391] = {.lex_state = 85, .external_lex_state = 43}, [7392] = {.lex_state = 91, .external_lex_state = 55}, - [7393] = {.lex_state = 86, .external_lex_state = 41}, - [7394] = {.lex_state = 86, .external_lex_state = 40}, + [7393] = {.lex_state = 86, .external_lex_state = 42}, + [7394] = {.lex_state = 86, .external_lex_state = 35}, [7395] = {.lex_state = 34}, - [7396] = {.lex_state = 82, .external_lex_state = 39}, + [7396] = {.lex_state = 82, .external_lex_state = 40}, [7397] = {.lex_state = 34}, - [7398] = {.lex_state = 82, .external_lex_state = 39}, + [7398] = {.lex_state = 82, .external_lex_state = 40}, [7399] = {.lex_state = 78, .external_lex_state = 47}, [7400] = {.lex_state = 85, .external_lex_state = 45}, - [7401] = {.lex_state = 14, .external_lex_state = 52}, - [7402] = {.lex_state = 82, .external_lex_state = 39}, + [7401] = {.lex_state = 14, .external_lex_state = 51}, + [7402] = {.lex_state = 82, .external_lex_state = 40}, [7403] = {.lex_state = 32}, - [7404] = {.lex_state = 86, .external_lex_state = 43}, + [7404] = {.lex_state = 86, .external_lex_state = 41}, [7405] = {.lex_state = 74, .external_lex_state = 23}, [7406] = {.lex_state = 74, .external_lex_state = 29}, - [7407] = {.lex_state = 84, .external_lex_state = 42}, + [7407] = {.lex_state = 84, .external_lex_state = 43}, [7408] = {.lex_state = 74, .external_lex_state = 46}, [7409] = {.lex_state = 81, .external_lex_state = 55}, - [7410] = {.lex_state = 82, .external_lex_state = 39}, + [7410] = {.lex_state = 82, .external_lex_state = 40}, [7411] = {.lex_state = 74, .external_lex_state = 33}, [7412] = {.lex_state = 74, .external_lex_state = 23}, - [7413] = {.lex_state = 79, .external_lex_state = 52}, - [7414] = {.lex_state = 86, .external_lex_state = 40}, + [7413] = {.lex_state = 79, .external_lex_state = 51}, + [7414] = {.lex_state = 86, .external_lex_state = 35}, [7415] = {.lex_state = 78, .external_lex_state = 47}, [7416] = {.lex_state = 34}, - [7417] = {.lex_state = 79, .external_lex_state = 52}, + [7417] = {.lex_state = 79, .external_lex_state = 51}, [7418] = {.lex_state = 74, .external_lex_state = 46}, [7419] = {.lex_state = 34}, [7420] = {.lex_state = 95, .external_lex_state = 31}, - [7421] = {.lex_state = 84, .external_lex_state = 41}, - [7422] = {.lex_state = 80, .external_lex_state = 52}, - [7423] = {.lex_state = 86, .external_lex_state = 37}, + [7421] = {.lex_state = 84, .external_lex_state = 42}, + [7422] = {.lex_state = 80, .external_lex_state = 51}, + [7423] = {.lex_state = 86, .external_lex_state = 39}, [7424] = {.lex_state = 78, .external_lex_state = 47}, - [7425] = {.lex_state = 86, .external_lex_state = 37}, - [7426] = {.lex_state = 82, .external_lex_state = 39}, + [7425] = {.lex_state = 86, .external_lex_state = 39}, + [7426] = {.lex_state = 82, .external_lex_state = 40}, [7427] = {.lex_state = 78, .external_lex_state = 47}, - [7428] = {.lex_state = 86, .external_lex_state = 37}, + [7428] = {.lex_state = 86, .external_lex_state = 39}, [7429] = {.lex_state = 87, .external_lex_state = 28}, [7430] = {.lex_state = 78, .external_lex_state = 47}, [7431] = {.lex_state = 34}, [7432] = {.lex_state = 86, .external_lex_state = 57}, [7433] = {.lex_state = 78, .external_lex_state = 47}, - [7434] = {.lex_state = 77, .external_lex_state = 52}, + [7434] = {.lex_state = 77, .external_lex_state = 51}, [7435] = {.lex_state = 87, .external_lex_state = 28}, [7436] = {.lex_state = 4}, [7437] = {.lex_state = 4}, [7438] = {.lex_state = 78, .external_lex_state = 47}, - [7439] = {.lex_state = 11, .external_lex_state = 52}, + [7439] = {.lex_state = 11, .external_lex_state = 51}, [7440] = {.lex_state = 74, .external_lex_state = 53}, [7441] = {.lex_state = 4}, [7442] = {.lex_state = 34}, - [7443] = {.lex_state = 93, .external_lex_state = 41}, + [7443] = {.lex_state = 93, .external_lex_state = 42}, [7444] = {.lex_state = 80, .external_lex_state = 55}, [7445] = {.lex_state = 78, .external_lex_state = 47}, - [7446] = {.lex_state = 86, .external_lex_state = 35}, + [7446] = {.lex_state = 86, .external_lex_state = 37}, [7447] = {.lex_state = 34}, - [7448] = {.lex_state = 86, .external_lex_state = 37}, + [7448] = {.lex_state = 86, .external_lex_state = 39}, [7449] = {.lex_state = 86, .external_lex_state = 23}, - [7450] = {.lex_state = 86, .external_lex_state = 37}, - [7451] = {.lex_state = 86, .external_lex_state = 35}, + [7450] = {.lex_state = 86, .external_lex_state = 39}, + [7451] = {.lex_state = 86, .external_lex_state = 37}, [7452] = {.lex_state = 77, .external_lex_state = 26}, [7453] = {.lex_state = 84, .external_lex_state = 28}, [7454] = {.lex_state = 34}, [7455] = {.lex_state = 86, .external_lex_state = 46}, [7456] = {.lex_state = 86, .external_lex_state = 23}, [7457] = {.lex_state = 77, .external_lex_state = 27}, - [7458] = {.lex_state = 86, .external_lex_state = 35}, - [7459] = {.lex_state = 86, .external_lex_state = 37}, + [7458] = {.lex_state = 86, .external_lex_state = 37}, + [7459] = {.lex_state = 86, .external_lex_state = 39}, [7460] = {.lex_state = 34}, [7461] = {.lex_state = 34}, [7462] = {.lex_state = 74, .external_lex_state = 55}, [7463] = {.lex_state = 77, .external_lex_state = 26}, - [7464] = {.lex_state = 91, .external_lex_state = 39}, + [7464] = {.lex_state = 91, .external_lex_state = 40}, [7465] = {.lex_state = 79, .external_lex_state = 55}, [7466] = {.lex_state = 93, .external_lex_state = 45}, - [7467] = {.lex_state = 86, .external_lex_state = 37}, - [7468] = {.lex_state = 86, .external_lex_state = 37}, + [7467] = {.lex_state = 86, .external_lex_state = 39}, + [7468] = {.lex_state = 86, .external_lex_state = 39}, [7469] = {.lex_state = 74, .external_lex_state = 32}, [7470] = {.lex_state = 74, .external_lex_state = 54}, [7471] = {.lex_state = 86, .external_lex_state = 24}, [7472] = {.lex_state = 78, .external_lex_state = 47}, - [7473] = {.lex_state = 91, .external_lex_state = 39}, + [7473] = {.lex_state = 91, .external_lex_state = 40}, [7474] = {.lex_state = 86, .external_lex_state = 23}, [7475] = {.lex_state = 78, .external_lex_state = 49}, [7476] = {.lex_state = 86, .external_lex_state = 23}, - [7477] = {.lex_state = 86, .external_lex_state = 37}, + [7477] = {.lex_state = 86, .external_lex_state = 39}, [7478] = {.lex_state = 74, .external_lex_state = 53}, [7479] = {.lex_state = 74, .external_lex_state = 23}, - [7480] = {.lex_state = 82, .external_lex_state = 39}, + [7480] = {.lex_state = 82, .external_lex_state = 40}, [7481] = {.lex_state = 77, .external_lex_state = 50}, - [7482] = {.lex_state = 86, .external_lex_state = 43}, + [7482] = {.lex_state = 86, .external_lex_state = 41}, [7483] = {.lex_state = 74, .external_lex_state = 33}, [7484] = {.lex_state = 86, .external_lex_state = 33}, [7485] = {.lex_state = 77, .external_lex_state = 50}, - [7486] = {.lex_state = 91, .external_lex_state = 39}, + [7486] = {.lex_state = 91, .external_lex_state = 40}, [7487] = {.lex_state = 86, .external_lex_state = 23}, [7488] = {.lex_state = 84, .external_lex_state = 34}, [7489] = {.lex_state = 85, .external_lex_state = 55}, [7490] = {.lex_state = 84, .external_lex_state = 34}, [7491] = {.lex_state = 86, .external_lex_state = 23}, [7492] = {.lex_state = 86, .external_lex_state = 23}, - [7493] = {.lex_state = 99, .external_lex_state = 39}, + [7493] = {.lex_state = 99, .external_lex_state = 40}, [7494] = {.lex_state = 32}, [7495] = {.lex_state = 78, .external_lex_state = 28}, [7496] = {.lex_state = 74, .external_lex_state = 23}, [7497] = {.lex_state = 74, .external_lex_state = 23}, [7498] = {.lex_state = 84, .external_lex_state = 50}, - [7499] = {.lex_state = 80, .external_lex_state = 39}, + [7499] = {.lex_state = 80, .external_lex_state = 40}, [7500] = {.lex_state = 80, .external_lex_state = 55}, - [7501] = {.lex_state = 12, .external_lex_state = 52}, - [7502] = {.lex_state = 15, .external_lex_state = 52}, - [7503] = {.lex_state = 86, .external_lex_state = 51}, + [7501] = {.lex_state = 12, .external_lex_state = 51}, + [7502] = {.lex_state = 15, .external_lex_state = 51}, + [7503] = {.lex_state = 86, .external_lex_state = 52}, [7504] = {.lex_state = 74, .external_lex_state = 56}, [7505] = {.lex_state = 76}, [7506] = {.lex_state = 86, .external_lex_state = 46}, [7507] = {.lex_state = 86, .external_lex_state = 23}, [7508] = {.lex_state = 85, .external_lex_state = 47}, [7509] = {.lex_state = 80, .external_lex_state = 55}, - [7510] = {.lex_state = 74, .external_lex_state = 40}, + [7510] = {.lex_state = 74, .external_lex_state = 35}, [7511] = {.lex_state = 32}, [7512] = {.lex_state = 86, .external_lex_state = 46}, [7513] = {.lex_state = 80, .external_lex_state = 55}, - [7514] = {.lex_state = 45, .external_lex_state = 52}, - [7515] = {.lex_state = 95, .external_lex_state = 39}, - [7516] = {.lex_state = 80, .external_lex_state = 39}, - [7517] = {.lex_state = 82, .external_lex_state = 39}, + [7514] = {.lex_state = 45, .external_lex_state = 51}, + [7515] = {.lex_state = 95, .external_lex_state = 40}, + [7516] = {.lex_state = 80, .external_lex_state = 40}, + [7517] = {.lex_state = 82, .external_lex_state = 40}, [7518] = {.lex_state = 86, .external_lex_state = 53}, [7519] = {.lex_state = 6}, [7520] = {.lex_state = 34}, - [7521] = {.lex_state = 74, .external_lex_state = 35}, + [7521] = {.lex_state = 74, .external_lex_state = 37}, [7522] = {.lex_state = 86, .external_lex_state = 23}, [7523] = {.lex_state = 89, .external_lex_state = 33}, [7524] = {.lex_state = 77, .external_lex_state = 34}, [7525] = {.lex_state = 32}, [7526] = {.lex_state = 87, .external_lex_state = 28}, - [7527] = {.lex_state = 12, .external_lex_state = 52}, + [7527] = {.lex_state = 12, .external_lex_state = 51}, [7528] = {.lex_state = 74, .external_lex_state = 57}, [7529] = {.lex_state = 86, .external_lex_state = 33}, - [7530] = {.lex_state = 80, .external_lex_state = 39}, + [7530] = {.lex_state = 80, .external_lex_state = 40}, [7531] = {.lex_state = 32}, [7532] = {.lex_state = 79, .external_lex_state = 55}, [7533] = {.lex_state = 78, .external_lex_state = 27}, @@ -46271,23 +46110,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7535] = {.lex_state = 87, .external_lex_state = 45}, [7536] = {.lex_state = 32}, [7537] = {.lex_state = 78, .external_lex_state = 27}, - [7538] = {.lex_state = 93, .external_lex_state = 41}, + [7538] = {.lex_state = 93, .external_lex_state = 42}, [7539] = {.lex_state = 32}, [7540] = {.lex_state = 86, .external_lex_state = 54}, [7541] = {.lex_state = 78, .external_lex_state = 55}, [7542] = {.lex_state = 93, .external_lex_state = 45}, [7543] = {.lex_state = 32}, - [7544] = {.lex_state = 80, .external_lex_state = 39}, + [7544] = {.lex_state = 80, .external_lex_state = 40}, [7545] = {.lex_state = 79, .external_lex_state = 55}, [7546] = {.lex_state = 17}, [7547] = {.lex_state = 78, .external_lex_state = 27}, - [7548] = {.lex_state = 78, .external_lex_state = 52}, + [7548] = {.lex_state = 78, .external_lex_state = 51}, [7549] = {.lex_state = 32}, [7550] = {.lex_state = 5}, [7551] = {.lex_state = 78, .external_lex_state = 27}, - [7552] = {.lex_state = 80, .external_lex_state = 39}, + [7552] = {.lex_state = 80, .external_lex_state = 40}, [7553] = {.lex_state = 74}, - [7554] = {.lex_state = 78, .external_lex_state = 52}, + [7554] = {.lex_state = 78, .external_lex_state = 51}, [7555] = {.lex_state = 86, .external_lex_state = 23}, [7556] = {.lex_state = 6}, [7557] = {.lex_state = 6}, @@ -46296,51 +46135,51 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7560] = {.lex_state = 7}, [7561] = {.lex_state = 85, .external_lex_state = 31}, [7562] = {.lex_state = 5}, - [7563] = {.lex_state = 11, .external_lex_state = 52}, + [7563] = {.lex_state = 11, .external_lex_state = 51}, [7564] = {.lex_state = 78, .external_lex_state = 27}, [7565] = {.lex_state = 32}, [7566] = {.lex_state = 32}, - [7567] = {.lex_state = 11, .external_lex_state = 52}, + [7567] = {.lex_state = 11, .external_lex_state = 51}, [7568] = {.lex_state = 79, .external_lex_state = 55}, - [7569] = {.lex_state = 78, .external_lex_state = 52}, + [7569] = {.lex_state = 78, .external_lex_state = 51}, [7570] = {.lex_state = 78, .external_lex_state = 27}, - [7571] = {.lex_state = 80, .external_lex_state = 39}, + [7571] = {.lex_state = 80, .external_lex_state = 40}, [7572] = {.lex_state = 32}, [7573] = {.lex_state = 78, .external_lex_state = 27}, - [7574] = {.lex_state = 14, .external_lex_state = 52}, + [7574] = {.lex_state = 14, .external_lex_state = 51}, [7575] = {.lex_state = 5}, [7576] = {.lex_state = 85, .external_lex_state = 31}, [7577] = {.lex_state = 86, .external_lex_state = 46}, [7578] = {.lex_state = 5}, [7579] = {.lex_state = 32}, [7580] = {.lex_state = 77, .external_lex_state = 27}, - [7581] = {.lex_state = 77, .external_lex_state = 39}, - [7582] = {.lex_state = 11, .external_lex_state = 52}, + [7581] = {.lex_state = 77, .external_lex_state = 40}, + [7582] = {.lex_state = 11, .external_lex_state = 51}, [7583] = {.lex_state = 32}, [7584] = {.lex_state = 86, .external_lex_state = 23}, - [7585] = {.lex_state = 11, .external_lex_state = 52}, - [7586] = {.lex_state = 86, .external_lex_state = 43}, + [7585] = {.lex_state = 11, .external_lex_state = 51}, + [7586] = {.lex_state = 86, .external_lex_state = 41}, [7587] = {.lex_state = 93, .external_lex_state = 50}, [7588] = {.lex_state = 32}, [7589] = {.lex_state = 5}, [7590] = {.lex_state = 77, .external_lex_state = 31}, [7591] = {.lex_state = 77, .external_lex_state = 27}, - [7592] = {.lex_state = 78, .external_lex_state = 52}, + [7592] = {.lex_state = 78, .external_lex_state = 51}, [7593] = {.lex_state = 80, .external_lex_state = 55}, [7594] = {.lex_state = 32}, [7595] = {.lex_state = 6}, [7596] = {.lex_state = 6}, [7597] = {.lex_state = 32}, - [7598] = {.lex_state = 86, .external_lex_state = 42}, + [7598] = {.lex_state = 86, .external_lex_state = 43}, [7599] = {.lex_state = 32}, [7600] = {.lex_state = 32}, - [7601] = {.lex_state = 11, .external_lex_state = 52}, + [7601] = {.lex_state = 11, .external_lex_state = 51}, [7602] = {.lex_state = 5}, [7603] = {.lex_state = 32}, [7604] = {.lex_state = 7}, - [7605] = {.lex_state = 80, .external_lex_state = 39}, - [7606] = {.lex_state = 80, .external_lex_state = 39}, - [7607] = {.lex_state = 77, .external_lex_state = 39}, + [7605] = {.lex_state = 80, .external_lex_state = 40}, + [7606] = {.lex_state = 80, .external_lex_state = 40}, + [7607] = {.lex_state = 77, .external_lex_state = 40}, [7608] = {.lex_state = 84, .external_lex_state = 28}, [7609] = {.lex_state = 6}, [7610] = {.lex_state = 94, .external_lex_state = 32}, @@ -46350,59 +46189,59 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7614] = {.lex_state = 78, .external_lex_state = 55}, [7615] = {.lex_state = 34}, [7616] = {.lex_state = 86, .external_lex_state = 44}, - [7617] = {.lex_state = 12, .external_lex_state = 52}, + [7617] = {.lex_state = 12, .external_lex_state = 51}, [7618] = {.lex_state = 79, .external_lex_state = 49}, [7619] = {.lex_state = 87, .external_lex_state = 55}, - [7620] = {.lex_state = 82, .external_lex_state = 39}, + [7620] = {.lex_state = 82, .external_lex_state = 40}, [7621] = {.lex_state = 96, .external_lex_state = 29}, [7622] = {.lex_state = 77, .external_lex_state = 34}, [7623] = {.lex_state = 77, .external_lex_state = 27}, [7624] = {.lex_state = 32}, [7625] = {.lex_state = 86, .external_lex_state = 23}, [7626] = {.lex_state = 86, .external_lex_state = 23}, - [7627] = {.lex_state = 11, .external_lex_state = 52}, + [7627] = {.lex_state = 11, .external_lex_state = 51}, [7628] = {.lex_state = 86, .external_lex_state = 23}, [7629] = {.lex_state = 85, .external_lex_state = 50}, [7630] = {.lex_state = 79, .external_lex_state = 28}, [7631] = {.lex_state = 74, .external_lex_state = 48}, [7632] = {.lex_state = 96, .external_lex_state = 29}, - [7633] = {.lex_state = 41, .external_lex_state = 52}, + [7633] = {.lex_state = 41, .external_lex_state = 51}, [7634] = {.lex_state = 86, .external_lex_state = 23}, [7635] = {.lex_state = 94, .external_lex_state = 32}, [7636] = {.lex_state = 86, .external_lex_state = 23}, [7637] = {.lex_state = 94, .external_lex_state = 46}, [7638] = {.lex_state = 78, .external_lex_state = 27}, - [7639] = {.lex_state = 84, .external_lex_state = 52}, + [7639] = {.lex_state = 84, .external_lex_state = 51}, [7640] = {.lex_state = 86, .external_lex_state = 44}, [7641] = {.lex_state = 78, .external_lex_state = 27}, [7642] = {.lex_state = 32}, [7643] = {.lex_state = 78, .external_lex_state = 55}, [7644] = {.lex_state = 77, .external_lex_state = 34}, - [7645] = {.lex_state = 74, .external_lex_state = 39}, + [7645] = {.lex_state = 74, .external_lex_state = 40}, [7646] = {.lex_state = 74, .external_lex_state = 56}, - [7647] = {.lex_state = 11, .external_lex_state = 52}, + [7647] = {.lex_state = 11, .external_lex_state = 51}, [7648] = {.lex_state = 86, .external_lex_state = 23}, - [7649] = {.lex_state = 74, .external_lex_state = 40}, + [7649] = {.lex_state = 74, .external_lex_state = 35}, [7650] = {.lex_state = 96, .external_lex_state = 29}, - [7651] = {.lex_state = 11, .external_lex_state = 52}, + [7651] = {.lex_state = 11, .external_lex_state = 51}, [7652] = {.lex_state = 74, .external_lex_state = 29}, [7653] = {.lex_state = 96, .external_lex_state = 29}, [7654] = {.lex_state = 79, .external_lex_state = 49}, [7655] = {.lex_state = 32}, [7656] = {.lex_state = 85, .external_lex_state = 31}, - [7657] = {.lex_state = 95, .external_lex_state = 36}, + [7657] = {.lex_state = 95, .external_lex_state = 38}, [7658] = {.lex_state = 77, .external_lex_state = 31}, - [7659] = {.lex_state = 86, .external_lex_state = 41}, + [7659] = {.lex_state = 86, .external_lex_state = 42}, [7660] = {.lex_state = 78, .external_lex_state = 55}, [7661] = {.lex_state = 85, .external_lex_state = 49}, [7662] = {.lex_state = 78, .external_lex_state = 55}, [7663] = {.lex_state = 86, .external_lex_state = 23}, - [7664] = {.lex_state = 74, .external_lex_state = 51}, + [7664] = {.lex_state = 74, .external_lex_state = 52}, [7665] = {.lex_state = 86, .external_lex_state = 23}, [7666] = {.lex_state = 86, .external_lex_state = 23}, [7667] = {.lex_state = 86, .external_lex_state = 23}, - [7668] = {.lex_state = 92, .external_lex_state = 39}, - [7669] = {.lex_state = 78, .external_lex_state = 52}, + [7668] = {.lex_state = 92, .external_lex_state = 40}, + [7669] = {.lex_state = 78, .external_lex_state = 51}, [7670] = {.lex_state = 86, .external_lex_state = 23}, [7671] = {.lex_state = 86, .external_lex_state = 23}, [7672] = {.lex_state = 86, .external_lex_state = 53}, @@ -46410,12 +46249,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7674] = {.lex_state = 86, .external_lex_state = 23}, [7675] = {.lex_state = 94, .external_lex_state = 32}, [7676] = {.lex_state = 74, .external_lex_state = 57}, - [7677] = {.lex_state = 93, .external_lex_state = 41}, + [7677] = {.lex_state = 93, .external_lex_state = 42}, [7678] = {.lex_state = 78, .external_lex_state = 28}, [7679] = {.lex_state = 32}, [7680] = {.lex_state = 32}, - [7681] = {.lex_state = 91, .external_lex_state = 39}, - [7682] = {.lex_state = 74, .external_lex_state = 35}, + [7681] = {.lex_state = 91, .external_lex_state = 40}, + [7682] = {.lex_state = 74, .external_lex_state = 37}, [7683] = {.lex_state = 32}, [7684] = {.lex_state = 32}, [7685] = {.lex_state = 94, .external_lex_state = 33}, @@ -46427,55 +46266,55 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7691] = {.lex_state = 86, .external_lex_state = 23}, [7692] = {.lex_state = 86, .external_lex_state = 23}, [7693] = {.lex_state = 86, .external_lex_state = 23}, - [7694] = {.lex_state = 91, .external_lex_state = 39}, + [7694] = {.lex_state = 91, .external_lex_state = 40}, [7695] = {.lex_state = 78, .external_lex_state = 55}, - [7696] = {.lex_state = 92, .external_lex_state = 39}, - [7697] = {.lex_state = 14, .external_lex_state = 52}, + [7696] = {.lex_state = 92, .external_lex_state = 40}, + [7697] = {.lex_state = 14, .external_lex_state = 51}, [7698] = {.lex_state = 86, .external_lex_state = 46}, [7699] = {.lex_state = 94, .external_lex_state = 33}, [7700] = {.lex_state = 86, .external_lex_state = 54}, [7701] = {.lex_state = 78, .external_lex_state = 55}, - [7702] = {.lex_state = 91, .external_lex_state = 39}, + [7702] = {.lex_state = 91, .external_lex_state = 40}, [7703] = {.lex_state = 86, .external_lex_state = 23}, [7704] = {.lex_state = 86, .external_lex_state = 23}, [7705] = {.lex_state = 86, .external_lex_state = 23}, [7706] = {.lex_state = 86, .external_lex_state = 23}, - [7707] = {.lex_state = 74, .external_lex_state = 51}, + [7707] = {.lex_state = 74, .external_lex_state = 52}, [7708] = {.lex_state = 86, .external_lex_state = 23}, [7709] = {.lex_state = 86, .external_lex_state = 23}, [7710] = {.lex_state = 86, .external_lex_state = 23}, - [7711] = {.lex_state = 77, .external_lex_state = 52}, + [7711] = {.lex_state = 77, .external_lex_state = 51}, [7712] = {.lex_state = 84, .external_lex_state = 28}, [7713] = {.lex_state = 32}, - [7714] = {.lex_state = 80, .external_lex_state = 39}, + [7714] = {.lex_state = 80, .external_lex_state = 40}, [7715] = {.lex_state = 32}, [7716] = {.lex_state = 79, .external_lex_state = 26}, [7717] = {.lex_state = 32}, - [7718] = {.lex_state = 10, .external_lex_state = 52}, + [7718] = {.lex_state = 10, .external_lex_state = 51}, [7719] = {.lex_state = 86, .external_lex_state = 23}, [7720] = {.lex_state = 86, .external_lex_state = 23}, [7721] = {.lex_state = 86, .external_lex_state = 23}, [7722] = {.lex_state = 86, .external_lex_state = 23}, - [7723] = {.lex_state = 86, .external_lex_state = 42}, + [7723] = {.lex_state = 86, .external_lex_state = 43}, [7724] = {.lex_state = 77, .external_lex_state = 34}, - [7725] = {.lex_state = 11, .external_lex_state = 52}, + [7725] = {.lex_state = 11, .external_lex_state = 51}, [7726] = {.lex_state = 92, .external_lex_state = 55}, [7727] = {.lex_state = 94, .external_lex_state = 32}, - [7728] = {.lex_state = 10, .external_lex_state = 52}, - [7729] = {.lex_state = 86, .external_lex_state = 43}, + [7728] = {.lex_state = 10, .external_lex_state = 51}, + [7729] = {.lex_state = 86, .external_lex_state = 41}, [7730] = {.lex_state = 86, .external_lex_state = 23}, [7731] = {.lex_state = 32}, - [7732] = {.lex_state = 95, .external_lex_state = 36}, + [7732] = {.lex_state = 95, .external_lex_state = 38}, [7733] = {.lex_state = 94, .external_lex_state = 33}, - [7734] = {.lex_state = 82, .external_lex_state = 39}, + [7734] = {.lex_state = 82, .external_lex_state = 40}, [7735] = {.lex_state = 17}, - [7736] = {.lex_state = 86, .external_lex_state = 43}, + [7736] = {.lex_state = 86, .external_lex_state = 41}, [7737] = {.lex_state = 93, .external_lex_state = 26}, [7738] = {.lex_state = 85, .external_lex_state = 34}, - [7739] = {.lex_state = 40, .external_lex_state = 52}, + [7739] = {.lex_state = 40, .external_lex_state = 51}, [7740] = {.lex_state = 84, .external_lex_state = 28}, [7741] = {.lex_state = 86}, - [7742] = {.lex_state = 86, .external_lex_state = 43}, + [7742] = {.lex_state = 86, .external_lex_state = 41}, [7743] = {.lex_state = 32}, [7744] = {.lex_state = 79, .external_lex_state = 26}, [7745] = {.lex_state = 86, .external_lex_state = 23}, @@ -46483,35 +46322,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7747] = {.lex_state = 86, .external_lex_state = 23}, [7748] = {.lex_state = 86}, [7749] = {.lex_state = 32}, - [7750] = {.lex_state = 86, .external_lex_state = 43}, + [7750] = {.lex_state = 86, .external_lex_state = 41}, [7751] = {.lex_state = 93, .external_lex_state = 45}, [7752] = {.lex_state = 86, .external_lex_state = 23}, [7753] = {.lex_state = 32}, [7754] = {.lex_state = 74, .external_lex_state = 48}, - [7755] = {.lex_state = 82, .external_lex_state = 39}, - [7756] = {.lex_state = 81, .external_lex_state = 52}, + [7755] = {.lex_state = 82, .external_lex_state = 40}, + [7756] = {.lex_state = 81, .external_lex_state = 51}, [7757] = {.lex_state = 86, .external_lex_state = 23}, [7758] = {.lex_state = 77, .external_lex_state = 34}, [7759] = {.lex_state = 86, .external_lex_state = 23}, [7760] = {.lex_state = 86, .external_lex_state = 23}, [7761] = {.lex_state = 86, .external_lex_state = 23}, - [7762] = {.lex_state = 11, .external_lex_state = 52}, + [7762] = {.lex_state = 11, .external_lex_state = 51}, [7763] = {.lex_state = 32}, [7764] = {.lex_state = 86, .external_lex_state = 23}, [7765] = {.lex_state = 87, .external_lex_state = 55}, - [7766] = {.lex_state = 86, .external_lex_state = 43}, - [7767] = {.lex_state = 86, .external_lex_state = 43}, + [7766] = {.lex_state = 86, .external_lex_state = 41}, + [7767] = {.lex_state = 86, .external_lex_state = 41}, [7768] = {.lex_state = 86, .external_lex_state = 46}, [7769] = {.lex_state = 94, .external_lex_state = 33}, - [7770] = {.lex_state = 86, .external_lex_state = 43}, + [7770] = {.lex_state = 86, .external_lex_state = 41}, [7771] = {.lex_state = 5}, - [7772] = {.lex_state = 11, .external_lex_state = 52}, - [7773] = {.lex_state = 86, .external_lex_state = 40}, - [7774] = {.lex_state = 74, .external_lex_state = 39}, + [7772] = {.lex_state = 11, .external_lex_state = 51}, + [7773] = {.lex_state = 86, .external_lex_state = 35}, + [7774] = {.lex_state = 74, .external_lex_state = 40}, [7775] = {.lex_state = 86, .external_lex_state = 46}, [7776] = {.lex_state = 32}, [7777] = {.lex_state = 32}, - [7778] = {.lex_state = 91, .external_lex_state = 39}, + [7778] = {.lex_state = 91, .external_lex_state = 40}, [7779] = {.lex_state = 86, .external_lex_state = 23}, [7780] = {.lex_state = 32}, [7781] = {.lex_state = 86, .external_lex_state = 46}, @@ -46524,35 +46363,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7788] = {.lex_state = 91, .external_lex_state = 55}, [7789] = {.lex_state = 86, .external_lex_state = 46}, [7790] = {.lex_state = 5}, - [7791] = {.lex_state = 80, .external_lex_state = 52}, + [7791] = {.lex_state = 80, .external_lex_state = 51}, [7792] = {.lex_state = 32}, [7793] = {.lex_state = 86, .external_lex_state = 53}, [7794] = {.lex_state = 86, .external_lex_state = 46}, [7795] = {.lex_state = 86, .external_lex_state = 32}, - [7796] = {.lex_state = 94, .external_lex_state = 43}, + [7796] = {.lex_state = 94, .external_lex_state = 41}, [7797] = {.lex_state = 32}, [7798] = {.lex_state = 86, .external_lex_state = 49}, [7799] = {.lex_state = 87, .external_lex_state = 27}, [7800] = {.lex_state = 94, .external_lex_state = 32}, [7801] = {.lex_state = 32}, [7802] = {.lex_state = 91, .external_lex_state = 55}, - [7803] = {.lex_state = 82, .external_lex_state = 39}, + [7803] = {.lex_state = 82, .external_lex_state = 40}, [7804] = {.lex_state = 79, .external_lex_state = 31}, [7805] = {.lex_state = 32}, [7806] = {.lex_state = 32}, [7807] = {.lex_state = 86, .external_lex_state = 46}, - [7808] = {.lex_state = 81, .external_lex_state = 39}, - [7809] = {.lex_state = 86, .external_lex_state = 43}, + [7808] = {.lex_state = 81, .external_lex_state = 40}, + [7809] = {.lex_state = 86, .external_lex_state = 41}, [7810] = {.lex_state = 86, .external_lex_state = 46}, - [7811] = {.lex_state = 92, .external_lex_state = 39}, + [7811] = {.lex_state = 92, .external_lex_state = 40}, [7812] = {.lex_state = 86, .external_lex_state = 46}, [7813] = {.lex_state = 77, .external_lex_state = 34}, [7814] = {.lex_state = 86, .external_lex_state = 46}, [7815] = {.lex_state = 85, .external_lex_state = 34}, - [7816] = {.lex_state = 95, .external_lex_state = 39}, - [7817] = {.lex_state = 14, .external_lex_state = 52}, + [7816] = {.lex_state = 95, .external_lex_state = 40}, + [7817] = {.lex_state = 14, .external_lex_state = 51}, [7818] = {.lex_state = 77, .external_lex_state = 28}, - [7819] = {.lex_state = 84, .external_lex_state = 39}, + [7819] = {.lex_state = 84, .external_lex_state = 40}, [7820] = {.lex_state = 32}, [7821] = {.lex_state = 7}, [7822] = {.lex_state = 85, .external_lex_state = 26}, @@ -46560,16 +46399,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7824] = {.lex_state = 78, .external_lex_state = 55}, [7825] = {.lex_state = 17}, [7826] = {.lex_state = 86, .external_lex_state = 46}, - [7827] = {.lex_state = 74, .external_lex_state = 39}, + [7827] = {.lex_state = 74, .external_lex_state = 40}, [7828] = {.lex_state = 86, .external_lex_state = 46}, [7829] = {.lex_state = 32}, - [7830] = {.lex_state = 95, .external_lex_state = 52}, - [7831] = {.lex_state = 81, .external_lex_state = 39}, + [7830] = {.lex_state = 95, .external_lex_state = 51}, + [7831] = {.lex_state = 81, .external_lex_state = 40}, [7832] = {.lex_state = 77, .external_lex_state = 34}, [7833] = {.lex_state = 85, .external_lex_state = 50}, [7834] = {.lex_state = 86, .external_lex_state = 46}, [7835] = {.lex_state = 86, .external_lex_state = 46}, - [7836] = {.lex_state = 12, .external_lex_state = 52}, + [7836] = {.lex_state = 12, .external_lex_state = 51}, [7837] = {.lex_state = 86, .external_lex_state = 46}, [7838] = {.lex_state = 6}, [7839] = {.lex_state = 86, .external_lex_state = 46}, @@ -46578,7 +46417,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7842] = {.lex_state = 32}, [7843] = {.lex_state = 32}, [7844] = {.lex_state = 96, .external_lex_state = 29}, - [7845] = {.lex_state = 82, .external_lex_state = 39}, + [7845] = {.lex_state = 82, .external_lex_state = 40}, [7846] = {.lex_state = 85, .external_lex_state = 50}, [7847] = {.lex_state = 86, .external_lex_state = 46}, [7848] = {.lex_state = 79, .external_lex_state = 50}, @@ -46595,41 +46434,41 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7859] = {.lex_state = 94, .external_lex_state = 32}, [7860] = {.lex_state = 32}, [7861] = {.lex_state = 92, .external_lex_state = 55}, - [7862] = {.lex_state = 77, .external_lex_state = 39}, + [7862] = {.lex_state = 77, .external_lex_state = 40}, [7863] = {.lex_state = 78, .external_lex_state = 55}, [7864] = {.lex_state = 85, .external_lex_state = 50}, - [7865] = {.lex_state = 84, .external_lex_state = 39}, - [7866] = {.lex_state = 78, .external_lex_state = 52}, + [7865] = {.lex_state = 84, .external_lex_state = 40}, + [7866] = {.lex_state = 78, .external_lex_state = 51}, [7867] = {.lex_state = 89, .external_lex_state = 32}, [7868] = {.lex_state = 78, .external_lex_state = 55}, [7869] = {.lex_state = 96, .external_lex_state = 29}, [7870] = {.lex_state = 96, .external_lex_state = 29}, [7871] = {.lex_state = 86, .external_lex_state = 46}, - [7872] = {.lex_state = 95, .external_lex_state = 38}, + [7872] = {.lex_state = 95, .external_lex_state = 36}, [7873] = {.lex_state = 94, .external_lex_state = 32}, [7874] = {.lex_state = 94, .external_lex_state = 32}, [7875] = {.lex_state = 32}, [7876] = {.lex_state = 32}, [7877] = {.lex_state = 74, .external_lex_state = 58}, - [7878] = {.lex_state = 82, .external_lex_state = 39}, + [7878] = {.lex_state = 82, .external_lex_state = 40}, [7879] = {.lex_state = 77, .external_lex_state = 55}, [7880] = {.lex_state = 34}, [7881] = {.lex_state = 86, .external_lex_state = 46}, - [7882] = {.lex_state = 78, .external_lex_state = 52}, + [7882] = {.lex_state = 78, .external_lex_state = 51}, [7883] = {.lex_state = 87, .external_lex_state = 26}, [7884] = {.lex_state = 82, .external_lex_state = 55}, [7885] = {.lex_state = 32}, - [7886] = {.lex_state = 95, .external_lex_state = 38}, + [7886] = {.lex_state = 95, .external_lex_state = 36}, [7887] = {.lex_state = 86, .external_lex_state = 53}, [7888] = {.lex_state = 77, .external_lex_state = 31}, - [7889] = {.lex_state = 86, .external_lex_state = 43}, + [7889] = {.lex_state = 86, .external_lex_state = 41}, [7890] = {.lex_state = 77, .external_lex_state = 31}, [7891] = {.lex_state = 32}, [7892] = {.lex_state = 84, .external_lex_state = 34}, [7893] = {.lex_state = 77, .external_lex_state = 31}, - [7894] = {.lex_state = 45, .external_lex_state = 52}, - [7895] = {.lex_state = 86, .external_lex_state = 43}, - [7896] = {.lex_state = 86, .external_lex_state = 43}, + [7894] = {.lex_state = 45, .external_lex_state = 51}, + [7895] = {.lex_state = 86, .external_lex_state = 41}, + [7896] = {.lex_state = 86, .external_lex_state = 41}, [7897] = {.lex_state = 80, .external_lex_state = 55}, [7898] = {.lex_state = 82, .external_lex_state = 55}, [7899] = {.lex_state = 74, .external_lex_state = 56}, @@ -46640,20 +46479,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7904] = {.lex_state = 87, .external_lex_state = 27}, [7905] = {.lex_state = 87, .external_lex_state = 31}, [7906] = {.lex_state = 86, .external_lex_state = 46}, - [7907] = {.lex_state = 78, .external_lex_state = 52}, + [7907] = {.lex_state = 78, .external_lex_state = 51}, [7908] = {.lex_state = 34}, [7909] = {.lex_state = 94, .external_lex_state = 32}, - [7910] = {.lex_state = 86, .external_lex_state = 43}, + [7910] = {.lex_state = 86, .external_lex_state = 41}, [7911] = {.lex_state = 32}, - [7912] = {.lex_state = 74, .external_lex_state = 39}, - [7913] = {.lex_state = 86, .external_lex_state = 43}, + [7912] = {.lex_state = 74, .external_lex_state = 40}, + [7913] = {.lex_state = 86, .external_lex_state = 41}, [7914] = {.lex_state = 93, .external_lex_state = 44}, - [7915] = {.lex_state = 82, .external_lex_state = 39}, + [7915] = {.lex_state = 82, .external_lex_state = 40}, [7916] = {.lex_state = 87, .external_lex_state = 31}, [7917] = {.lex_state = 78, .external_lex_state = 55}, [7918] = {.lex_state = 84, .external_lex_state = 31}, [7919] = {.lex_state = 32}, - [7920] = {.lex_state = 80, .external_lex_state = 39}, + [7920] = {.lex_state = 80, .external_lex_state = 40}, [7921] = {.lex_state = 84, .external_lex_state = 55}, [7922] = {.lex_state = 79, .external_lex_state = 31}, [7923] = {.lex_state = 77, .external_lex_state = 55}, @@ -46661,16 +46500,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7925] = {.lex_state = 94, .external_lex_state = 32}, [7926] = {.lex_state = 79, .external_lex_state = 47}, [7927] = {.lex_state = 79, .external_lex_state = 31}, - [7928] = {.lex_state = 86, .external_lex_state = 41}, - [7929] = {.lex_state = 41, .external_lex_state = 52}, - [7930] = {.lex_state = 80, .external_lex_state = 39}, + [7928] = {.lex_state = 86, .external_lex_state = 42}, + [7929] = {.lex_state = 41, .external_lex_state = 51}, + [7930] = {.lex_state = 80, .external_lex_state = 40}, [7931] = {.lex_state = 78, .external_lex_state = 27}, - [7932] = {.lex_state = 80, .external_lex_state = 39}, + [7932] = {.lex_state = 80, .external_lex_state = 40}, [7933] = {.lex_state = 78, .external_lex_state = 27}, [7934] = {.lex_state = 84, .external_lex_state = 55}, [7935] = {.lex_state = 32}, [7936] = {.lex_state = 86, .external_lex_state = 46}, - [7937] = {.lex_state = 96, .external_lex_state = 37}, + [7937] = {.lex_state = 96, .external_lex_state = 39}, [7938] = {.lex_state = 86, .external_lex_state = 54}, [7939] = {.lex_state = 87, .external_lex_state = 34}, [7940] = {.lex_state = 32}, @@ -46678,74 +46517,74 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7942] = {.lex_state = 84, .external_lex_state = 55}, [7943] = {.lex_state = 74, .external_lex_state = 29}, [7944] = {.lex_state = 79, .external_lex_state = 47}, - [7945] = {.lex_state = 86, .external_lex_state = 43}, - [7946] = {.lex_state = 80, .external_lex_state = 39}, + [7945] = {.lex_state = 86, .external_lex_state = 41}, + [7946] = {.lex_state = 80, .external_lex_state = 40}, [7947] = {.lex_state = 79, .external_lex_state = 55}, [7948] = {.lex_state = 87, .external_lex_state = 34}, [7949] = {.lex_state = 84, .external_lex_state = 26}, [7950] = {.lex_state = 86, .external_lex_state = 46}, - [7951] = {.lex_state = 86, .external_lex_state = 43}, + [7951] = {.lex_state = 86, .external_lex_state = 41}, [7952] = {.lex_state = 17}, [7953] = {.lex_state = 87, .external_lex_state = 26}, [7954] = {.lex_state = 89, .external_lex_state = 29}, - [7955] = {.lex_state = 86, .external_lex_state = 37}, - [7956] = {.lex_state = 86, .external_lex_state = 43}, + [7955] = {.lex_state = 86, .external_lex_state = 39}, + [7956] = {.lex_state = 86, .external_lex_state = 41}, [7957] = {.lex_state = 79, .external_lex_state = 31}, - [7958] = {.lex_state = 78, .external_lex_state = 52}, - [7959] = {.lex_state = 28, .external_lex_state = 52}, + [7958] = {.lex_state = 78, .external_lex_state = 51}, + [7959] = {.lex_state = 28, .external_lex_state = 51}, [7960] = {.lex_state = 95, .external_lex_state = 44}, - [7961] = {.lex_state = 82, .external_lex_state = 39}, + [7961] = {.lex_state = 82, .external_lex_state = 40}, [7962] = {.lex_state = 87, .external_lex_state = 26}, [7963] = {.lex_state = 87, .external_lex_state = 26}, - [7964] = {.lex_state = 86, .external_lex_state = 43}, + [7964] = {.lex_state = 86, .external_lex_state = 41}, [7965] = {.lex_state = 77, .external_lex_state = 31}, - [7966] = {.lex_state = 86, .external_lex_state = 43}, + [7966] = {.lex_state = 86, .external_lex_state = 41}, [7967] = {.lex_state = 78, .external_lex_state = 28}, - [7968] = {.lex_state = 86, .external_lex_state = 43}, + [7968] = {.lex_state = 86, .external_lex_state = 41}, [7969] = {.lex_state = 85, .external_lex_state = 26}, - [7970] = {.lex_state = 78, .external_lex_state = 52}, + [7970] = {.lex_state = 78, .external_lex_state = 51}, [7971] = {.lex_state = 78, .external_lex_state = 27}, [7972] = {.lex_state = 79, .external_lex_state = 34}, - [7973] = {.lex_state = 78, .external_lex_state = 52}, + [7973] = {.lex_state = 78, .external_lex_state = 51}, [7974] = {.lex_state = 79, .external_lex_state = 55}, [7975] = {.lex_state = 32}, - [7976] = {.lex_state = 78, .external_lex_state = 52}, + [7976] = {.lex_state = 78, .external_lex_state = 51}, [7977] = {.lex_state = 86, .external_lex_state = 23}, [7978] = {.lex_state = 32}, [7979] = {.lex_state = 34}, [7980] = {.lex_state = 79, .external_lex_state = 28}, - [7981] = {.lex_state = 80, .external_lex_state = 39}, + [7981] = {.lex_state = 80, .external_lex_state = 40}, [7982] = {.lex_state = 85, .external_lex_state = 26}, [7983] = {.lex_state = 32}, [7984] = {.lex_state = 84, .external_lex_state = 55}, [7985] = {.lex_state = 79, .external_lex_state = 34}, [7986] = {.lex_state = 78, .external_lex_state = 28}, - [7987] = {.lex_state = 86, .external_lex_state = 43}, - [7988] = {.lex_state = 86, .external_lex_state = 43}, + [7987] = {.lex_state = 86, .external_lex_state = 41}, + [7988] = {.lex_state = 86, .external_lex_state = 41}, [7989] = {.lex_state = 79, .external_lex_state = 27}, [7990] = {.lex_state = 85, .external_lex_state = 26}, [7991] = {.lex_state = 32}, - [7992] = {.lex_state = 78, .external_lex_state = 52}, + [7992] = {.lex_state = 78, .external_lex_state = 51}, [7993] = {.lex_state = 32}, - [7994] = {.lex_state = 78, .external_lex_state = 52}, + [7994] = {.lex_state = 78, .external_lex_state = 51}, [7995] = {.lex_state = 74, .external_lex_state = 58}, [7996] = {.lex_state = 94, .external_lex_state = 23}, [7997] = {.lex_state = 86, .external_lex_state = 46}, [7998] = {.lex_state = 96, .external_lex_state = 29}, [7999] = {.lex_state = 79, .external_lex_state = 27}, - [8000] = {.lex_state = 86, .external_lex_state = 43}, + [8000] = {.lex_state = 86, .external_lex_state = 41}, [8001] = {.lex_state = 79, .external_lex_state = 55}, [8002] = {.lex_state = 85, .external_lex_state = 34}, [8003] = {.lex_state = 79, .external_lex_state = 27}, [8004] = {.lex_state = 79, .external_lex_state = 27}, - [8005] = {.lex_state = 14, .external_lex_state = 52}, + [8005] = {.lex_state = 14, .external_lex_state = 51}, [8006] = {.lex_state = 86, .external_lex_state = 23}, [8007] = {.lex_state = 32}, - [8008] = {.lex_state = 86, .external_lex_state = 43}, - [8009] = {.lex_state = 86, .external_lex_state = 43}, - [8010] = {.lex_state = 86, .external_lex_state = 43}, - [8011] = {.lex_state = 78, .external_lex_state = 52}, - [8012] = {.lex_state = 86, .external_lex_state = 40}, + [8008] = {.lex_state = 86, .external_lex_state = 41}, + [8009] = {.lex_state = 86, .external_lex_state = 41}, + [8010] = {.lex_state = 86, .external_lex_state = 41}, + [8011] = {.lex_state = 78, .external_lex_state = 51}, + [8012] = {.lex_state = 86, .external_lex_state = 35}, [8013] = {.lex_state = 79, .external_lex_state = 55}, [8014] = {.lex_state = 86, .external_lex_state = 26}, [8015] = {.lex_state = 74, .external_lex_state = 58}, @@ -46754,13 +46593,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8018] = {.lex_state = 86, .external_lex_state = 46}, [8019] = {.lex_state = 86, .external_lex_state = 46}, [8020] = {.lex_state = 79, .external_lex_state = 55}, - [8021] = {.lex_state = 86, .external_lex_state = 43}, + [8021] = {.lex_state = 86, .external_lex_state = 41}, [8022] = {.lex_state = 80, .external_lex_state = 55}, - [8023] = {.lex_state = 86, .external_lex_state = 43}, + [8023] = {.lex_state = 86, .external_lex_state = 41}, [8024] = {.lex_state = 32}, [8025] = {.lex_state = 86, .external_lex_state = 46}, [8026] = {.lex_state = 79, .external_lex_state = 55}, - [8027] = {.lex_state = 87, .external_lex_state = 52}, + [8027] = {.lex_state = 87, .external_lex_state = 51}, [8028] = {.lex_state = 86, .external_lex_state = 46}, [8029] = {.lex_state = 86, .external_lex_state = 46}, [8030] = {.lex_state = 32}, @@ -46770,7 +46609,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8034] = {.lex_state = 86, .external_lex_state = 46}, [8035] = {.lex_state = 85, .external_lex_state = 49}, [8036] = {.lex_state = 87, .external_lex_state = 44}, - [8037] = {.lex_state = 86, .external_lex_state = 43}, + [8037] = {.lex_state = 86, .external_lex_state = 41}, [8038] = {.lex_state = 85, .external_lex_state = 49}, [8039] = {.lex_state = 86, .external_lex_state = 46}, [8040] = {.lex_state = 87, .external_lex_state = 28}, @@ -46788,38 +46627,38 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8052] = {.lex_state = 79, .external_lex_state = 55}, [8053] = {.lex_state = 84, .external_lex_state = 31}, [8054] = {.lex_state = 86, .external_lex_state = 45}, - [8055] = {.lex_state = 86, .external_lex_state = 43}, - [8056] = {.lex_state = 74, .external_lex_state = 43}, - [8057] = {.lex_state = 77, .external_lex_state = 39}, + [8055] = {.lex_state = 86, .external_lex_state = 41}, + [8056] = {.lex_state = 74, .external_lex_state = 41}, + [8057] = {.lex_state = 77, .external_lex_state = 40}, [8058] = {.lex_state = 85, .external_lex_state = 49}, [8059] = {.lex_state = 79, .external_lex_state = 28}, [8060] = {.lex_state = 91, .external_lex_state = 55}, [8061] = {.lex_state = 80, .external_lex_state = 55}, - [8062] = {.lex_state = 86, .external_lex_state = 43}, - [8063] = {.lex_state = 86, .external_lex_state = 43}, - [8064] = {.lex_state = 86, .external_lex_state = 43}, + [8062] = {.lex_state = 86, .external_lex_state = 41}, + [8063] = {.lex_state = 86, .external_lex_state = 41}, + [8064] = {.lex_state = 86, .external_lex_state = 41}, [8065] = {.lex_state = 94, .external_lex_state = 33}, - [8066] = {.lex_state = 86, .external_lex_state = 51}, + [8066] = {.lex_state = 86, .external_lex_state = 52}, [8067] = {.lex_state = 77, .external_lex_state = 34}, [8068] = {.lex_state = 80, .external_lex_state = 55}, - [8069] = {.lex_state = 86, .external_lex_state = 43}, + [8069] = {.lex_state = 86, .external_lex_state = 41}, [8070] = {.lex_state = 32}, - [8071] = {.lex_state = 93, .external_lex_state = 42}, - [8072] = {.lex_state = 84, .external_lex_state = 52}, - [8073] = {.lex_state = 86, .external_lex_state = 43}, + [8071] = {.lex_state = 93, .external_lex_state = 43}, + [8072] = {.lex_state = 84, .external_lex_state = 51}, + [8073] = {.lex_state = 86, .external_lex_state = 41}, [8074] = {.lex_state = 80, .external_lex_state = 55}, [8075] = {.lex_state = 94, .external_lex_state = 33}, [8076] = {.lex_state = 78, .external_lex_state = 28}, [8077] = {.lex_state = 77, .external_lex_state = 34}, - [8078] = {.lex_state = 84, .external_lex_state = 52}, - [8079] = {.lex_state = 84, .external_lex_state = 52}, + [8078] = {.lex_state = 84, .external_lex_state = 51}, + [8079] = {.lex_state = 84, .external_lex_state = 51}, [8080] = {.lex_state = 32}, [8081] = {.lex_state = 80, .external_lex_state = 55}, [8082] = {.lex_state = 79, .external_lex_state = 28}, [8083] = {.lex_state = 94, .external_lex_state = 33}, [8084] = {.lex_state = 32}, [8085] = {.lex_state = 77, .external_lex_state = 34}, - [8086] = {.lex_state = 80, .external_lex_state = 39}, + [8086] = {.lex_state = 80, .external_lex_state = 40}, [8087] = {.lex_state = 85, .external_lex_state = 26}, [8088] = {.lex_state = 77, .external_lex_state = 55}, [8089] = {.lex_state = 80, .external_lex_state = 55}, @@ -46827,56 +46666,56 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8091] = {.lex_state = 94, .external_lex_state = 33}, [8092] = {.lex_state = 86, .external_lex_state = 46}, [8093] = {.lex_state = 78, .external_lex_state = 28}, - [8094] = {.lex_state = 80, .external_lex_state = 39}, - [8095] = {.lex_state = 79, .external_lex_state = 39}, + [8094] = {.lex_state = 80, .external_lex_state = 40}, + [8095] = {.lex_state = 79, .external_lex_state = 40}, [8096] = {.lex_state = 94, .external_lex_state = 33}, [8097] = {.lex_state = 78, .external_lex_state = 28}, - [8098] = {.lex_state = 96, .external_lex_state = 40}, - [8099] = {.lex_state = 86, .external_lex_state = 43}, + [8098] = {.lex_state = 96, .external_lex_state = 35}, + [8099] = {.lex_state = 86, .external_lex_state = 41}, [8100] = {.lex_state = 80, .external_lex_state = 55}, [8101] = {.lex_state = 32}, - [8102] = {.lex_state = 86, .external_lex_state = 43}, + [8102] = {.lex_state = 86, .external_lex_state = 41}, [8103] = {.lex_state = 78, .external_lex_state = 28}, [8104] = {.lex_state = 32}, - [8105] = {.lex_state = 11, .external_lex_state = 52}, + [8105] = {.lex_state = 11, .external_lex_state = 51}, [8106] = {.lex_state = 86, .external_lex_state = 23}, [8107] = {.lex_state = 87, .external_lex_state = 47}, [8108] = {.lex_state = 74, .external_lex_state = 29}, [8109] = {.lex_state = 34}, - [8110] = {.lex_state = 87, .external_lex_state = 41}, + [8110] = {.lex_state = 87, .external_lex_state = 42}, [8111] = {.lex_state = 85, .external_lex_state = 47}, [8112] = {.lex_state = 79, .external_lex_state = 28}, - [8113] = {.lex_state = 91, .external_lex_state = 39}, - [8114] = {.lex_state = 77, .external_lex_state = 52}, + [8113] = {.lex_state = 91, .external_lex_state = 40}, + [8114] = {.lex_state = 77, .external_lex_state = 51}, [8115] = {.lex_state = 87, .external_lex_state = 47}, [8116] = {.lex_state = 86, .external_lex_state = 23}, [8117] = {.lex_state = 88, .external_lex_state = 55}, [8118] = {.lex_state = 85, .external_lex_state = 31}, [8119] = {.lex_state = 87, .external_lex_state = 47}, - [8120] = {.lex_state = 86, .external_lex_state = 43}, - [8121] = {.lex_state = 95, .external_lex_state = 42}, + [8120] = {.lex_state = 86, .external_lex_state = 41}, + [8121] = {.lex_state = 95, .external_lex_state = 43}, [8122] = {.lex_state = 87, .external_lex_state = 47}, - [8123] = {.lex_state = 77, .external_lex_state = 52}, + [8123] = {.lex_state = 77, .external_lex_state = 51}, [8124] = {.lex_state = 79, .external_lex_state = 34}, [8125] = {.lex_state = 85, .external_lex_state = 34}, [8126] = {.lex_state = 32}, [8127] = {.lex_state = 32}, - [8128] = {.lex_state = 95, .external_lex_state = 39}, + [8128] = {.lex_state = 95, .external_lex_state = 40}, [8129] = {.lex_state = 88, .external_lex_state = 55}, [8130] = {.lex_state = 87, .external_lex_state = 49}, [8131] = {.lex_state = 86, .external_lex_state = 45}, [8132] = {.lex_state = 79, .external_lex_state = 28}, - [8133] = {.lex_state = 74, .external_lex_state = 39}, + [8133] = {.lex_state = 74, .external_lex_state = 40}, [8134] = {.lex_state = 32}, - [8135] = {.lex_state = 86, .external_lex_state = 43}, + [8135] = {.lex_state = 86, .external_lex_state = 41}, [8136] = {.lex_state = 78, .external_lex_state = 27}, - [8137] = {.lex_state = 38, .external_lex_state = 52}, + [8137] = {.lex_state = 38, .external_lex_state = 51}, [8138] = {.lex_state = 32}, [8139] = {.lex_state = 95, .external_lex_state = 45}, - [8140] = {.lex_state = 86, .external_lex_state = 43}, + [8140] = {.lex_state = 86, .external_lex_state = 41}, [8141] = {.lex_state = 85, .external_lex_state = 50}, - [8142] = {.lex_state = 82, .external_lex_state = 39}, - [8143] = {.lex_state = 86, .external_lex_state = 43}, + [8142] = {.lex_state = 82, .external_lex_state = 40}, + [8143] = {.lex_state = 86, .external_lex_state = 41}, [8144] = {.lex_state = 78, .external_lex_state = 28}, [8145] = {.lex_state = 87, .external_lex_state = 49}, [8146] = {.lex_state = 85, .external_lex_state = 47}, @@ -46886,36 +46725,36 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8150] = {.lex_state = 86, .external_lex_state = 46}, [8151] = {.lex_state = 79, .external_lex_state = 28}, [8152] = {.lex_state = 87, .external_lex_state = 49}, - [8153] = {.lex_state = 82, .external_lex_state = 39}, - [8154] = {.lex_state = 78, .external_lex_state = 52}, - [8155] = {.lex_state = 86, .external_lex_state = 43}, + [8153] = {.lex_state = 82, .external_lex_state = 40}, + [8154] = {.lex_state = 78, .external_lex_state = 51}, + [8155] = {.lex_state = 86, .external_lex_state = 41}, [8156] = {.lex_state = 85, .external_lex_state = 47}, [8157] = {.lex_state = 84, .external_lex_state = 27}, - [8158] = {.lex_state = 82, .external_lex_state = 39}, + [8158] = {.lex_state = 82, .external_lex_state = 40}, [8159] = {.lex_state = 32}, [8160] = {.lex_state = 78, .external_lex_state = 28}, [8161] = {.lex_state = 79, .external_lex_state = 28}, [8162] = {.lex_state = 86, .external_lex_state = 46}, - [8163] = {.lex_state = 82, .external_lex_state = 39}, - [8164] = {.lex_state = 91, .external_lex_state = 39}, - [8165] = {.lex_state = 29, .external_lex_state = 52}, + [8163] = {.lex_state = 82, .external_lex_state = 40}, + [8164] = {.lex_state = 91, .external_lex_state = 40}, + [8165] = {.lex_state = 29, .external_lex_state = 51}, [8166] = {.lex_state = 86, .external_lex_state = 46}, [8167] = {.lex_state = 93, .external_lex_state = 47}, [8168] = {.lex_state = 86, .external_lex_state = 46}, [8169] = {.lex_state = 86, .external_lex_state = 48}, [8170] = {.lex_state = 84, .external_lex_state = 49}, [8171] = {.lex_state = 79, .external_lex_state = 28}, - [8172] = {.lex_state = 86, .external_lex_state = 37}, + [8172] = {.lex_state = 86, .external_lex_state = 39}, [8173] = {.lex_state = 77, .external_lex_state = 34}, [8174] = {.lex_state = 77, .external_lex_state = 31}, - [8175] = {.lex_state = 45, .external_lex_state = 52}, + [8175] = {.lex_state = 45, .external_lex_state = 51}, [8176] = {.lex_state = 79, .external_lex_state = 28}, [8177] = {.lex_state = 77, .external_lex_state = 31}, [8178] = {.lex_state = 6}, [8179] = {.lex_state = 84, .external_lex_state = 28}, [8180] = {.lex_state = 79, .external_lex_state = 28}, [8181] = {.lex_state = 77, .external_lex_state = 34}, - [8182] = {.lex_state = 80, .external_lex_state = 39}, + [8182] = {.lex_state = 80, .external_lex_state = 40}, [8183] = {.lex_state = 78, .external_lex_state = 28}, [8184] = {.lex_state = 78, .external_lex_state = 28}, [8185] = {.lex_state = 77, .external_lex_state = 31}, @@ -46924,7 +46763,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8188] = {.lex_state = 78, .external_lex_state = 28}, [8189] = {.lex_state = 77, .external_lex_state = 31}, [8190] = {.lex_state = 32}, - [8191] = {.lex_state = 92, .external_lex_state = 39}, + [8191] = {.lex_state = 92, .external_lex_state = 40}, [8192] = {.lex_state = 84, .external_lex_state = 34}, [8193] = {.lex_state = 84, .external_lex_state = 27}, [8194] = {.lex_state = 77, .external_lex_state = 28}, @@ -46932,16 +46771,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8196] = {.lex_state = 84, .external_lex_state = 27}, [8197] = {.lex_state = 77, .external_lex_state = 31}, [8198] = {.lex_state = 32}, - [8199] = {.lex_state = 74, .external_lex_state = 39}, - [8200] = {.lex_state = 29, .external_lex_state = 52}, + [8199] = {.lex_state = 74, .external_lex_state = 40}, + [8200] = {.lex_state = 29, .external_lex_state = 51}, [8201] = {.lex_state = 77, .external_lex_state = 31}, - [8202] = {.lex_state = 86, .external_lex_state = 43}, + [8202] = {.lex_state = 86, .external_lex_state = 41}, [8203] = {.lex_state = 77, .external_lex_state = 31}, [8204] = {.lex_state = 79, .external_lex_state = 59}, [8205] = {.lex_state = 78, .external_lex_state = 28}, - [8206] = {.lex_state = 82, .external_lex_state = 39}, + [8206] = {.lex_state = 82, .external_lex_state = 40}, [8207] = {.lex_state = 32}, - [8208] = {.lex_state = 95, .external_lex_state = 41}, + [8208] = {.lex_state = 95, .external_lex_state = 42}, [8209] = {.lex_state = 32}, [8210] = {.lex_state = 86, .external_lex_state = 46}, [8211] = {.lex_state = 77, .external_lex_state = 28}, @@ -46950,71 +46789,71 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8214] = {.lex_state = 78, .external_lex_state = 27}, [8215] = {.lex_state = 79, .external_lex_state = 27}, [8216] = {.lex_state = 78, .external_lex_state = 27}, - [8217] = {.lex_state = 82, .external_lex_state = 39}, + [8217] = {.lex_state = 82, .external_lex_state = 40}, [8218] = {.lex_state = 78, .external_lex_state = 27}, - [8219] = {.lex_state = 86, .external_lex_state = 43}, + [8219] = {.lex_state = 86, .external_lex_state = 41}, [8220] = {.lex_state = 86, .external_lex_state = 46}, [8221] = {.lex_state = 32}, [8222] = {.lex_state = 86, .external_lex_state = 46}, [8223] = {.lex_state = 32}, [8224] = {.lex_state = 96, .external_lex_state = 29}, [8225] = {.lex_state = 32}, - [8226] = {.lex_state = 41, .external_lex_state = 52}, - [8227] = {.lex_state = 86, .external_lex_state = 43}, - [8228] = {.lex_state = 11, .external_lex_state = 52}, - [8229] = {.lex_state = 88, .external_lex_state = 39}, + [8226] = {.lex_state = 41, .external_lex_state = 51}, + [8227] = {.lex_state = 86, .external_lex_state = 41}, + [8228] = {.lex_state = 11, .external_lex_state = 51}, + [8229] = {.lex_state = 88, .external_lex_state = 40}, [8230] = {.lex_state = 84, .external_lex_state = 47}, [8231] = {.lex_state = 87, .external_lex_state = 50}, [8232] = {.lex_state = 86, .external_lex_state = 54}, - [8233] = {.lex_state = 86, .external_lex_state = 43}, + [8233] = {.lex_state = 86, .external_lex_state = 41}, [8234] = {.lex_state = 86, .external_lex_state = 47}, - [8235] = {.lex_state = 93, .external_lex_state = 42}, + [8235] = {.lex_state = 93, .external_lex_state = 43}, [8236] = {.lex_state = 87, .external_lex_state = 50}, [8237] = {.lex_state = 74, .external_lex_state = 57}, [8238] = {.lex_state = 32}, - [8239] = {.lex_state = 86, .external_lex_state = 43}, - [8240] = {.lex_state = 95, .external_lex_state = 39}, + [8239] = {.lex_state = 86, .external_lex_state = 41}, + [8240] = {.lex_state = 95, .external_lex_state = 40}, [8241] = {.lex_state = 87, .external_lex_state = 50}, [8242] = {.lex_state = 87, .external_lex_state = 50}, [8243] = {.lex_state = 32}, [8244] = {.lex_state = 32}, [8245] = {.lex_state = 79, .external_lex_state = 27}, - [8246] = {.lex_state = 16, .external_lex_state = 52}, - [8247] = {.lex_state = 86, .external_lex_state = 35}, + [8246] = {.lex_state = 16, .external_lex_state = 51}, + [8247] = {.lex_state = 86, .external_lex_state = 37}, [8248] = {.lex_state = 86, .external_lex_state = 50}, [8249] = {.lex_state = 77, .external_lex_state = 31}, - [8250] = {.lex_state = 88, .external_lex_state = 39}, + [8250] = {.lex_state = 88, .external_lex_state = 40}, [8251] = {.lex_state = 79, .external_lex_state = 27}, [8252] = {.lex_state = 79, .external_lex_state = 27}, [8253] = {.lex_state = 79, .external_lex_state = 27}, [8254] = {.lex_state = 93, .external_lex_state = 49}, [8255] = {.lex_state = 85, .external_lex_state = 49}, [8256] = {.lex_state = 79, .external_lex_state = 27}, - [8257] = {.lex_state = 28, .external_lex_state = 52}, - [8258] = {.lex_state = 78, .external_lex_state = 52}, + [8257] = {.lex_state = 28, .external_lex_state = 51}, + [8258] = {.lex_state = 78, .external_lex_state = 51}, [8259] = {.lex_state = 79, .external_lex_state = 27}, [8260] = {.lex_state = 32}, - [8261] = {.lex_state = 95, .external_lex_state = 39}, + [8261] = {.lex_state = 95, .external_lex_state = 40}, [8262] = {.lex_state = 32}, [8263] = {.lex_state = 74, .external_lex_state = 56}, - [8264] = {.lex_state = 96, .external_lex_state = 35}, + [8264] = {.lex_state = 96, .external_lex_state = 37}, [8265] = {.lex_state = 79, .external_lex_state = 27}, [8266] = {.lex_state = 78, .external_lex_state = 27}, [8267] = {.lex_state = 79, .external_lex_state = 28}, [8268] = {.lex_state = 89, .external_lex_state = 33}, - [8269] = {.lex_state = 87, .external_lex_state = 42}, - [8270] = {.lex_state = 86, .external_lex_state = 35}, - [8271] = {.lex_state = 80, .external_lex_state = 52}, + [8269] = {.lex_state = 87, .external_lex_state = 43}, + [8270] = {.lex_state = 86, .external_lex_state = 37}, + [8271] = {.lex_state = 80, .external_lex_state = 51}, [8272] = {.lex_state = 93, .external_lex_state = 49}, [8273] = {.lex_state = 79, .external_lex_state = 34}, [8274] = {.lex_state = 86, .external_lex_state = 53}, - [8275] = {.lex_state = 84, .external_lex_state = 39}, + [8275] = {.lex_state = 84, .external_lex_state = 40}, [8276] = {.lex_state = 79, .external_lex_state = 34}, [8277] = {.lex_state = 86, .external_lex_state = 48}, - [8278] = {.lex_state = 80, .external_lex_state = 39}, + [8278] = {.lex_state = 80, .external_lex_state = 40}, [8279] = {.lex_state = 86, .external_lex_state = 54}, [8280] = {.lex_state = 86, .external_lex_state = 54}, - [8281] = {.lex_state = 12, .external_lex_state = 52}, + [8281] = {.lex_state = 12, .external_lex_state = 51}, [8282] = {.lex_state = 79, .external_lex_state = 31}, [8283] = {.lex_state = 17}, [8284] = {.lex_state = 79, .external_lex_state = 34}, @@ -47022,281 +46861,281 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8286] = {.lex_state = 86, .external_lex_state = 48}, [8287] = {.lex_state = 86, .external_lex_state = 48}, [8288] = {.lex_state = 79, .external_lex_state = 31}, - [8289] = {.lex_state = 12, .external_lex_state = 52}, + [8289] = {.lex_state = 12, .external_lex_state = 51}, [8290] = {.lex_state = 93, .external_lex_state = 49}, [8291] = {.lex_state = 79, .external_lex_state = 34}, - [8292] = {.lex_state = 80, .external_lex_state = 39}, + [8292] = {.lex_state = 80, .external_lex_state = 40}, [8293] = {.lex_state = 79, .external_lex_state = 31}, [8294] = {.lex_state = 86, .external_lex_state = 50}, [8295] = {.lex_state = 86, .external_lex_state = 54}, [8296] = {.lex_state = 86, .external_lex_state = 54}, [8297] = {.lex_state = 79, .external_lex_state = 34}, [8298] = {.lex_state = 86, .external_lex_state = 58}, - [8299] = {.lex_state = 12, .external_lex_state = 52}, - [8300] = {.lex_state = 89, .external_lex_state = 35}, + [8299] = {.lex_state = 12, .external_lex_state = 51}, + [8300] = {.lex_state = 89, .external_lex_state = 37}, [8301] = {.lex_state = 86, .external_lex_state = 54}, [8302] = {.lex_state = 79, .external_lex_state = 34}, - [8303] = {.lex_state = 80, .external_lex_state = 39}, - [8304] = {.lex_state = 81, .external_lex_state = 52}, - [8305] = {.lex_state = 86, .external_lex_state = 51}, + [8303] = {.lex_state = 80, .external_lex_state = 40}, + [8304] = {.lex_state = 81, .external_lex_state = 51}, + [8305] = {.lex_state = 86, .external_lex_state = 52}, [8306] = {.lex_state = 79, .external_lex_state = 34}, - [8307] = {.lex_state = 86, .external_lex_state = 51}, + [8307] = {.lex_state = 86, .external_lex_state = 52}, [8308] = {.lex_state = 86, .external_lex_state = 53}, [8309] = {.lex_state = 86, .external_lex_state = 54}, [8310] = {.lex_state = 17}, - [8311] = {.lex_state = 12, .external_lex_state = 52}, + [8311] = {.lex_state = 12, .external_lex_state = 51}, [8312] = {.lex_state = 86, .external_lex_state = 54}, [8313] = {.lex_state = 86, .external_lex_state = 50}, - [8314] = {.lex_state = 89, .external_lex_state = 40}, + [8314] = {.lex_state = 89, .external_lex_state = 35}, [8315] = {.lex_state = 78, .external_lex_state = 31}, - [8316] = {.lex_state = 74, .external_lex_state = 35}, - [8317] = {.lex_state = 84, .external_lex_state = 52}, + [8316] = {.lex_state = 74, .external_lex_state = 37}, + [8317] = {.lex_state = 84, .external_lex_state = 51}, [8318] = {.lex_state = 86, .external_lex_state = 54}, [8319] = {.lex_state = 86, .external_lex_state = 53}, [8320] = {.lex_state = 85, .external_lex_state = 28}, - [8321] = {.lex_state = 89, .external_lex_state = 35}, + [8321] = {.lex_state = 89, .external_lex_state = 37}, [8322] = {.lex_state = 17}, [8323] = {.lex_state = 74, .external_lex_state = 32}, [8324] = {.lex_state = 78, .external_lex_state = 34}, [8325] = {.lex_state = 87, .external_lex_state = 27}, [8326] = {.lex_state = 86, .external_lex_state = 48}, - [8327] = {.lex_state = 81, .external_lex_state = 52}, + [8327] = {.lex_state = 81, .external_lex_state = 51}, [8328] = {.lex_state = 86, .external_lex_state = 53}, - [8329] = {.lex_state = 86, .external_lex_state = 51}, + [8329] = {.lex_state = 86, .external_lex_state = 52}, [8330] = {.lex_state = 87, .external_lex_state = 27}, [8331] = {.lex_state = 77, .external_lex_state = 34}, [8332] = {.lex_state = 86, .external_lex_state = 54}, [8333] = {.lex_state = 86, .external_lex_state = 53}, [8334] = {.lex_state = 86, .external_lex_state = 53}, - [8335] = {.lex_state = 95, .external_lex_state = 41}, - [8336] = {.lex_state = 94, .external_lex_state = 37}, + [8335] = {.lex_state = 95, .external_lex_state = 42}, + [8336] = {.lex_state = 94, .external_lex_state = 39}, [8337] = {.lex_state = 79, .external_lex_state = 34}, [8338] = {.lex_state = 86, .external_lex_state = 48}, [8339] = {.lex_state = 86, .external_lex_state = 54}, [8340] = {.lex_state = 86, .external_lex_state = 24}, - [8341] = {.lex_state = 98, .external_lex_state = 39}, - [8342] = {.lex_state = 77, .external_lex_state = 39}, - [8343] = {.lex_state = 12, .external_lex_state = 52}, + [8341] = {.lex_state = 98, .external_lex_state = 40}, + [8342] = {.lex_state = 77, .external_lex_state = 40}, + [8343] = {.lex_state = 12, .external_lex_state = 51}, [8344] = {.lex_state = 87, .external_lex_state = 27}, - [8345] = {.lex_state = 12, .external_lex_state = 52}, + [8345] = {.lex_state = 12, .external_lex_state = 51}, [8346] = {.lex_state = 86, .external_lex_state = 53}, [8347] = {.lex_state = 86, .external_lex_state = 54}, [8348] = {.lex_state = 86, .external_lex_state = 53}, [8349] = {.lex_state = 86, .external_lex_state = 53}, - [8350] = {.lex_state = 80, .external_lex_state = 52}, + [8350] = {.lex_state = 80, .external_lex_state = 51}, [8351] = {.lex_state = 86, .external_lex_state = 53}, [8352] = {.lex_state = 86, .external_lex_state = 53}, [8353] = {.lex_state = 86, .external_lex_state = 54}, - [8354] = {.lex_state = 95, .external_lex_state = 41}, + [8354] = {.lex_state = 95, .external_lex_state = 42}, [8355] = {.lex_state = 17}, [8356] = {.lex_state = 86, .external_lex_state = 53}, [8357] = {.lex_state = 86, .external_lex_state = 48}, [8358] = {.lex_state = 87, .external_lex_state = 27}, - [8359] = {.lex_state = 98, .external_lex_state = 52}, + [8359] = {.lex_state = 98, .external_lex_state = 51}, [8360] = {.lex_state = 86, .external_lex_state = 48}, [8361] = {.lex_state = 86, .external_lex_state = 48}, [8362] = {.lex_state = 86, .external_lex_state = 54}, [8363] = {.lex_state = 79, .external_lex_state = 31}, - [8364] = {.lex_state = 86, .external_lex_state = 51}, - [8365] = {.lex_state = 94, .external_lex_state = 37}, + [8364] = {.lex_state = 86, .external_lex_state = 52}, + [8365] = {.lex_state = 94, .external_lex_state = 39}, [8366] = {.lex_state = 86, .external_lex_state = 47}, - [8367] = {.lex_state = 94, .external_lex_state = 37}, + [8367] = {.lex_state = 94, .external_lex_state = 39}, [8368] = {.lex_state = 86, .external_lex_state = 55}, [8369] = {.lex_state = 17}, [8370] = {.lex_state = 86, .external_lex_state = 54}, - [8371] = {.lex_state = 14, .external_lex_state = 52}, - [8372] = {.lex_state = 86, .external_lex_state = 51}, - [8373] = {.lex_state = 77, .external_lex_state = 39}, + [8371] = {.lex_state = 14, .external_lex_state = 51}, + [8372] = {.lex_state = 86, .external_lex_state = 52}, + [8373] = {.lex_state = 77, .external_lex_state = 40}, [8374] = {.lex_state = 86, .external_lex_state = 48}, [8375] = {.lex_state = 93, .external_lex_state = 47}, [8376] = {.lex_state = 86, .external_lex_state = 53}, [8377] = {.lex_state = 86, .external_lex_state = 27}, - [8378] = {.lex_state = 77, .external_lex_state = 39}, + [8378] = {.lex_state = 77, .external_lex_state = 40}, [8379] = {.lex_state = 78, .external_lex_state = 34}, - [8380] = {.lex_state = 85, .external_lex_state = 52}, + [8380] = {.lex_state = 85, .external_lex_state = 51}, [8381] = {.lex_state = 78, .external_lex_state = 31}, - [8382] = {.lex_state = 88, .external_lex_state = 39}, + [8382] = {.lex_state = 88, .external_lex_state = 40}, [8383] = {.lex_state = 77, .external_lex_state = 34}, [8384] = {.lex_state = 86, .external_lex_state = 48}, [8385] = {.lex_state = 86, .external_lex_state = 53}, [8386] = {.lex_state = 86, .external_lex_state = 54}, [8387] = {.lex_state = 78, .external_lex_state = 34}, - [8388] = {.lex_state = 86, .external_lex_state = 51}, - [8389] = {.lex_state = 92, .external_lex_state = 39}, + [8388] = {.lex_state = 86, .external_lex_state = 52}, + [8389] = {.lex_state = 92, .external_lex_state = 40}, [8390] = {.lex_state = 86, .external_lex_state = 54}, [8391] = {.lex_state = 77, .external_lex_state = 34}, [8392] = {.lex_state = 86, .external_lex_state = 53}, - [8393] = {.lex_state = 94, .external_lex_state = 40}, + [8393] = {.lex_state = 94, .external_lex_state = 35}, [8394] = {.lex_state = 96, .external_lex_state = 33}, [8395] = {.lex_state = 93, .external_lex_state = 47}, - [8396] = {.lex_state = 74, .external_lex_state = 52}, + [8396] = {.lex_state = 74, .external_lex_state = 51}, [8397] = {.lex_state = 96, .external_lex_state = 33}, [8398] = {.lex_state = 86, .external_lex_state = 54}, [8399] = {.lex_state = 86, .external_lex_state = 48}, [8400] = {.lex_state = 96, .external_lex_state = 32}, - [8401] = {.lex_state = 12, .external_lex_state = 52}, + [8401] = {.lex_state = 12, .external_lex_state = 51}, [8402] = {.lex_state = 96, .external_lex_state = 33}, [8403] = {.lex_state = 86, .external_lex_state = 26}, [8404] = {.lex_state = 17}, - [8405] = {.lex_state = 91, .external_lex_state = 39}, + [8405] = {.lex_state = 91, .external_lex_state = 40}, [8406] = {.lex_state = 86, .external_lex_state = 48}, [8407] = {.lex_state = 87, .external_lex_state = 55}, - [8408] = {.lex_state = 79, .external_lex_state = 39}, + [8408] = {.lex_state = 79, .external_lex_state = 40}, [8409] = {.lex_state = 78, .external_lex_state = 34}, [8410] = {.lex_state = 96, .external_lex_state = 33}, - [8411] = {.lex_state = 94, .external_lex_state = 40}, - [8412] = {.lex_state = 14, .external_lex_state = 52}, + [8411] = {.lex_state = 94, .external_lex_state = 35}, + [8412] = {.lex_state = 14, .external_lex_state = 51}, [8413] = {.lex_state = 96, .external_lex_state = 33}, [8414] = {.lex_state = 86, .external_lex_state = 48}, - [8415] = {.lex_state = 94, .external_lex_state = 40}, + [8415] = {.lex_state = 94, .external_lex_state = 35}, [8416] = {.lex_state = 86, .external_lex_state = 54}, [8417] = {.lex_state = 95, .external_lex_state = 26}, - [8418] = {.lex_state = 94, .external_lex_state = 40}, - [8419] = {.lex_state = 86, .external_lex_state = 35}, + [8418] = {.lex_state = 94, .external_lex_state = 35}, + [8419] = {.lex_state = 86, .external_lex_state = 37}, [8420] = {.lex_state = 86, .external_lex_state = 53}, [8421] = {.lex_state = 79, .external_lex_state = 55}, [8422] = {.lex_state = 78, .external_lex_state = 31}, [8423] = {.lex_state = 86, .external_lex_state = 53}, - [8424] = {.lex_state = 77, .external_lex_state = 39}, - [8425] = {.lex_state = 94, .external_lex_state = 51}, - [8426] = {.lex_state = 77, .external_lex_state = 39}, - [8427] = {.lex_state = 77, .external_lex_state = 39}, - [8428] = {.lex_state = 77, .external_lex_state = 39}, - [8429] = {.lex_state = 95, .external_lex_state = 42}, + [8424] = {.lex_state = 77, .external_lex_state = 40}, + [8425] = {.lex_state = 94, .external_lex_state = 52}, + [8426] = {.lex_state = 77, .external_lex_state = 40}, + [8427] = {.lex_state = 77, .external_lex_state = 40}, + [8428] = {.lex_state = 77, .external_lex_state = 40}, + [8429] = {.lex_state = 95, .external_lex_state = 43}, [8430] = {.lex_state = 86, .external_lex_state = 53}, - [8431] = {.lex_state = 14, .external_lex_state = 52}, + [8431] = {.lex_state = 14, .external_lex_state = 51}, [8432] = {.lex_state = 95, .external_lex_state = 45}, [8433] = {.lex_state = 86, .external_lex_state = 53}, - [8434] = {.lex_state = 79, .external_lex_state = 39}, + [8434] = {.lex_state = 79, .external_lex_state = 40}, [8435] = {.lex_state = 79, .external_lex_state = 55}, [8436] = {.lex_state = 78, .external_lex_state = 31}, [8437] = {.lex_state = 74, .external_lex_state = 33}, [8438] = {.lex_state = 86, .external_lex_state = 48}, [8439] = {.lex_state = 86, .external_lex_state = 54}, - [8440] = {.lex_state = 77, .external_lex_state = 39}, + [8440] = {.lex_state = 77, .external_lex_state = 40}, [8441] = {.lex_state = 87, .external_lex_state = 28}, [8442] = {.lex_state = 84, .external_lex_state = 55}, [8443] = {.lex_state = 94, .external_lex_state = 53}, [8444] = {.lex_state = 78, .external_lex_state = 31}, - [8445] = {.lex_state = 81, .external_lex_state = 52}, - [8446] = {.lex_state = 14, .external_lex_state = 52}, + [8445] = {.lex_state = 81, .external_lex_state = 51}, + [8446] = {.lex_state = 14, .external_lex_state = 51}, [8447] = {.lex_state = 86, .external_lex_state = 53}, - [8448] = {.lex_state = 85, .external_lex_state = 52}, - [8449] = {.lex_state = 14, .external_lex_state = 52}, + [8448] = {.lex_state = 85, .external_lex_state = 51}, + [8449] = {.lex_state = 14, .external_lex_state = 51}, [8450] = {.lex_state = 87, .external_lex_state = 28}, [8451] = {.lex_state = 86, .external_lex_state = 48}, [8452] = {.lex_state = 78, .external_lex_state = 31}, [8453] = {.lex_state = 17}, [8454] = {.lex_state = 78, .external_lex_state = 34}, - [8455] = {.lex_state = 95, .external_lex_state = 42}, + [8455] = {.lex_state = 95, .external_lex_state = 43}, [8456] = {.lex_state = 86, .external_lex_state = 54}, - [8457] = {.lex_state = 77, .external_lex_state = 39}, + [8457] = {.lex_state = 77, .external_lex_state = 40}, [8458] = {.lex_state = 86, .external_lex_state = 53}, - [8459] = {.lex_state = 14, .external_lex_state = 52}, - [8460] = {.lex_state = 91, .external_lex_state = 39}, + [8459] = {.lex_state = 14, .external_lex_state = 51}, + [8460] = {.lex_state = 91, .external_lex_state = 40}, [8461] = {.lex_state = 79, .external_lex_state = 28}, - [8462] = {.lex_state = 85, .external_lex_state = 52}, + [8462] = {.lex_state = 85, .external_lex_state = 51}, [8463] = {.lex_state = 86}, - [8464] = {.lex_state = 86, .external_lex_state = 51}, + [8464] = {.lex_state = 86, .external_lex_state = 52}, [8465] = {.lex_state = 87, .external_lex_state = 28}, - [8466] = {.lex_state = 86, .external_lex_state = 51}, + [8466] = {.lex_state = 86, .external_lex_state = 52}, [8467] = {.lex_state = 78, .external_lex_state = 34}, - [8468] = {.lex_state = 85, .external_lex_state = 52}, - [8469] = {.lex_state = 86, .external_lex_state = 51}, - [8470] = {.lex_state = 86, .external_lex_state = 51}, - [8471] = {.lex_state = 85, .external_lex_state = 52}, - [8472] = {.lex_state = 28, .external_lex_state = 52}, - [8473] = {.lex_state = 15, .external_lex_state = 52}, + [8468] = {.lex_state = 85, .external_lex_state = 51}, + [8469] = {.lex_state = 86, .external_lex_state = 52}, + [8470] = {.lex_state = 86, .external_lex_state = 52}, + [8471] = {.lex_state = 85, .external_lex_state = 51}, + [8472] = {.lex_state = 28, .external_lex_state = 51}, + [8473] = {.lex_state = 15, .external_lex_state = 51}, [8474] = {.lex_state = 4}, - [8475] = {.lex_state = 28, .external_lex_state = 52}, + [8475] = {.lex_state = 28, .external_lex_state = 51}, [8476] = {.lex_state = 86, .external_lex_state = 53}, - [8477] = {.lex_state = 86, .external_lex_state = 51}, - [8478] = {.lex_state = 86, .external_lex_state = 51}, + [8477] = {.lex_state = 86, .external_lex_state = 52}, + [8478] = {.lex_state = 86, .external_lex_state = 52}, [8479] = {.lex_state = 86, .external_lex_state = 48}, [8480] = {.lex_state = 78, .external_lex_state = 31}, - [8481] = {.lex_state = 28, .external_lex_state = 52}, - [8482] = {.lex_state = 94, .external_lex_state = 37}, + [8481] = {.lex_state = 28, .external_lex_state = 51}, + [8482] = {.lex_state = 94, .external_lex_state = 39}, [8483] = {.lex_state = 86, .external_lex_state = 48}, - [8484] = {.lex_state = 77, .external_lex_state = 39}, - [8485] = {.lex_state = 80, .external_lex_state = 39}, + [8484] = {.lex_state = 77, .external_lex_state = 40}, + [8485] = {.lex_state = 80, .external_lex_state = 40}, [8486] = {.lex_state = 87, .external_lex_state = 31}, [8487] = {.lex_state = 92, .external_lex_state = 55}, - [8488] = {.lex_state = 86, .external_lex_state = 51}, + [8488] = {.lex_state = 86, .external_lex_state = 52}, [8489] = {.lex_state = 86, .external_lex_state = 48}, - [8490] = {.lex_state = 86, .external_lex_state = 51}, + [8490] = {.lex_state = 86, .external_lex_state = 52}, [8491] = {.lex_state = 86, .external_lex_state = 28}, - [8492] = {.lex_state = 86, .external_lex_state = 51}, - [8493] = {.lex_state = 94, .external_lex_state = 35}, - [8494] = {.lex_state = 86, .external_lex_state = 51}, - [8495] = {.lex_state = 87, .external_lex_state = 39}, - [8496] = {.lex_state = 86, .external_lex_state = 51}, + [8492] = {.lex_state = 86, .external_lex_state = 52}, + [8493] = {.lex_state = 94, .external_lex_state = 37}, + [8494] = {.lex_state = 86, .external_lex_state = 52}, + [8495] = {.lex_state = 87, .external_lex_state = 40}, + [8496] = {.lex_state = 86, .external_lex_state = 52}, [8497] = {.lex_state = 86, .external_lex_state = 48}, [8498] = {.lex_state = 78, .external_lex_state = 34}, [8499] = {.lex_state = 85, .external_lex_state = 28}, - [8500] = {.lex_state = 91, .external_lex_state = 39}, + [8500] = {.lex_state = 91, .external_lex_state = 40}, [8501] = {.lex_state = 86, .external_lex_state = 48}, [8502] = {.lex_state = 86, .external_lex_state = 48}, [8503] = {.lex_state = 86, .external_lex_state = 48}, [8504] = {.lex_state = 94, .external_lex_state = 48}, [8505] = {.lex_state = 86, .external_lex_state = 48}, - [8506] = {.lex_state = 29, .external_lex_state = 52}, - [8507] = {.lex_state = 80, .external_lex_state = 39}, + [8506] = {.lex_state = 29, .external_lex_state = 51}, + [8507] = {.lex_state = 80, .external_lex_state = 40}, [8508] = {.lex_state = 86, .external_lex_state = 48}, - [8509] = {.lex_state = 86, .external_lex_state = 51}, + [8509] = {.lex_state = 86, .external_lex_state = 52}, [8510] = {.lex_state = 86, .external_lex_state = 48}, [8511] = {.lex_state = 85, .external_lex_state = 27}, - [8512] = {.lex_state = 14, .external_lex_state = 52}, - [8513] = {.lex_state = 94, .external_lex_state = 40}, - [8514] = {.lex_state = 28, .external_lex_state = 52}, + [8512] = {.lex_state = 14, .external_lex_state = 51}, + [8513] = {.lex_state = 94, .external_lex_state = 35}, + [8514] = {.lex_state = 28, .external_lex_state = 51}, [8515] = {.lex_state = 4}, [8516] = {.lex_state = 89, .external_lex_state = 33}, - [8517] = {.lex_state = 86, .external_lex_state = 51}, + [8517] = {.lex_state = 86, .external_lex_state = 52}, [8518] = {.lex_state = 96, .external_lex_state = 32}, - [8519] = {.lex_state = 86, .external_lex_state = 43}, - [8520] = {.lex_state = 94, .external_lex_state = 40}, - [8521] = {.lex_state = 87, .external_lex_state = 39}, + [8519] = {.lex_state = 86, .external_lex_state = 41}, + [8520] = {.lex_state = 94, .external_lex_state = 35}, + [8521] = {.lex_state = 87, .external_lex_state = 40}, [8522] = {.lex_state = 78, .external_lex_state = 31}, [8523] = {.lex_state = 85, .external_lex_state = 28}, - [8524] = {.lex_state = 80, .external_lex_state = 39}, - [8525] = {.lex_state = 86, .external_lex_state = 51}, - [8526] = {.lex_state = 89, .external_lex_state = 37}, - [8527] = {.lex_state = 92, .external_lex_state = 39}, + [8524] = {.lex_state = 80, .external_lex_state = 40}, + [8525] = {.lex_state = 86, .external_lex_state = 52}, + [8526] = {.lex_state = 89, .external_lex_state = 39}, + [8527] = {.lex_state = 92, .external_lex_state = 40}, [8528] = {.lex_state = 78, .external_lex_state = 34}, [8529] = {.lex_state = 86, .external_lex_state = 54}, - [8530] = {.lex_state = 94, .external_lex_state = 40}, + [8530] = {.lex_state = 94, .external_lex_state = 35}, [8531] = {.lex_state = 96, .external_lex_state = 33}, [8532] = {.lex_state = 86, .external_lex_state = 54}, [8533] = {.lex_state = 80, .external_lex_state = 55}, [8534] = {.lex_state = 74, .external_lex_state = 24}, [8535] = {.lex_state = 86, .external_lex_state = 53}, - [8536] = {.lex_state = 94, .external_lex_state = 40}, - [8537] = {.lex_state = 79, .external_lex_state = 39}, + [8536] = {.lex_state = 94, .external_lex_state = 35}, + [8537] = {.lex_state = 79, .external_lex_state = 40}, [8538] = {.lex_state = 86, .external_lex_state = 47}, - [8539] = {.lex_state = 46, .external_lex_state = 52}, + [8539] = {.lex_state = 46, .external_lex_state = 51}, [8540] = {.lex_state = 86, .external_lex_state = 48}, [8541] = {.lex_state = 84, .external_lex_state = 34}, - [8542] = {.lex_state = 94, .external_lex_state = 40}, - [8543] = {.lex_state = 96, .external_lex_state = 43}, + [8542] = {.lex_state = 94, .external_lex_state = 35}, + [8543] = {.lex_state = 96, .external_lex_state = 41}, [8544] = {.lex_state = 79, .external_lex_state = 28}, [8545] = {.lex_state = 85, .external_lex_state = 28}, - [8546] = {.lex_state = 94, .external_lex_state = 40}, + [8546] = {.lex_state = 94, .external_lex_state = 35}, [8547] = {.lex_state = 84, .external_lex_state = 34}, [8548] = {.lex_state = 84, .external_lex_state = 34}, - [8549] = {.lex_state = 86, .external_lex_state = 51}, + [8549] = {.lex_state = 86, .external_lex_state = 52}, [8550] = {.lex_state = 86, .external_lex_state = 46}, [8551] = {.lex_state = 87, .external_lex_state = 26}, [8552] = {.lex_state = 74, .external_lex_state = 58}, [8553] = {.lex_state = 86, .external_lex_state = 26}, - [8554] = {.lex_state = 86, .external_lex_state = 51}, + [8554] = {.lex_state = 86, .external_lex_state = 52}, [8555] = {.lex_state = 96, .external_lex_state = 32}, [8556] = {.lex_state = 96, .external_lex_state = 32}, [8557] = {.lex_state = 86, .external_lex_state = 54}, - [8558] = {.lex_state = 82, .external_lex_state = 39}, + [8558] = {.lex_state = 82, .external_lex_state = 40}, [8559] = {.lex_state = 79, .external_lex_state = 31}, - [8560] = {.lex_state = 12, .external_lex_state = 52}, + [8560] = {.lex_state = 12, .external_lex_state = 51}, [8561] = {.lex_state = 85, .external_lex_state = 55}, - [8562] = {.lex_state = 16, .external_lex_state = 52}, - [8563] = {.lex_state = 86, .external_lex_state = 51}, + [8562] = {.lex_state = 16, .external_lex_state = 51}, + [8563] = {.lex_state = 86, .external_lex_state = 52}, [8564] = {.lex_state = 86, .external_lex_state = 54}, [8565] = {.lex_state = 86, .external_lex_state = 54}, [8566] = {.lex_state = 87, .external_lex_state = 34}, @@ -47311,57 +47150,57 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8575] = {.lex_state = 86, .external_lex_state = 54}, [8576] = {.lex_state = 86, .external_lex_state = 54}, [8577] = {.lex_state = 96, .external_lex_state = 33}, - [8578] = {.lex_state = 85, .external_lex_state = 39}, + [8578] = {.lex_state = 85, .external_lex_state = 40}, [8579] = {.lex_state = 96, .external_lex_state = 33}, [8580] = {.lex_state = 17}, [8581] = {.lex_state = 78, .external_lex_state = 31}, [8582] = {.lex_state = 4}, - [8583] = {.lex_state = 15, .external_lex_state = 52}, + [8583] = {.lex_state = 15, .external_lex_state = 51}, [8584] = {.lex_state = 89, .external_lex_state = 29}, [8585] = {.lex_state = 89, .external_lex_state = 29}, - [8586] = {.lex_state = 88, .external_lex_state = 39}, - [8587] = {.lex_state = 80, .external_lex_state = 52}, + [8586] = {.lex_state = 88, .external_lex_state = 40}, + [8587] = {.lex_state = 80, .external_lex_state = 51}, [8588] = {.lex_state = 78, .external_lex_state = 34}, [8589] = {.lex_state = 86, .external_lex_state = 54}, [8590] = {.lex_state = 85, .external_lex_state = 55}, [8591] = {.lex_state = 86, .external_lex_state = 54}, - [8592] = {.lex_state = 85, .external_lex_state = 39}, - [8593] = {.lex_state = 94, .external_lex_state = 37}, + [8592] = {.lex_state = 85, .external_lex_state = 40}, + [8593] = {.lex_state = 94, .external_lex_state = 39}, [8594] = {.lex_state = 86, .external_lex_state = 54}, [8595] = {.lex_state = 95, .external_lex_state = 44}, [8596] = {.lex_state = 4}, [8597] = {.lex_state = 86, .external_lex_state = 54}, [8598] = {.lex_state = 78, .external_lex_state = 31}, [8599] = {.lex_state = 87, .external_lex_state = 31}, - [8600] = {.lex_state = 94, .external_lex_state = 37}, + [8600] = {.lex_state = 94, .external_lex_state = 39}, [8601] = {.lex_state = 86, .external_lex_state = 53}, - [8602] = {.lex_state = 89, .external_lex_state = 37}, + [8602] = {.lex_state = 89, .external_lex_state = 39}, [8603] = {.lex_state = 84, .external_lex_state = 28}, [8604] = {.lex_state = 86, .external_lex_state = 54}, - [8605] = {.lex_state = 77, .external_lex_state = 39}, + [8605] = {.lex_state = 77, .external_lex_state = 40}, [8606] = {.lex_state = 85, .external_lex_state = 55}, [8607] = {.lex_state = 86, .external_lex_state = 54}, [8608] = {.lex_state = 86, .external_lex_state = 54}, [8609] = {.lex_state = 87, .external_lex_state = 55}, - [8610] = {.lex_state = 94, .external_lex_state = 37}, + [8610] = {.lex_state = 94, .external_lex_state = 39}, [8611] = {.lex_state = 93, .external_lex_state = 28}, [8612] = {.lex_state = 86, .external_lex_state = 54}, [8613] = {.lex_state = 80, .external_lex_state = 55}, [8614] = {.lex_state = 95, .external_lex_state = 44}, - [8615] = {.lex_state = 80, .external_lex_state = 39}, - [8616] = {.lex_state = 84, .external_lex_state = 39}, + [8615] = {.lex_state = 80, .external_lex_state = 40}, + [8616] = {.lex_state = 84, .external_lex_state = 40}, [8617] = {.lex_state = 86, .external_lex_state = 48}, [8618] = {.lex_state = 85, .external_lex_state = 27}, [8619] = {.lex_state = 86, .external_lex_state = 54}, [8620] = {.lex_state = 86, .external_lex_state = 48}, [8621] = {.lex_state = 87, .external_lex_state = 55}, - [8622] = {.lex_state = 94, .external_lex_state = 37}, - [8623] = {.lex_state = 88, .external_lex_state = 39}, + [8622] = {.lex_state = 94, .external_lex_state = 39}, + [8623] = {.lex_state = 88, .external_lex_state = 40}, [8624] = {.lex_state = 86, .external_lex_state = 48}, [8625] = {.lex_state = 87, .external_lex_state = 55}, - [8626] = {.lex_state = 94, .external_lex_state = 37}, + [8626] = {.lex_state = 94, .external_lex_state = 39}, [8627] = {.lex_state = 85, .external_lex_state = 27}, - [8628] = {.lex_state = 86, .external_lex_state = 51}, + [8628] = {.lex_state = 86, .external_lex_state = 52}, [8629] = {.lex_state = 96, .external_lex_state = 32}, [8630] = {.lex_state = 86, .external_lex_state = 54}, [8631] = {.lex_state = 86, .external_lex_state = 53}, @@ -47369,58 +47208,58 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8633] = {.lex_state = 86, .external_lex_state = 54}, [8634] = {.lex_state = 74, .external_lex_state = 54}, [8635] = {.lex_state = 74, .external_lex_state = 32}, - [8636] = {.lex_state = 91, .external_lex_state = 39}, + [8636] = {.lex_state = 91, .external_lex_state = 40}, [8637] = {.lex_state = 86, .external_lex_state = 53}, [8638] = {.lex_state = 94, .external_lex_state = 54}, - [8639] = {.lex_state = 82, .external_lex_state = 39}, + [8639] = {.lex_state = 82, .external_lex_state = 40}, [8640] = {.lex_state = 86, .external_lex_state = 48}, - [8641] = {.lex_state = 88, .external_lex_state = 39}, + [8641] = {.lex_state = 88, .external_lex_state = 40}, [8642] = {.lex_state = 78, .external_lex_state = 31}, [8643] = {.lex_state = 85, .external_lex_state = 27}, [8644] = {.lex_state = 86, .external_lex_state = 53}, - [8645] = {.lex_state = 11, .external_lex_state = 52}, + [8645] = {.lex_state = 11, .external_lex_state = 51}, [8646] = {.lex_state = 86, .external_lex_state = 48}, [8647] = {.lex_state = 84, .external_lex_state = 31}, - [8648] = {.lex_state = 86, .external_lex_state = 51}, + [8648] = {.lex_state = 86, .external_lex_state = 52}, [8649] = {.lex_state = 91, .external_lex_state = 55}, [8650] = {.lex_state = 78, .external_lex_state = 34}, [8651] = {.lex_state = 77, .external_lex_state = 31}, [8652] = {.lex_state = 86, .external_lex_state = 48}, [8653] = {.lex_state = 79, .external_lex_state = 27}, - [8654] = {.lex_state = 11, .external_lex_state = 52}, - [8655] = {.lex_state = 86, .external_lex_state = 51}, + [8654] = {.lex_state = 11, .external_lex_state = 51}, + [8655] = {.lex_state = 86, .external_lex_state = 52}, [8656] = {.lex_state = 79, .external_lex_state = 34}, [8657] = {.lex_state = 78, .external_lex_state = 31}, [8658] = {.lex_state = 86, .external_lex_state = 48}, [8659] = {.lex_state = 85, .external_lex_state = 28}, [8660] = {.lex_state = 78, .external_lex_state = 31}, [8661] = {.lex_state = 86, .external_lex_state = 48}, - [8662] = {.lex_state = 86, .external_lex_state = 51}, + [8662] = {.lex_state = 86, .external_lex_state = 52}, [8663] = {.lex_state = 86, .external_lex_state = 53}, [8664] = {.lex_state = 86, .external_lex_state = 48}, [8665] = {.lex_state = 79, .external_lex_state = 27}, - [8666] = {.lex_state = 86, .external_lex_state = 52}, + [8666] = {.lex_state = 86, .external_lex_state = 51}, [8667] = {.lex_state = 77, .external_lex_state = 31}, [8668] = {.lex_state = 86, .external_lex_state = 53}, [8669] = {.lex_state = 95, .external_lex_state = 45}, - [8670] = {.lex_state = 86, .external_lex_state = 51}, + [8670] = {.lex_state = 86, .external_lex_state = 52}, [8671] = {.lex_state = 93, .external_lex_state = 55}, - [8672] = {.lex_state = 80, .external_lex_state = 39}, + [8672] = {.lex_state = 80, .external_lex_state = 40}, [8673] = {.lex_state = 89, .external_lex_state = 29}, [8674] = {.lex_state = 89, .external_lex_state = 29}, [8675] = {.lex_state = 17}, [8676] = {.lex_state = 96, .external_lex_state = 23}, - [8677] = {.lex_state = 40, .external_lex_state = 52}, - [8678] = {.lex_state = 81, .external_lex_state = 52}, + [8677] = {.lex_state = 40, .external_lex_state = 51}, + [8678] = {.lex_state = 81, .external_lex_state = 51}, [8679] = {.lex_state = 87, .external_lex_state = 50}, - [8680] = {.lex_state = 35, .external_lex_state = 52}, - [8681] = {.lex_state = 86, .external_lex_state = 51}, + [8680] = {.lex_state = 35, .external_lex_state = 51}, + [8681] = {.lex_state = 86, .external_lex_state = 52}, [8682] = {.lex_state = 87, .external_lex_state = 34}, - [8683] = {.lex_state = 14, .external_lex_state = 52}, + [8683] = {.lex_state = 14, .external_lex_state = 51}, [8684] = {.lex_state = 89, .external_lex_state = 29}, [8685] = {.lex_state = 89, .external_lex_state = 29}, - [8686] = {.lex_state = 85, .external_lex_state = 39}, - [8687] = {.lex_state = 86, .external_lex_state = 51}, + [8686] = {.lex_state = 85, .external_lex_state = 40}, + [8687] = {.lex_state = 86, .external_lex_state = 52}, [8688] = {.lex_state = 86, .external_lex_state = 54}, [8689] = {.lex_state = 92, .external_lex_state = 55}, [8690] = {.lex_state = 86, .external_lex_state = 54}, @@ -47432,7 +47271,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8696] = {.lex_state = 96, .external_lex_state = 46}, [8697] = {.lex_state = 76}, [8698] = {.lex_state = 86, .external_lex_state = 48}, - [8699] = {.lex_state = 93, .external_lex_state = 52}, + [8699] = {.lex_state = 93, .external_lex_state = 51}, [8700] = {.lex_state = 86}, [8701] = {.lex_state = 92, .external_lex_state = 55}, [8702] = {.lex_state = 31}, @@ -47441,13 +47280,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8705] = {.lex_state = 92, .external_lex_state = 55}, [8706] = {.lex_state = 5}, [8707] = {.lex_state = 78, .external_lex_state = 34}, - [8708] = {.lex_state = 86, .external_lex_state = 51}, + [8708] = {.lex_state = 86, .external_lex_state = 52}, [8709] = {.lex_state = 86, .external_lex_state = 53}, [8710] = {.lex_state = 86, .external_lex_state = 48}, [8711] = {.lex_state = 86, .external_lex_state = 48}, - [8712] = {.lex_state = 95, .external_lex_state = 52}, - [8713] = {.lex_state = 86, .external_lex_state = 51}, - [8714] = {.lex_state = 77, .external_lex_state = 39}, + [8712] = {.lex_state = 95, .external_lex_state = 51}, + [8713] = {.lex_state = 86, .external_lex_state = 52}, + [8714] = {.lex_state = 77, .external_lex_state = 40}, [8715] = {.lex_state = 74, .external_lex_state = 33}, [8716] = {.lex_state = 86}, [8717] = {.lex_state = 79, .external_lex_state = 34}, @@ -47457,51 +47296,51 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8721] = {.lex_state = 79, .external_lex_state = 59}, [8722] = {.lex_state = 86, .external_lex_state = 53}, [8723] = {.lex_state = 79, .external_lex_state = 34}, - [8724] = {.lex_state = 35, .external_lex_state = 52}, + [8724] = {.lex_state = 35, .external_lex_state = 51}, [8725] = {.lex_state = 93, .external_lex_state = 26}, [8726] = {.lex_state = 78, .external_lex_state = 34}, [8727] = {.lex_state = 86, .external_lex_state = 46}, [8728] = {.lex_state = 86, .external_lex_state = 49}, [8729] = {.lex_state = 31}, - [8730] = {.lex_state = 86, .external_lex_state = 51}, + [8730] = {.lex_state = 86, .external_lex_state = 52}, [8731] = {.lex_state = 85, .external_lex_state = 27}, [8732] = {.lex_state = 78, .external_lex_state = 31}, - [8733] = {.lex_state = 86, .external_lex_state = 51}, + [8733] = {.lex_state = 86, .external_lex_state = 52}, [8734] = {.lex_state = 86}, [8735] = {.lex_state = 74, .external_lex_state = 32}, - [8736] = {.lex_state = 95, .external_lex_state = 52}, + [8736] = {.lex_state = 95, .external_lex_state = 51}, [8737] = {.lex_state = 95, .external_lex_state = 47}, [8738] = {.lex_state = 86, .external_lex_state = 53}, [8739] = {.lex_state = 86}, [8740] = {.lex_state = 74, .external_lex_state = 23}, [8741] = {.lex_state = 74, .external_lex_state = 32}, - [8742] = {.lex_state = 74, .external_lex_state = 52}, + [8742] = {.lex_state = 74, .external_lex_state = 51}, [8743] = {.lex_state = 86, .external_lex_state = 53}, [8744] = {.lex_state = 86}, [8745] = {.lex_state = 86}, [8746] = {.lex_state = 86, .external_lex_state = 53}, [8747] = {.lex_state = 86}, [8748] = {.lex_state = 86, .external_lex_state = 54}, - [8749] = {.lex_state = 86, .external_lex_state = 51}, - [8750] = {.lex_state = 98, .external_lex_state = 52}, + [8749] = {.lex_state = 86, .external_lex_state = 52}, + [8750] = {.lex_state = 98, .external_lex_state = 51}, [8751] = {.lex_state = 86, .external_lex_state = 48}, - [8752] = {.lex_state = 15, .external_lex_state = 52}, - [8753] = {.lex_state = 86, .external_lex_state = 51}, - [8754] = {.lex_state = 46, .external_lex_state = 52}, + [8752] = {.lex_state = 15, .external_lex_state = 51}, + [8753] = {.lex_state = 86, .external_lex_state = 52}, + [8754] = {.lex_state = 46, .external_lex_state = 51}, [8755] = {.lex_state = 95, .external_lex_state = 50}, [8756] = {.lex_state = 74}, - [8757] = {.lex_state = 89, .external_lex_state = 40}, - [8758] = {.lex_state = 86, .external_lex_state = 40}, + [8757] = {.lex_state = 89, .external_lex_state = 35}, + [8758] = {.lex_state = 86, .external_lex_state = 35}, [8759] = {.lex_state = 7}, [8760] = {.lex_state = 7}, - [8761] = {.lex_state = 94, .external_lex_state = 37}, + [8761] = {.lex_state = 94, .external_lex_state = 39}, [8762] = {.lex_state = 7}, [8763] = {.lex_state = 86, .external_lex_state = 54}, [8764] = {.lex_state = 86, .external_lex_state = 53}, [8765] = {.lex_state = 17}, [8766] = {.lex_state = 86, .external_lex_state = 48}, - [8767] = {.lex_state = 12, .external_lex_state = 52}, - [8768] = {.lex_state = 98, .external_lex_state = 52}, + [8767] = {.lex_state = 12, .external_lex_state = 51}, + [8768] = {.lex_state = 98, .external_lex_state = 51}, [8769] = {.lex_state = 86, .external_lex_state = 53}, [8770] = {.lex_state = 86, .external_lex_state = 29}, [8771] = {.lex_state = 86, .external_lex_state = 48}, @@ -47519,158 +47358,158 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8783] = {.lex_state = 74, .external_lex_state = 33}, [8784] = {.lex_state = 86, .external_lex_state = 57}, [8785] = {.lex_state = 78, .external_lex_state = 34}, - [8786] = {.lex_state = 86, .external_lex_state = 51}, + [8786] = {.lex_state = 86, .external_lex_state = 52}, [8787] = {.lex_state = 74}, - [8788] = {.lex_state = 16, .external_lex_state = 52}, + [8788] = {.lex_state = 16, .external_lex_state = 51}, [8789] = {.lex_state = 78, .external_lex_state = 34}, - [8790] = {.lex_state = 14, .external_lex_state = 52}, + [8790] = {.lex_state = 14, .external_lex_state = 51}, [8791] = {.lex_state = 78, .external_lex_state = 34}, [8792] = {.lex_state = 86, .external_lex_state = 56}, - [8793] = {.lex_state = 86, .external_lex_state = 51}, + [8793] = {.lex_state = 86, .external_lex_state = 52}, [8794] = {.lex_state = 86, .external_lex_state = 23}, - [8795] = {.lex_state = 80, .external_lex_state = 39}, + [8795] = {.lex_state = 80, .external_lex_state = 40}, [8796] = {.lex_state = 98, .external_lex_state = 55}, - [8797] = {.lex_state = 85, .external_lex_state = 39}, + [8797] = {.lex_state = 85, .external_lex_state = 40}, [8798] = {.lex_state = 78, .external_lex_state = 34}, [8799] = {.lex_state = 87, .external_lex_state = 28}, [8800] = {.lex_state = 88, .external_lex_state = 55}, - [8801] = {.lex_state = 12, .external_lex_state = 52}, + [8801] = {.lex_state = 12, .external_lex_state = 51}, [8802] = {.lex_state = 86, .external_lex_state = 29}, [8803] = {.lex_state = 26}, [8804] = {.lex_state = 77, .external_lex_state = 31}, - [8805] = {.lex_state = 92, .external_lex_state = 39}, - [8806] = {.lex_state = 12, .external_lex_state = 52}, + [8805] = {.lex_state = 92, .external_lex_state = 40}, + [8806] = {.lex_state = 12, .external_lex_state = 51}, [8807] = {.lex_state = 86, .external_lex_state = 56}, [8808] = {.lex_state = 86, .external_lex_state = 58}, - [8809] = {.lex_state = 86, .external_lex_state = 51}, - [8810] = {.lex_state = 74, .external_lex_state = 37}, + [8809] = {.lex_state = 86, .external_lex_state = 52}, + [8810] = {.lex_state = 74, .external_lex_state = 39}, [8811] = {.lex_state = 79, .external_lex_state = 34}, [8812] = {.lex_state = 74, .external_lex_state = 58}, - [8813] = {.lex_state = 92, .external_lex_state = 39}, - [8814] = {.lex_state = 12, .external_lex_state = 52}, + [8813] = {.lex_state = 92, .external_lex_state = 40}, + [8814] = {.lex_state = 12, .external_lex_state = 51}, [8815] = {.lex_state = 17}, [8816] = {.lex_state = 89, .external_lex_state = 29}, [8817] = {.lex_state = 95, .external_lex_state = 49}, - [8818] = {.lex_state = 94, .external_lex_state = 35}, + [8818] = {.lex_state = 94, .external_lex_state = 37}, [8819] = {.lex_state = 74, .external_lex_state = 57}, - [8820] = {.lex_state = 80, .external_lex_state = 39}, - [8821] = {.lex_state = 46, .external_lex_state = 52}, + [8820] = {.lex_state = 80, .external_lex_state = 40}, + [8821] = {.lex_state = 46, .external_lex_state = 51}, [8822] = {.lex_state = 17}, - [8823] = {.lex_state = 86, .external_lex_state = 51}, - [8824] = {.lex_state = 12, .external_lex_state = 52}, - [8825] = {.lex_state = 92, .external_lex_state = 39}, + [8823] = {.lex_state = 86, .external_lex_state = 52}, + [8824] = {.lex_state = 12, .external_lex_state = 51}, + [8825] = {.lex_state = 92, .external_lex_state = 40}, [8826] = {.lex_state = 26}, [8827] = {.lex_state = 26}, - [8828] = {.lex_state = 86, .external_lex_state = 51}, + [8828] = {.lex_state = 86, .external_lex_state = 52}, [8829] = {.lex_state = 26}, - [8830] = {.lex_state = 15, .external_lex_state = 52}, + [8830] = {.lex_state = 15, .external_lex_state = 51}, [8831] = {.lex_state = 87, .external_lex_state = 47}, [8832] = {.lex_state = 26}, - [8833] = {.lex_state = 30, .external_lex_state = 52}, + [8833] = {.lex_state = 30, .external_lex_state = 51}, [8834] = {.lex_state = 93, .external_lex_state = 50}, [8835] = {.lex_state = 26}, [8836] = {.lex_state = 5}, [8837] = {.lex_state = 74, .external_lex_state = 23}, [8838] = {.lex_state = 26}, [8839] = {.lex_state = 26}, - [8840] = {.lex_state = 86, .external_lex_state = 51}, - [8841] = {.lex_state = 74, .external_lex_state = 52}, - [8842] = {.lex_state = 14, .external_lex_state = 52}, + [8840] = {.lex_state = 86, .external_lex_state = 52}, + [8841] = {.lex_state = 74, .external_lex_state = 51}, + [8842] = {.lex_state = 14, .external_lex_state = 51}, [8843] = {.lex_state = 86, .external_lex_state = 53}, [8844] = {.lex_state = 86, .external_lex_state = 53}, - [8845] = {.lex_state = 86, .external_lex_state = 43}, - [8846] = {.lex_state = 92, .external_lex_state = 39}, + [8845] = {.lex_state = 86, .external_lex_state = 41}, + [8846] = {.lex_state = 92, .external_lex_state = 40}, [8847] = {.lex_state = 86, .external_lex_state = 48}, [8848] = {.lex_state = 79, .external_lex_state = 31}, [8849] = {.lex_state = 84, .external_lex_state = 31}, - [8850] = {.lex_state = 86, .external_lex_state = 51}, + [8850] = {.lex_state = 86, .external_lex_state = 52}, [8851] = {.lex_state = 96, .external_lex_state = 32}, - [8852] = {.lex_state = 14, .external_lex_state = 52}, + [8852] = {.lex_state = 14, .external_lex_state = 51}, [8853] = {.lex_state = 86, .external_lex_state = 53}, [8854] = {.lex_state = 79, .external_lex_state = 31}, [8855] = {.lex_state = 93, .external_lex_state = 50}, - [8856] = {.lex_state = 80, .external_lex_state = 39}, + [8856] = {.lex_state = 80, .external_lex_state = 40}, [8857] = {.lex_state = 26}, [8858] = {.lex_state = 78, .external_lex_state = 31}, [8859] = {.lex_state = 79, .external_lex_state = 31}, - [8860] = {.lex_state = 77, .external_lex_state = 39}, + [8860] = {.lex_state = 77, .external_lex_state = 40}, [8861] = {.lex_state = 84, .external_lex_state = 31}, [8862] = {.lex_state = 86, .external_lex_state = 56}, [8863] = {.lex_state = 74, .external_lex_state = 23}, [8864] = {.lex_state = 79, .external_lex_state = 31}, [8865] = {.lex_state = 84, .external_lex_state = 31}, [8866] = {.lex_state = 74, .external_lex_state = 57}, - [8867] = {.lex_state = 86, .external_lex_state = 51}, + [8867] = {.lex_state = 86, .external_lex_state = 52}, [8868] = {.lex_state = 96, .external_lex_state = 32}, - [8869] = {.lex_state = 14, .external_lex_state = 52}, - [8870] = {.lex_state = 86, .external_lex_state = 51}, - [8871] = {.lex_state = 80, .external_lex_state = 39}, - [8872] = {.lex_state = 80, .external_lex_state = 39}, - [8873] = {.lex_state = 30, .external_lex_state = 52}, + [8869] = {.lex_state = 14, .external_lex_state = 51}, + [8870] = {.lex_state = 86, .external_lex_state = 52}, + [8871] = {.lex_state = 80, .external_lex_state = 40}, + [8872] = {.lex_state = 80, .external_lex_state = 40}, + [8873] = {.lex_state = 30, .external_lex_state = 51}, [8874] = {.lex_state = 79, .external_lex_state = 31}, [8875] = {.lex_state = 4}, - [8876] = {.lex_state = 94, .external_lex_state = 35}, + [8876] = {.lex_state = 94, .external_lex_state = 37}, [8877] = {.lex_state = 79, .external_lex_state = 31}, [8878] = {.lex_state = 26}, [8879] = {.lex_state = 79, .external_lex_state = 31}, [8880] = {.lex_state = 26}, [8881] = {.lex_state = 84, .external_lex_state = 27}, - [8882] = {.lex_state = 94, .external_lex_state = 35}, - [8883] = {.lex_state = 14, .external_lex_state = 52}, + [8882] = {.lex_state = 94, .external_lex_state = 37}, + [8883] = {.lex_state = 14, .external_lex_state = 51}, [8884] = {.lex_state = 17}, [8885] = {.lex_state = 96, .external_lex_state = 32}, - [8886] = {.lex_state = 38, .external_lex_state = 52}, - [8887] = {.lex_state = 94, .external_lex_state = 35}, + [8886] = {.lex_state = 38, .external_lex_state = 51}, + [8887] = {.lex_state = 94, .external_lex_state = 37}, [8888] = {.lex_state = 34}, - [8889] = {.lex_state = 77, .external_lex_state = 39}, - [8890] = {.lex_state = 74, .external_lex_state = 40}, + [8889] = {.lex_state = 77, .external_lex_state = 40}, + [8890] = {.lex_state = 74, .external_lex_state = 35}, [8891] = {.lex_state = 85, .external_lex_state = 55}, [8892] = {.lex_state = 76}, [8893] = {.lex_state = 74, .external_lex_state = 24}, [8894] = {.lex_state = 74}, [8895] = {.lex_state = 89, .external_lex_state = 32}, - [8896] = {.lex_state = 86, .external_lex_state = 51}, + [8896] = {.lex_state = 86, .external_lex_state = 52}, [8897] = {.lex_state = 93, .external_lex_state = 27}, [8898] = {.lex_state = 96, .external_lex_state = 32}, [8899] = {.lex_state = 86, .external_lex_state = 49}, [8900] = {.lex_state = 86, .external_lex_state = 29}, - [8901] = {.lex_state = 94, .external_lex_state = 35}, + [8901] = {.lex_state = 94, .external_lex_state = 37}, [8902] = {.lex_state = 86, .external_lex_state = 53}, [8903] = {.lex_state = 96, .external_lex_state = 32}, - [8904] = {.lex_state = 80, .external_lex_state = 52}, - [8905] = {.lex_state = 79, .external_lex_state = 39}, + [8904] = {.lex_state = 80, .external_lex_state = 51}, + [8905] = {.lex_state = 79, .external_lex_state = 40}, [8906] = {.lex_state = 4}, [8907] = {.lex_state = 74, .external_lex_state = 33}, - [8908] = {.lex_state = 94, .external_lex_state = 35}, + [8908] = {.lex_state = 94, .external_lex_state = 37}, [8909] = {.lex_state = 87, .external_lex_state = 49}, - [8910] = {.lex_state = 29, .external_lex_state = 52}, + [8910] = {.lex_state = 29, .external_lex_state = 51}, [8911] = {.lex_state = 85, .external_lex_state = 55}, [8912] = {.lex_state = 86, .external_lex_state = 53}, - [8913] = {.lex_state = 94, .external_lex_state = 35}, + [8913] = {.lex_state = 94, .external_lex_state = 37}, [8914] = {.lex_state = 86, .external_lex_state = 48}, [8915] = {.lex_state = 76}, [8916] = {.lex_state = 86, .external_lex_state = 53}, - [8917] = {.lex_state = 80, .external_lex_state = 39}, - [8918] = {.lex_state = 91, .external_lex_state = 39}, + [8917] = {.lex_state = 80, .external_lex_state = 40}, + [8918] = {.lex_state = 91, .external_lex_state = 40}, [8919] = {.lex_state = 86, .external_lex_state = 29}, [8920] = {.lex_state = 79, .external_lex_state = 31}, - [8921] = {.lex_state = 94, .external_lex_state = 35}, + [8921] = {.lex_state = 94, .external_lex_state = 37}, [8922] = {.lex_state = 86, .external_lex_state = 56}, [8923] = {.lex_state = 86, .external_lex_state = 53}, - [8924] = {.lex_state = 74, .external_lex_state = 37}, - [8925] = {.lex_state = 86, .external_lex_state = 51}, + [8924] = {.lex_state = 74, .external_lex_state = 39}, + [8925] = {.lex_state = 86, .external_lex_state = 52}, [8926] = {.lex_state = 86, .external_lex_state = 53}, - [8927] = {.lex_state = 80, .external_lex_state = 39}, - [8928] = {.lex_state = 94, .external_lex_state = 35}, + [8927] = {.lex_state = 80, .external_lex_state = 40}, + [8928] = {.lex_state = 94, .external_lex_state = 37}, [8929] = {.lex_state = 84, .external_lex_state = 34}, [8930] = {.lex_state = 94, .external_lex_state = 23}, - [8931] = {.lex_state = 79, .external_lex_state = 39}, - [8932] = {.lex_state = 96, .external_lex_state = 35}, + [8931] = {.lex_state = 79, .external_lex_state = 40}, + [8932] = {.lex_state = 96, .external_lex_state = 37}, [8933] = {.lex_state = 32}, - [8934] = {.lex_state = 74, .external_lex_state = 35}, + [8934] = {.lex_state = 74, .external_lex_state = 37}, [8935] = {.lex_state = 32}, [8936] = {.lex_state = 94, .external_lex_state = 46}, - [8937] = {.lex_state = 15, .external_lex_state = 52}, + [8937] = {.lex_state = 15, .external_lex_state = 51}, [8938] = {.lex_state = 32}, [8939] = {.lex_state = 87, .external_lex_state = 28}, [8940] = {.lex_state = 94, .external_lex_state = 46}, @@ -47678,35 +47517,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8942] = {.lex_state = 38}, [8943] = {.lex_state = 94, .external_lex_state = 46}, [8944] = {.lex_state = 94, .external_lex_state = 23}, - [8945] = {.lex_state = 74, .external_lex_state = 43}, - [8946] = {.lex_state = 98, .external_lex_state = 39}, - [8947] = {.lex_state = 81, .external_lex_state = 52}, + [8945] = {.lex_state = 74, .external_lex_state = 41}, + [8946] = {.lex_state = 98, .external_lex_state = 40}, + [8947] = {.lex_state = 81, .external_lex_state = 51}, [8948] = {.lex_state = 86, .external_lex_state = 33}, [8949] = {.lex_state = 32}, [8950] = {.lex_state = 95, .external_lex_state = 55}, [8951] = {.lex_state = 86, .external_lex_state = 56}, [8952] = {.lex_state = 93, .external_lex_state = 34}, - [8953] = {.lex_state = 15, .external_lex_state = 52}, + [8953] = {.lex_state = 15, .external_lex_state = 51}, [8954] = {.lex_state = 86, .external_lex_state = 29}, [8955] = {.lex_state = 96, .external_lex_state = 48}, [8956] = {.lex_state = 32}, [8957] = {.lex_state = 86, .external_lex_state = 29}, [8958] = {.lex_state = 86, .external_lex_state = 56}, [8959] = {.lex_state = 32}, - [8960] = {.lex_state = 30, .external_lex_state = 52}, - [8961] = {.lex_state = 78, .external_lex_state = 39}, - [8962] = {.lex_state = 96, .external_lex_state = 35}, - [8963] = {.lex_state = 96, .external_lex_state = 35}, - [8964] = {.lex_state = 79, .external_lex_state = 39}, + [8960] = {.lex_state = 30, .external_lex_state = 51}, + [8961] = {.lex_state = 78, .external_lex_state = 40}, + [8962] = {.lex_state = 96, .external_lex_state = 37}, + [8963] = {.lex_state = 96, .external_lex_state = 37}, + [8964] = {.lex_state = 79, .external_lex_state = 40}, [8965] = {.lex_state = 32}, - [8966] = {.lex_state = 15, .external_lex_state = 52}, + [8966] = {.lex_state = 15, .external_lex_state = 51}, [8967] = {.lex_state = 86, .external_lex_state = 58}, [8968] = {.lex_state = 93, .external_lex_state = 27}, [8969] = {.lex_state = 86, .external_lex_state = 28}, - [8970] = {.lex_state = 15, .external_lex_state = 52}, + [8970] = {.lex_state = 15, .external_lex_state = 51}, [8971] = {.lex_state = 86, .external_lex_state = 58}, [8972] = {.lex_state = 32}, - [8973] = {.lex_state = 15, .external_lex_state = 52}, + [8973] = {.lex_state = 15, .external_lex_state = 51}, [8974] = {.lex_state = 32}, [8975] = {.lex_state = 74, .external_lex_state = 24}, [8976] = {.lex_state = 86, .external_lex_state = 56}, @@ -47714,13 +47553,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8978] = {.lex_state = 32}, [8979] = {.lex_state = 86, .external_lex_state = 56}, [8980] = {.lex_state = 85, .external_lex_state = 34}, - [8981] = {.lex_state = 78, .external_lex_state = 39}, + [8981] = {.lex_state = 78, .external_lex_state = 40}, [8982] = {.lex_state = 86, .external_lex_state = 23}, [8983] = {.lex_state = 86, .external_lex_state = 32}, [8984] = {.lex_state = 32}, - [8985] = {.lex_state = 29, .external_lex_state = 52}, + [8985] = {.lex_state = 29, .external_lex_state = 51}, [8986] = {.lex_state = 32}, - [8987] = {.lex_state = 91, .external_lex_state = 52}, + [8987] = {.lex_state = 91, .external_lex_state = 51}, [8988] = {.lex_state = 86, .external_lex_state = 46}, [8989] = {.lex_state = 86, .external_lex_state = 29}, [8990] = {.lex_state = 94, .external_lex_state = 58}, @@ -47737,28 +47576,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9001] = {.lex_state = 86, .external_lex_state = 58}, [9002] = {.lex_state = 89, .external_lex_state = 46}, [9003] = {.lex_state = 74, .external_lex_state = 23}, - [9004] = {.lex_state = 74, .external_lex_state = 40}, - [9005] = {.lex_state = 29, .external_lex_state = 52}, + [9004] = {.lex_state = 74, .external_lex_state = 35}, + [9005] = {.lex_state = 29, .external_lex_state = 51}, [9006] = {.lex_state = 93, .external_lex_state = 27}, [9007] = {.lex_state = 98, .external_lex_state = 23}, [9008] = {.lex_state = 98, .external_lex_state = 24}, [9009] = {.lex_state = 32}, [9010] = {.lex_state = 85, .external_lex_state = 31}, - [9011] = {.lex_state = 79, .external_lex_state = 39}, + [9011] = {.lex_state = 79, .external_lex_state = 40}, [9012] = {.lex_state = 85, .external_lex_state = 31}, [9013] = {.lex_state = 86, .external_lex_state = 56}, - [9014] = {.lex_state = 74, .external_lex_state = 35}, + [9014] = {.lex_state = 74, .external_lex_state = 37}, [9015] = {.lex_state = 32}, - [9016] = {.lex_state = 29, .external_lex_state = 52}, + [9016] = {.lex_state = 29, .external_lex_state = 51}, [9017] = {.lex_state = 32}, - [9018] = {.lex_state = 91, .external_lex_state = 52}, + [9018] = {.lex_state = 91, .external_lex_state = 51}, [9019] = {.lex_state = 93, .external_lex_state = 55}, - [9020] = {.lex_state = 87, .external_lex_state = 39}, + [9020] = {.lex_state = 87, .external_lex_state = 40}, [9021] = {.lex_state = 32}, [9022] = {.lex_state = 85, .external_lex_state = 31}, [9023] = {.lex_state = 86, .external_lex_state = 56}, [9024] = {.lex_state = 86, .external_lex_state = 58}, - [9025] = {.lex_state = 79, .external_lex_state = 39}, + [9025] = {.lex_state = 79, .external_lex_state = 40}, [9026] = {.lex_state = 85, .external_lex_state = 31}, [9027] = {.lex_state = 74, .external_lex_state = 23}, [9028] = {.lex_state = 32}, @@ -47767,7 +47606,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9031] = {.lex_state = 86, .external_lex_state = 58}, [9032] = {.lex_state = 85, .external_lex_state = 34}, [9033] = {.lex_state = 32}, - [9034] = {.lex_state = 12, .external_lex_state = 52}, + [9034] = {.lex_state = 12, .external_lex_state = 51}, [9035] = {.lex_state = 86, .external_lex_state = 56}, [9036] = {.lex_state = 32}, [9037] = {.lex_state = 32}, @@ -47775,7 +47614,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9039] = {.lex_state = 32}, [9040] = {.lex_state = 86, .external_lex_state = 29}, [9041] = {.lex_state = 86, .external_lex_state = 57}, - [9042] = {.lex_state = 88, .external_lex_state = 39}, + [9042] = {.lex_state = 88, .external_lex_state = 40}, [9043] = {.lex_state = 94, .external_lex_state = 57}, [9044] = {.lex_state = 94, .external_lex_state = 23}, [9045] = {.lex_state = 86, .external_lex_state = 32}, @@ -47783,37 +47622,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9047] = {.lex_state = 87, .external_lex_state = 34}, [9048] = {.lex_state = 86, .external_lex_state = 58}, [9049] = {.lex_state = 86, .external_lex_state = 57}, - [9050] = {.lex_state = 77, .external_lex_state = 39}, - [9051] = {.lex_state = 86, .external_lex_state = 37}, + [9050] = {.lex_state = 77, .external_lex_state = 40}, + [9051] = {.lex_state = 86, .external_lex_state = 39}, [9052] = {.lex_state = 87, .external_lex_state = 34}, [9053] = {.lex_state = 86, .external_lex_state = 57}, [9054] = {.lex_state = 94, .external_lex_state = 23}, [9055] = {.lex_state = 74}, [9056] = {.lex_state = 32}, - [9057] = {.lex_state = 96, .external_lex_state = 37}, + [9057] = {.lex_state = 96, .external_lex_state = 39}, [9058] = {.lex_state = 95, .external_lex_state = 49}, [9059] = {.lex_state = 32}, - [9060] = {.lex_state = 88, .external_lex_state = 39}, + [9060] = {.lex_state = 88, .external_lex_state = 40}, [9061] = {.lex_state = 86, .external_lex_state = 58}, [9062] = {.lex_state = 32}, [9063] = {.lex_state = 87, .external_lex_state = 34}, - [9064] = {.lex_state = 15, .external_lex_state = 52}, + [9064] = {.lex_state = 15, .external_lex_state = 51}, [9065] = {.lex_state = 89, .external_lex_state = 32}, [9066] = {.lex_state = 84, .external_lex_state = 31}, [9067] = {.lex_state = 32}, - [9068] = {.lex_state = 12, .external_lex_state = 52}, + [9068] = {.lex_state = 12, .external_lex_state = 51}, [9069] = {.lex_state = 86, .external_lex_state = 58}, [9070] = {.lex_state = 32}, [9071] = {.lex_state = 86, .external_lex_state = 55}, [9072] = {.lex_state = 32}, - [9073] = {.lex_state = 96, .external_lex_state = 40}, - [9074] = {.lex_state = 96, .external_lex_state = 37}, - [9075] = {.lex_state = 96, .external_lex_state = 37}, - [9076] = {.lex_state = 91, .external_lex_state = 39}, + [9073] = {.lex_state = 96, .external_lex_state = 35}, + [9074] = {.lex_state = 96, .external_lex_state = 39}, + [9075] = {.lex_state = 96, .external_lex_state = 39}, + [9076] = {.lex_state = 91, .external_lex_state = 40}, [9077] = {.lex_state = 86, .external_lex_state = 56}, [9078] = {.lex_state = 86, .external_lex_state = 56}, [9079] = {.lex_state = 89, .external_lex_state = 32}, - [9080] = {.lex_state = 96, .external_lex_state = 40}, + [9080] = {.lex_state = 96, .external_lex_state = 35}, [9081] = {.lex_state = 32}, [9082] = {.lex_state = 86, .external_lex_state = 28}, [9083] = {.lex_state = 32}, @@ -47821,36 +47660,36 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9085] = {.lex_state = 95, .external_lex_state = 49}, [9086] = {.lex_state = 86, .external_lex_state = 57}, [9087] = {.lex_state = 32}, - [9088] = {.lex_state = 77, .external_lex_state = 52}, + [9088] = {.lex_state = 77, .external_lex_state = 51}, [9089] = {.lex_state = 86, .external_lex_state = 34}, - [9090] = {.lex_state = 96, .external_lex_state = 40}, + [9090] = {.lex_state = 96, .external_lex_state = 35}, [9091] = {.lex_state = 32}, - [9092] = {.lex_state = 80, .external_lex_state = 52}, + [9092] = {.lex_state = 80, .external_lex_state = 51}, [9093] = {.lex_state = 86, .external_lex_state = 57}, [9094] = {.lex_state = 86, .external_lex_state = 56}, [9095] = {.lex_state = 86, .external_lex_state = 58}, - [9096] = {.lex_state = 96, .external_lex_state = 51}, - [9097] = {.lex_state = 95, .external_lex_state = 52}, + [9096] = {.lex_state = 96, .external_lex_state = 52}, + [9097] = {.lex_state = 95, .external_lex_state = 51}, [9098] = {.lex_state = 94, .external_lex_state = 23}, [9099] = {.lex_state = 94, .external_lex_state = 23}, [9100] = {.lex_state = 94, .external_lex_state = 23}, [9101] = {.lex_state = 96}, - [9102] = {.lex_state = 96, .external_lex_state = 40}, + [9102] = {.lex_state = 96, .external_lex_state = 35}, [9103] = {.lex_state = 32}, [9104] = {.lex_state = 86, .external_lex_state = 58}, [9105] = {.lex_state = 94, .external_lex_state = 23}, - [9106] = {.lex_state = 96, .external_lex_state = 40}, + [9106] = {.lex_state = 96, .external_lex_state = 35}, [9107] = {.lex_state = 86, .external_lex_state = 58}, - [9108] = {.lex_state = 15, .external_lex_state = 52}, + [9108] = {.lex_state = 15, .external_lex_state = 51}, [9109] = {.lex_state = 86, .external_lex_state = 58}, [9110] = {.lex_state = 86, .external_lex_state = 56}, [9111] = {.lex_state = 85, .external_lex_state = 31}, [9112] = {.lex_state = 86, .external_lex_state = 56}, [9113] = {.lex_state = 86, .external_lex_state = 56}, [9114] = {.lex_state = 95, .external_lex_state = 50}, - [9115] = {.lex_state = 88, .external_lex_state = 39}, + [9115] = {.lex_state = 88, .external_lex_state = 40}, [9116] = {.lex_state = 86, .external_lex_state = 29}, - [9117] = {.lex_state = 93, .external_lex_state = 52}, + [9117] = {.lex_state = 93, .external_lex_state = 51}, [9118] = {.lex_state = 32}, [9119] = {.lex_state = 86, .external_lex_state = 56}, [9120] = {.lex_state = 32}, @@ -47858,129 +47697,129 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9122] = {.lex_state = 86, .external_lex_state = 56}, [9123] = {.lex_state = 32}, [9124] = {.lex_state = 32}, - [9125] = {.lex_state = 78, .external_lex_state = 39}, + [9125] = {.lex_state = 78, .external_lex_state = 40}, [9126] = {.lex_state = 86, .external_lex_state = 29}, - [9127] = {.lex_state = 78, .external_lex_state = 39}, + [9127] = {.lex_state = 78, .external_lex_state = 40}, [9128] = {.lex_state = 86, .external_lex_state = 56}, [9129] = {.lex_state = 32}, - [9130] = {.lex_state = 78, .external_lex_state = 39}, - [9131] = {.lex_state = 88, .external_lex_state = 39}, - [9132] = {.lex_state = 15, .external_lex_state = 52}, + [9130] = {.lex_state = 78, .external_lex_state = 40}, + [9131] = {.lex_state = 88, .external_lex_state = 40}, + [9132] = {.lex_state = 15, .external_lex_state = 51}, [9133] = {.lex_state = 86, .external_lex_state = 57}, [9134] = {.lex_state = 86, .external_lex_state = 56}, [9135] = {.lex_state = 95, .external_lex_state = 50}, [9136] = {.lex_state = 89, .external_lex_state = 46}, [9137] = {.lex_state = 86, .external_lex_state = 56}, - [9138] = {.lex_state = 80, .external_lex_state = 52}, - [9139] = {.lex_state = 28, .external_lex_state = 52}, - [9140] = {.lex_state = 74, .external_lex_state = 43}, + [9138] = {.lex_state = 80, .external_lex_state = 51}, + [9139] = {.lex_state = 28, .external_lex_state = 51}, + [9140] = {.lex_state = 74, .external_lex_state = 41}, [9141] = {.lex_state = 99, .external_lex_state = 55}, [9142] = {.lex_state = 86, .external_lex_state = 58}, [9143] = {.lex_state = 94, .external_lex_state = 46}, - [9144] = {.lex_state = 79, .external_lex_state = 39}, + [9144] = {.lex_state = 79, .external_lex_state = 40}, [9145] = {.lex_state = 86, .external_lex_state = 57}, [9146] = {.lex_state = 86, .external_lex_state = 56}, [9147] = {.lex_state = 32}, [9148] = {.lex_state = 86, .external_lex_state = 23}, [9149] = {.lex_state = 86, .external_lex_state = 58}, - [9150] = {.lex_state = 79, .external_lex_state = 39}, + [9150] = {.lex_state = 79, .external_lex_state = 40}, [9151] = {.lex_state = 32}, [9152] = {.lex_state = 86, .external_lex_state = 33}, [9153] = {.lex_state = 94, .external_lex_state = 56}, - [9154] = {.lex_state = 74, .external_lex_state = 40}, + [9154] = {.lex_state = 74, .external_lex_state = 35}, [9155] = {.lex_state = 86, .external_lex_state = 58}, - [9156] = {.lex_state = 15, .external_lex_state = 52}, - [9157] = {.lex_state = 78, .external_lex_state = 39}, - [9158] = {.lex_state = 88, .external_lex_state = 52}, + [9156] = {.lex_state = 15, .external_lex_state = 51}, + [9157] = {.lex_state = 78, .external_lex_state = 40}, + [9158] = {.lex_state = 88, .external_lex_state = 51}, [9159] = {.lex_state = 32}, [9160] = {.lex_state = 86, .external_lex_state = 46}, - [9161] = {.lex_state = 96, .external_lex_state = 40}, - [9162] = {.lex_state = 94, .external_lex_state = 43}, - [9163] = {.lex_state = 94, .external_lex_state = 43}, + [9161] = {.lex_state = 96, .external_lex_state = 35}, + [9162] = {.lex_state = 94, .external_lex_state = 41}, + [9163] = {.lex_state = 94, .external_lex_state = 41}, [9164] = {.lex_state = 86, .external_lex_state = 57}, - [9165] = {.lex_state = 77, .external_lex_state = 52}, + [9165] = {.lex_state = 77, .external_lex_state = 51}, [9166] = {.lex_state = 95, .external_lex_state = 47}, [9167] = {.lex_state = 94, .external_lex_state = 23}, [9168] = {.lex_state = 86, .external_lex_state = 57}, [9169] = {.lex_state = 86, .external_lex_state = 57}, [9170] = {.lex_state = 86, .external_lex_state = 56}, [9171] = {.lex_state = 32}, - [9172] = {.lex_state = 81, .external_lex_state = 52}, + [9172] = {.lex_state = 81, .external_lex_state = 51}, [9173] = {.lex_state = 86, .external_lex_state = 57}, [9174] = {.lex_state = 86, .external_lex_state = 56}, [9175] = {.lex_state = 86, .external_lex_state = 58}, - [9176] = {.lex_state = 94, .external_lex_state = 43}, + [9176] = {.lex_state = 94, .external_lex_state = 41}, [9177] = {.lex_state = 95, .external_lex_state = 27}, - [9178] = {.lex_state = 15, .external_lex_state = 52}, - [9179] = {.lex_state = 15, .external_lex_state = 52}, + [9178] = {.lex_state = 15, .external_lex_state = 51}, + [9179] = {.lex_state = 15, .external_lex_state = 51}, [9180] = {.lex_state = 86, .external_lex_state = 29}, - [9181] = {.lex_state = 96, .external_lex_state = 40}, + [9181] = {.lex_state = 96, .external_lex_state = 35}, [9182] = {.lex_state = 32}, [9183] = {.lex_state = 86, .external_lex_state = 58}, - [9184] = {.lex_state = 96, .external_lex_state = 40}, + [9184] = {.lex_state = 96, .external_lex_state = 35}, [9185] = {.lex_state = 86, .external_lex_state = 23}, [9186] = {.lex_state = 86, .external_lex_state = 57}, [9187] = {.lex_state = 32}, [9188] = {.lex_state = 32}, - [9189] = {.lex_state = 84, .external_lex_state = 39}, - [9190] = {.lex_state = 78, .external_lex_state = 39}, + [9189] = {.lex_state = 84, .external_lex_state = 40}, + [9190] = {.lex_state = 78, .external_lex_state = 40}, [9191] = {.lex_state = 86, .external_lex_state = 58}, [9192] = {.lex_state = 95, .external_lex_state = 47}, - [9193] = {.lex_state = 96, .external_lex_state = 37}, - [9194] = {.lex_state = 80, .external_lex_state = 52}, + [9193] = {.lex_state = 96, .external_lex_state = 39}, + [9194] = {.lex_state = 80, .external_lex_state = 51}, [9195] = {.lex_state = 86, .external_lex_state = 56}, [9196] = {.lex_state = 86, .external_lex_state = 29}, [9197] = {.lex_state = 86, .external_lex_state = 58}, [9198] = {.lex_state = 74, .external_lex_state = 56}, [9199] = {.lex_state = 86, .external_lex_state = 31}, - [9200] = {.lex_state = 96, .external_lex_state = 37}, + [9200] = {.lex_state = 96, .external_lex_state = 39}, [9201] = {.lex_state = 86, .external_lex_state = 56}, - [9202] = {.lex_state = 79, .external_lex_state = 39}, + [9202] = {.lex_state = 79, .external_lex_state = 40}, [9203] = {.lex_state = 86, .external_lex_state = 56}, [9204] = {.lex_state = 86, .external_lex_state = 23}, - [9205] = {.lex_state = 89, .external_lex_state = 37}, + [9205] = {.lex_state = 89, .external_lex_state = 39}, [9206] = {.lex_state = 86, .external_lex_state = 57}, - [9207] = {.lex_state = 89, .external_lex_state = 35}, + [9207] = {.lex_state = 89, .external_lex_state = 37}, [9208] = {.lex_state = 32}, [9209] = {.lex_state = 32}, - [9210] = {.lex_state = 96, .external_lex_state = 37}, - [9211] = {.lex_state = 93, .external_lex_state = 52}, + [9210] = {.lex_state = 96, .external_lex_state = 39}, + [9211] = {.lex_state = 93, .external_lex_state = 51}, [9212] = {.lex_state = 86, .external_lex_state = 48}, - [9213] = {.lex_state = 78, .external_lex_state = 39}, - [9214] = {.lex_state = 96, .external_lex_state = 40}, - [9215] = {.lex_state = 79, .external_lex_state = 39}, + [9213] = {.lex_state = 78, .external_lex_state = 40}, + [9214] = {.lex_state = 96, .external_lex_state = 35}, + [9215] = {.lex_state = 79, .external_lex_state = 40}, [9216] = {.lex_state = 85, .external_lex_state = 34}, [9217] = {.lex_state = 86, .external_lex_state = 29}, [9218] = {.lex_state = 86, .external_lex_state = 29}, [9219] = {.lex_state = 86, .external_lex_state = 58}, [9220] = {.lex_state = 32}, [9221] = {.lex_state = 74, .external_lex_state = 24}, - [9222] = {.lex_state = 96, .external_lex_state = 37}, + [9222] = {.lex_state = 96, .external_lex_state = 39}, [9223] = {.lex_state = 86, .external_lex_state = 56}, - [9224] = {.lex_state = 88, .external_lex_state = 52}, + [9224] = {.lex_state = 88, .external_lex_state = 51}, [9225] = {.lex_state = 32}, - [9226] = {.lex_state = 96, .external_lex_state = 37}, + [9226] = {.lex_state = 96, .external_lex_state = 39}, [9227] = {.lex_state = 32}, [9228] = {.lex_state = 32}, - [9229] = {.lex_state = 77, .external_lex_state = 52}, - [9230] = {.lex_state = 39, .external_lex_state = 52}, + [9229] = {.lex_state = 77, .external_lex_state = 51}, + [9230] = {.lex_state = 39, .external_lex_state = 51}, [9231] = {.lex_state = 86, .external_lex_state = 58}, [9232] = {.lex_state = 86, .external_lex_state = 56}, [9233] = {.lex_state = 32}, - [9234] = {.lex_state = 79, .external_lex_state = 39}, + [9234] = {.lex_state = 79, .external_lex_state = 40}, [9235] = {.lex_state = 86, .external_lex_state = 58}, [9236] = {.lex_state = 86, .external_lex_state = 29}, - [9237] = {.lex_state = 96, .external_lex_state = 35}, + [9237] = {.lex_state = 96, .external_lex_state = 37}, [9238] = {.lex_state = 86, .external_lex_state = 58}, - [9239] = {.lex_state = 81, .external_lex_state = 52}, - [9240] = {.lex_state = 78, .external_lex_state = 39}, + [9239] = {.lex_state = 81, .external_lex_state = 51}, + [9240] = {.lex_state = 78, .external_lex_state = 40}, [9241] = {.lex_state = 86, .external_lex_state = 58}, - [9242] = {.lex_state = 15, .external_lex_state = 52}, + [9242] = {.lex_state = 15, .external_lex_state = 51}, [9243] = {.lex_state = 32}, [9244] = {.lex_state = 86, .external_lex_state = 29}, [9245] = {.lex_state = 86, .external_lex_state = 57}, [9246] = {.lex_state = 98, .external_lex_state = 55}, - [9247] = {.lex_state = 79, .external_lex_state = 39}, + [9247] = {.lex_state = 79, .external_lex_state = 40}, [9248] = {.lex_state = 86, .external_lex_state = 54}, [9249] = {.lex_state = 86, .external_lex_state = 57}, [9250] = {.lex_state = 79, .external_lex_state = 34}, @@ -47996,20 +47835,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9260] = {.lex_state = 32}, [9261] = {.lex_state = 88, .external_lex_state = 55}, [9262] = {.lex_state = 86, .external_lex_state = 56}, - [9263] = {.lex_state = 78, .external_lex_state = 39}, + [9263] = {.lex_state = 78, .external_lex_state = 40}, [9264] = {.lex_state = 86, .external_lex_state = 56}, - [9265] = {.lex_state = 95, .external_lex_state = 52}, + [9265] = {.lex_state = 95, .external_lex_state = 51}, [9266] = {.lex_state = 89, .external_lex_state = 32}, [9267] = {.lex_state = 88, .external_lex_state = 55}, - [9268] = {.lex_state = 78, .external_lex_state = 39}, + [9268] = {.lex_state = 78, .external_lex_state = 40}, [9269] = {.lex_state = 89, .external_lex_state = 32}, - [9270] = {.lex_state = 81, .external_lex_state = 52}, + [9270] = {.lex_state = 81, .external_lex_state = 51}, [9271] = {.lex_state = 87, .external_lex_state = 27}, [9272] = {.lex_state = 86, .external_lex_state = 57}, [9273] = {.lex_state = 32}, - [9274] = {.lex_state = 81, .external_lex_state = 52}, + [9274] = {.lex_state = 81, .external_lex_state = 51}, [9275] = {.lex_state = 86, .external_lex_state = 29}, - [9276] = {.lex_state = 78, .external_lex_state = 39}, + [9276] = {.lex_state = 78, .external_lex_state = 40}, [9277] = {.lex_state = 86, .external_lex_state = 32}, [9278] = {.lex_state = 6}, [9279] = {.lex_state = 88, .external_lex_state = 55}, @@ -48018,28 +47857,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9282] = {.lex_state = 6}, [9283] = {.lex_state = 95, .external_lex_state = 59}, [9284] = {.lex_state = 95, .external_lex_state = 59}, - [9285] = {.lex_state = 96, .external_lex_state = 37}, + [9285] = {.lex_state = 96, .external_lex_state = 39}, [9286] = {.lex_state = 32}, [9287] = {.lex_state = 87, .external_lex_state = 31}, [9288] = {.lex_state = 93, .external_lex_state = 28}, [9289] = {.lex_state = 32}, [9290] = {.lex_state = 79, .external_lex_state = 31}, [9291] = {.lex_state = 93, .external_lex_state = 28}, - [9292] = {.lex_state = 81, .external_lex_state = 52}, + [9292] = {.lex_state = 81, .external_lex_state = 51}, [9293] = {.lex_state = 32}, - [9294] = {.lex_state = 74, .external_lex_state = 35}, - [9295] = {.lex_state = 89, .external_lex_state = 43}, + [9294] = {.lex_state = 74, .external_lex_state = 37}, + [9295] = {.lex_state = 89, .external_lex_state = 41}, [9296] = {.lex_state = 86, .external_lex_state = 57}, - [9297] = {.lex_state = 92, .external_lex_state = 39}, + [9297] = {.lex_state = 92, .external_lex_state = 40}, [9298] = {.lex_state = 84, .external_lex_state = 34}, [9299] = {.lex_state = 86, .external_lex_state = 57}, [9300] = {.lex_state = 86}, - [9301] = {.lex_state = 78, .external_lex_state = 39}, + [9301] = {.lex_state = 78, .external_lex_state = 40}, [9302] = {.lex_state = 38}, [9303] = {.lex_state = 86, .external_lex_state = 29}, [9304] = {.lex_state = 32}, [9305] = {.lex_state = 86, .external_lex_state = 54}, - [9306] = {.lex_state = 80, .external_lex_state = 52}, + [9306] = {.lex_state = 80, .external_lex_state = 51}, [9307] = {.lex_state = 86, .external_lex_state = 56}, [9308] = {.lex_state = 79, .external_lex_state = 34}, [9309] = {.lex_state = 74, .external_lex_state = 24}, @@ -48048,7 +47887,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9312] = {.lex_state = 32}, [9313] = {.lex_state = 94, .external_lex_state = 46}, [9314] = {.lex_state = 32}, - [9315] = {.lex_state = 80, .external_lex_state = 52}, + [9315] = {.lex_state = 80, .external_lex_state = 51}, [9316] = {.lex_state = 32}, [9317] = {.lex_state = 86, .external_lex_state = 29}, [9318] = {.lex_state = 86, .external_lex_state = 58}, @@ -48058,10 +47897,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9322] = {.lex_state = 86, .external_lex_state = 24}, [9323] = {.lex_state = 86, .external_lex_state = 57}, [9324] = {.lex_state = 94, .external_lex_state = 23}, - [9325] = {.lex_state = 78, .external_lex_state = 39}, + [9325] = {.lex_state = 78, .external_lex_state = 40}, [9326] = {.lex_state = 87, .external_lex_state = 34}, [9327] = {.lex_state = 86, .external_lex_state = 58}, - [9328] = {.lex_state = 80, .external_lex_state = 52}, + [9328] = {.lex_state = 80, .external_lex_state = 51}, [9329] = {.lex_state = 86, .external_lex_state = 58}, [9330] = {.lex_state = 94, .external_lex_state = 46}, [9331] = {.lex_state = 86, .external_lex_state = 29}, @@ -48069,19 +47908,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9333] = {.lex_state = 32}, [9334] = {.lex_state = 86, .external_lex_state = 58}, [9335] = {.lex_state = 79, .external_lex_state = 31}, - [9336] = {.lex_state = 14, .external_lex_state = 52}, + [9336] = {.lex_state = 14, .external_lex_state = 51}, [9337] = {.lex_state = 86, .external_lex_state = 29}, [9338] = {.lex_state = 96, .external_lex_state = 53}, [9339] = {.lex_state = 86, .external_lex_state = 56}, - [9340] = {.lex_state = 88, .external_lex_state = 39}, - [9341] = {.lex_state = 81, .external_lex_state = 52}, + [9340] = {.lex_state = 88, .external_lex_state = 40}, + [9341] = {.lex_state = 81, .external_lex_state = 51}, [9342] = {.lex_state = 94, .external_lex_state = 46}, - [9343] = {.lex_state = 96, .external_lex_state = 37}, + [9343] = {.lex_state = 96, .external_lex_state = 39}, [9344] = {.lex_state = 86, .external_lex_state = 58}, [9345] = {.lex_state = 32}, [9346] = {.lex_state = 94, .external_lex_state = 46}, - [9347] = {.lex_state = 80, .external_lex_state = 52}, - [9348] = {.lex_state = 36, .external_lex_state = 52}, + [9347] = {.lex_state = 80, .external_lex_state = 51}, + [9348] = {.lex_state = 36, .external_lex_state = 51}, [9349] = {.lex_state = 86, .external_lex_state = 29}, [9350] = {.lex_state = 86, .external_lex_state = 58}, [9351] = {.lex_state = 86, .external_lex_state = 57}, @@ -48090,60 +47929,60 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9354] = {.lex_state = 32}, [9355] = {.lex_state = 79, .external_lex_state = 59}, [9356] = {.lex_state = 86, .external_lex_state = 29}, - [9357] = {.lex_state = 79, .external_lex_state = 39}, + [9357] = {.lex_state = 79, .external_lex_state = 40}, [9358] = {.lex_state = 32}, - [9359] = {.lex_state = 95, .external_lex_state = 52}, + [9359] = {.lex_state = 95, .external_lex_state = 51}, [9360] = {.lex_state = 32}, [9361] = {.lex_state = 32}, - [9362] = {.lex_state = 74, .external_lex_state = 40}, - [9363] = {.lex_state = 30, .external_lex_state = 52}, + [9362] = {.lex_state = 74, .external_lex_state = 35}, + [9363] = {.lex_state = 30, .external_lex_state = 51}, [9364] = {.lex_state = 86, .external_lex_state = 29}, [9365] = {.lex_state = 86, .external_lex_state = 24}, [9366] = {.lex_state = 87, .external_lex_state = 31}, [9367] = {.lex_state = 86, .external_lex_state = 57}, [9368] = {.lex_state = 86, .external_lex_state = 57}, [9369] = {.lex_state = 32}, - [9370] = {.lex_state = 81, .external_lex_state = 52}, - [9371] = {.lex_state = 74, .external_lex_state = 40}, + [9370] = {.lex_state = 81, .external_lex_state = 51}, + [9371] = {.lex_state = 74, .external_lex_state = 35}, [9372] = {.lex_state = 32}, - [9373] = {.lex_state = 84, .external_lex_state = 39}, + [9373] = {.lex_state = 84, .external_lex_state = 40}, [9374] = {.lex_state = 86, .external_lex_state = 57}, [9375] = {.lex_state = 32}, [9376] = {.lex_state = 87, .external_lex_state = 31}, [9377] = {.lex_state = 86, .external_lex_state = 56}, [9378] = {.lex_state = 32}, - [9379] = {.lex_state = 81, .external_lex_state = 52}, + [9379] = {.lex_state = 81, .external_lex_state = 51}, [9380] = {.lex_state = 87, .external_lex_state = 31}, [9381] = {.lex_state = 86, .external_lex_state = 56}, - [9382] = {.lex_state = 15, .external_lex_state = 52}, + [9382] = {.lex_state = 15, .external_lex_state = 51}, [9383] = {.lex_state = 32}, [9384] = {.lex_state = 32}, [9385] = {.lex_state = 31}, - [9386] = {.lex_state = 81, .external_lex_state = 52}, + [9386] = {.lex_state = 81, .external_lex_state = 51}, [9387] = {.lex_state = 86, .external_lex_state = 24}, [9388] = {.lex_state = 89, .external_lex_state = 33}, [9389] = {.lex_state = 86, .external_lex_state = 58}, - [9390] = {.lex_state = 92, .external_lex_state = 39}, - [9391] = {.lex_state = 89, .external_lex_state = 43}, + [9390] = {.lex_state = 92, .external_lex_state = 40}, + [9391] = {.lex_state = 89, .external_lex_state = 41}, [9392] = {.lex_state = 32}, [9393] = {.lex_state = 87, .external_lex_state = 55}, [9394] = {.lex_state = 98, .external_lex_state = 55}, [9395] = {.lex_state = 86, .external_lex_state = 57}, [9396] = {.lex_state = 86, .external_lex_state = 57}, - [9397] = {.lex_state = 80, .external_lex_state = 52}, + [9397] = {.lex_state = 80, .external_lex_state = 51}, [9398] = {.lex_state = 86, .external_lex_state = 57}, - [9399] = {.lex_state = 92, .external_lex_state = 39}, + [9399] = {.lex_state = 92, .external_lex_state = 40}, [9400] = {.lex_state = 86, .external_lex_state = 24}, [9401] = {.lex_state = 32}, - [9402] = {.lex_state = 84, .external_lex_state = 39}, + [9402] = {.lex_state = 84, .external_lex_state = 40}, [9403] = {.lex_state = 32}, [9404] = {.lex_state = 86, .external_lex_state = 57}, [9405] = {.lex_state = 86, .external_lex_state = 24}, [9406] = {.lex_state = 32}, [9407] = {.lex_state = 32}, - [9408] = {.lex_state = 78, .external_lex_state = 39}, - [9409] = {.lex_state = 78, .external_lex_state = 39}, - [9410] = {.lex_state = 35, .external_lex_state = 52}, + [9408] = {.lex_state = 78, .external_lex_state = 40}, + [9409] = {.lex_state = 78, .external_lex_state = 40}, + [9410] = {.lex_state = 35, .external_lex_state = 51}, [9411] = {.lex_state = 32}, [9412] = {.lex_state = 32}, [9413] = {.lex_state = 32}, @@ -48152,18 +47991,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9416] = {.lex_state = 86, .external_lex_state = 57}, [9417] = {.lex_state = 86, .external_lex_state = 58}, [9418] = {.lex_state = 32}, - [9419] = {.lex_state = 36, .external_lex_state = 52}, + [9419] = {.lex_state = 36, .external_lex_state = 51}, [9420] = {.lex_state = 86, .external_lex_state = 29}, [9421] = {.lex_state = 86, .external_lex_state = 58}, [9422] = {.lex_state = 86, .external_lex_state = 58}, - [9423] = {.lex_state = 98, .external_lex_state = 39}, + [9423] = {.lex_state = 98, .external_lex_state = 40}, [9424] = {.lex_state = 86, .external_lex_state = 53}, [9425] = {.lex_state = 86}, [9426] = {.lex_state = 32}, [9427] = {.lex_state = 79, .external_lex_state = 59}, - [9428] = {.lex_state = 81, .external_lex_state = 52}, + [9428] = {.lex_state = 81, .external_lex_state = 51}, [9429] = {.lex_state = 79, .external_lex_state = 59}, - [9430] = {.lex_state = 80, .external_lex_state = 52}, + [9430] = {.lex_state = 80, .external_lex_state = 51}, [9431] = {.lex_state = 89, .external_lex_state = 32}, [9432] = {.lex_state = 79, .external_lex_state = 59}, [9433] = {.lex_state = 86, .external_lex_state = 29}, @@ -48172,23 +48011,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9436] = {.lex_state = 86, .external_lex_state = 57}, [9437] = {.lex_state = 32}, [9438] = {.lex_state = 86, .external_lex_state = 58}, - [9439] = {.lex_state = 84, .external_lex_state = 39}, + [9439] = {.lex_state = 84, .external_lex_state = 40}, [9440] = {.lex_state = 86, .external_lex_state = 24}, - [9441] = {.lex_state = 87, .external_lex_state = 39}, + [9441] = {.lex_state = 87, .external_lex_state = 40}, [9442] = {.lex_state = 95, .external_lex_state = 59}, [9443] = {.lex_state = 86, .external_lex_state = 24}, [9444] = {.lex_state = 32}, [9445] = {.lex_state = 86, .external_lex_state = 33}, [9446] = {.lex_state = 32}, - [9447] = {.lex_state = 88, .external_lex_state = 39}, + [9447] = {.lex_state = 88, .external_lex_state = 40}, [9448] = {.lex_state = 32}, - [9449] = {.lex_state = 80, .external_lex_state = 52}, + [9449] = {.lex_state = 80, .external_lex_state = 51}, [9450] = {.lex_state = 86, .external_lex_state = 24}, [9451] = {.lex_state = 86, .external_lex_state = 56}, [9452] = {.lex_state = 86, .external_lex_state = 55}, [9453] = {.lex_state = 32}, [9454] = {.lex_state = 86, .external_lex_state = 27}, - [9455] = {.lex_state = 86, .external_lex_state = 51}, + [9455] = {.lex_state = 86, .external_lex_state = 52}, [9456] = {.lex_state = 32}, [9457] = {.lex_state = 86, .external_lex_state = 57}, [9458] = {.lex_state = 32}, @@ -48196,81 +48035,81 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9460] = {.lex_state = 89, .external_lex_state = 33}, [9461] = {.lex_state = 89, .external_lex_state = 32}, [9462] = {.lex_state = 86, .external_lex_state = 29}, - [9463] = {.lex_state = 89, .external_lex_state = 40}, - [9464] = {.lex_state = 94, .external_lex_state = 43}, - [9465] = {.lex_state = 86, .external_lex_state = 52}, - [9466] = {.lex_state = 92, .external_lex_state = 39}, - [9467] = {.lex_state = 80, .external_lex_state = 52}, + [9463] = {.lex_state = 89, .external_lex_state = 35}, + [9464] = {.lex_state = 94, .external_lex_state = 41}, + [9465] = {.lex_state = 86, .external_lex_state = 51}, + [9466] = {.lex_state = 92, .external_lex_state = 40}, + [9467] = {.lex_state = 80, .external_lex_state = 51}, [9468] = {.lex_state = 89, .external_lex_state = 32}, [9469] = {.lex_state = 32}, [9470] = {.lex_state = 86, .external_lex_state = 29}, - [9471] = {.lex_state = 35, .external_lex_state = 52}, - [9472] = {.lex_state = 96, .external_lex_state = 35}, + [9471] = {.lex_state = 35, .external_lex_state = 51}, + [9472] = {.lex_state = 96, .external_lex_state = 37}, [9473] = {.lex_state = 86, .external_lex_state = 53}, [9474] = {.lex_state = 86, .external_lex_state = 56}, - [9475] = {.lex_state = 78, .external_lex_state = 39}, - [9476] = {.lex_state = 14, .external_lex_state = 52}, + [9475] = {.lex_state = 78, .external_lex_state = 40}, + [9476] = {.lex_state = 14, .external_lex_state = 51}, [9477] = {.lex_state = 86}, [9478] = {.lex_state = 86, .external_lex_state = 58}, [9479] = {.lex_state = 86, .external_lex_state = 58}, - [9480] = {.lex_state = 96, .external_lex_state = 35}, - [9481] = {.lex_state = 81, .external_lex_state = 52}, - [9482] = {.lex_state = 96, .external_lex_state = 40}, + [9480] = {.lex_state = 96, .external_lex_state = 37}, + [9481] = {.lex_state = 81, .external_lex_state = 51}, + [9482] = {.lex_state = 96, .external_lex_state = 35}, [9483] = {.lex_state = 32}, [9484] = {.lex_state = 86, .external_lex_state = 27}, - [9485] = {.lex_state = 29, .external_lex_state = 52}, + [9485] = {.lex_state = 29, .external_lex_state = 51}, [9486] = {.lex_state = 86, .external_lex_state = 24}, [9487] = {.lex_state = 32}, [9488] = {.lex_state = 32}, [9489] = {.lex_state = 86, .external_lex_state = 56}, - [9490] = {.lex_state = 94, .external_lex_state = 43}, + [9490] = {.lex_state = 94, .external_lex_state = 41}, [9491] = {.lex_state = 86, .external_lex_state = 57}, [9492] = {.lex_state = 95, .external_lex_state = 28}, [9493] = {.lex_state = 32}, [9494] = {.lex_state = 86, .external_lex_state = 57}, - [9495] = {.lex_state = 94, .external_lex_state = 43}, + [9495] = {.lex_state = 94, .external_lex_state = 41}, [9496] = {.lex_state = 86, .external_lex_state = 57}, [9497] = {.lex_state = 86, .external_lex_state = 24}, [9498] = {.lex_state = 86, .external_lex_state = 56}, [9499] = {.lex_state = 86, .external_lex_state = 58}, - [9500] = {.lex_state = 79, .external_lex_state = 39}, - [9501] = {.lex_state = 94, .external_lex_state = 43}, + [9500] = {.lex_state = 79, .external_lex_state = 40}, + [9501] = {.lex_state = 94, .external_lex_state = 41}, [9502] = {.lex_state = 86, .external_lex_state = 48}, [9503] = {.lex_state = 86, .external_lex_state = 24}, [9504] = {.lex_state = 32}, - [9505] = {.lex_state = 96, .external_lex_state = 35}, + [9505] = {.lex_state = 96, .external_lex_state = 37}, [9506] = {.lex_state = 89, .external_lex_state = 33}, - [9507] = {.lex_state = 86, .external_lex_state = 51}, + [9507] = {.lex_state = 86, .external_lex_state = 52}, [9508] = {.lex_state = 86, .external_lex_state = 56}, [9509] = {.lex_state = 86, .external_lex_state = 57}, - [9510] = {.lex_state = 94, .external_lex_state = 43}, + [9510] = {.lex_state = 94, .external_lex_state = 41}, [9511] = {.lex_state = 85, .external_lex_state = 34}, [9512] = {.lex_state = 95, .external_lex_state = 26}, [9513] = {.lex_state = 89, .external_lex_state = 33}, - [9514] = {.lex_state = 94, .external_lex_state = 43}, + [9514] = {.lex_state = 94, .external_lex_state = 41}, [9515] = {.lex_state = 32}, [9516] = {.lex_state = 86, .external_lex_state = 58}, [9517] = {.lex_state = 86, .external_lex_state = 56}, - [9518] = {.lex_state = 80, .external_lex_state = 52}, + [9518] = {.lex_state = 80, .external_lex_state = 51}, [9519] = {.lex_state = 86, .external_lex_state = 57}, [9520] = {.lex_state = 86, .external_lex_state = 57}, - [9521] = {.lex_state = 96, .external_lex_state = 35}, - [9522] = {.lex_state = 81, .external_lex_state = 52}, + [9521] = {.lex_state = 96, .external_lex_state = 37}, + [9522] = {.lex_state = 81, .external_lex_state = 51}, [9523] = {.lex_state = 32}, [9524] = {.lex_state = 86, .external_lex_state = 57}, [9525] = {.lex_state = 86, .external_lex_state = 58}, - [9526] = {.lex_state = 74, .external_lex_state = 35}, + [9526] = {.lex_state = 74, .external_lex_state = 37}, [9527] = {.lex_state = 32}, [9528] = {.lex_state = 32}, [9529] = {.lex_state = 32}, [9530] = {.lex_state = 93, .external_lex_state = 31}, [9531] = {.lex_state = 32}, - [9532] = {.lex_state = 98, .external_lex_state = 39}, - [9533] = {.lex_state = 79, .external_lex_state = 39}, + [9532] = {.lex_state = 98, .external_lex_state = 40}, + [9533] = {.lex_state = 79, .external_lex_state = 40}, [9534] = {.lex_state = 86, .external_lex_state = 58}, [9535] = {.lex_state = 89, .external_lex_state = 33}, - [9536] = {.lex_state = 96, .external_lex_state = 35}, - [9537] = {.lex_state = 80, .external_lex_state = 52}, + [9536] = {.lex_state = 96, .external_lex_state = 37}, + [9537] = {.lex_state = 80, .external_lex_state = 51}, [9538] = {.lex_state = 32}, [9539] = {.lex_state = 86, .external_lex_state = 24}, [9540] = {.lex_state = 32}, @@ -48284,24 +48123,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9548] = {.lex_state = 93, .external_lex_state = 55}, [9549] = {.lex_state = 86, .external_lex_state = 57}, [9550] = {.lex_state = 86, .external_lex_state = 58}, - [9551] = {.lex_state = 77, .external_lex_state = 39}, + [9551] = {.lex_state = 77, .external_lex_state = 40}, [9552] = {.lex_state = 86, .external_lex_state = 56}, [9553] = {.lex_state = 86, .external_lex_state = 56}, - [9554] = {.lex_state = 99, .external_lex_state = 39}, + [9554] = {.lex_state = 99, .external_lex_state = 40}, [9555] = {.lex_state = 86, .external_lex_state = 57}, - [9556] = {.lex_state = 80, .external_lex_state = 39}, + [9556] = {.lex_state = 80, .external_lex_state = 40}, [9557] = {.lex_state = 86, .external_lex_state = 57}, [9558] = {.lex_state = 32}, [9559] = {.lex_state = 32}, [9560] = {.lex_state = 86, .external_lex_state = 29}, - [9561] = {.lex_state = 92, .external_lex_state = 39}, + [9561] = {.lex_state = 92, .external_lex_state = 40}, [9562] = {.lex_state = 86, .external_lex_state = 56}, [9563] = {.lex_state = 32}, - [9564] = {.lex_state = 77, .external_lex_state = 39}, - [9565] = {.lex_state = 94, .external_lex_state = 43}, - [9566] = {.lex_state = 80, .external_lex_state = 39}, + [9564] = {.lex_state = 77, .external_lex_state = 40}, + [9565] = {.lex_state = 94, .external_lex_state = 41}, + [9566] = {.lex_state = 80, .external_lex_state = 40}, [9567] = {.lex_state = 86, .external_lex_state = 24}, - [9568] = {.lex_state = 96, .external_lex_state = 35}, + [9568] = {.lex_state = 96, .external_lex_state = 37}, [9569] = {.lex_state = 86, .external_lex_state = 57}, [9570] = {.lex_state = 88, .external_lex_state = 55}, [9571] = {.lex_state = 32}, @@ -48311,9 +48150,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9575] = {.lex_state = 86, .external_lex_state = 57}, [9576] = {.lex_state = 32}, [9577] = {.lex_state = 86, .external_lex_state = 57}, - [9578] = {.lex_state = 86, .external_lex_state = 52}, + [9578] = {.lex_state = 86, .external_lex_state = 51}, [9579] = {.lex_state = 32}, - [9580] = {.lex_state = 85, .external_lex_state = 39}, + [9580] = {.lex_state = 85, .external_lex_state = 40}, [9581] = {.lex_state = 79, .external_lex_state = 59}, [9582] = {.lex_state = 86, .external_lex_state = 32}, [9583] = {.lex_state = 96, .external_lex_state = 46}, @@ -48328,7 +48167,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9592] = {.lex_state = 74, .external_lex_state = 23}, [9593] = {.lex_state = 79, .external_lex_state = 59}, [9594] = {.lex_state = 95, .external_lex_state = 31}, - [9595] = {.lex_state = 88, .external_lex_state = 39}, + [9595] = {.lex_state = 88, .external_lex_state = 40}, [9596] = {.lex_state = 79, .external_lex_state = 59}, [9597] = {.lex_state = 86, .external_lex_state = 32}, [9598] = {.lex_state = 96, .external_lex_state = 46}, @@ -48344,11 +48183,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9608] = {.lex_state = 86, .external_lex_state = 34}, [9609] = {.lex_state = 96, .external_lex_state = 46}, [9610] = {.lex_state = 96, .external_lex_state = 46}, - [9611] = {.lex_state = 88, .external_lex_state = 39}, + [9611] = {.lex_state = 88, .external_lex_state = 40}, [9612] = {.lex_state = 86}, [9613] = {.lex_state = 86, .external_lex_state = 24}, - [9614] = {.lex_state = 99, .external_lex_state = 39}, - [9615] = {.lex_state = 89, .external_lex_state = 35}, + [9614] = {.lex_state = 99, .external_lex_state = 40}, + [9615] = {.lex_state = 89, .external_lex_state = 37}, [9616] = {.lex_state = 89, .external_lex_state = 53}, [9617] = {.lex_state = 86, .external_lex_state = 32}, [9618] = {.lex_state = 86, .external_lex_state = 24}, @@ -48357,43 +48196,43 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9621] = {.lex_state = 86, .external_lex_state = 32}, [9622] = {.lex_state = 86, .external_lex_state = 32}, [9623] = {.lex_state = 86, .external_lex_state = 57}, - [9624] = {.lex_state = 89, .external_lex_state = 37}, - [9625] = {.lex_state = 89, .external_lex_state = 40}, + [9624] = {.lex_state = 89, .external_lex_state = 39}, + [9625] = {.lex_state = 89, .external_lex_state = 35}, [9626] = {.lex_state = 79, .external_lex_state = 59}, - [9627] = {.lex_state = 86, .external_lex_state = 35}, + [9627] = {.lex_state = 86, .external_lex_state = 37}, [9628] = {.lex_state = 86, .external_lex_state = 33}, - [9629] = {.lex_state = 89, .external_lex_state = 37}, + [9629] = {.lex_state = 89, .external_lex_state = 39}, [9630] = {.lex_state = 86}, [9631] = {.lex_state = 86, .external_lex_state = 32}, - [9632] = {.lex_state = 89, .external_lex_state = 40}, + [9632] = {.lex_state = 89, .external_lex_state = 35}, [9633] = {.lex_state = 86}, [9634] = {.lex_state = 93, .external_lex_state = 31}, - [9635] = {.lex_state = 98, .external_lex_state = 39}, - [9636] = {.lex_state = 89, .external_lex_state = 37}, + [9635] = {.lex_state = 98, .external_lex_state = 40}, + [9636] = {.lex_state = 89, .external_lex_state = 39}, [9637] = {.lex_state = 86, .external_lex_state = 32}, [9638] = {.lex_state = 86, .external_lex_state = 24}, [9639] = {.lex_state = 86, .external_lex_state = 32}, [9640] = {.lex_state = 86, .external_lex_state = 33}, [9641] = {.lex_state = 86, .external_lex_state = 33}, - [9642] = {.lex_state = 89, .external_lex_state = 37}, + [9642] = {.lex_state = 89, .external_lex_state = 39}, [9643] = {.lex_state = 86, .external_lex_state = 24}, [9644] = {.lex_state = 86, .external_lex_state = 33}, [9645] = {.lex_state = 86, .external_lex_state = 32}, - [9646] = {.lex_state = 86, .external_lex_state = 40}, + [9646] = {.lex_state = 86, .external_lex_state = 35}, [9647] = {.lex_state = 32}, [9648] = {.lex_state = 32}, [9649] = {.lex_state = 86}, [9650] = {.lex_state = 86, .external_lex_state = 32}, [9651] = {.lex_state = 88, .external_lex_state = 55}, - [9652] = {.lex_state = 89, .external_lex_state = 35}, + [9652] = {.lex_state = 89, .external_lex_state = 37}, [9653] = {.lex_state = 94, .external_lex_state = 53}, [9654] = {.lex_state = 31}, - [9655] = {.lex_state = 91, .external_lex_state = 52}, + [9655] = {.lex_state = 91, .external_lex_state = 51}, [9656] = {.lex_state = 86, .external_lex_state = 33}, [9657] = {.lex_state = 95, .external_lex_state = 28}, [9658] = {.lex_state = 86, .external_lex_state = 32}, - [9659] = {.lex_state = 89, .external_lex_state = 35}, - [9660] = {.lex_state = 88, .external_lex_state = 52}, + [9659] = {.lex_state = 89, .external_lex_state = 37}, + [9660] = {.lex_state = 88, .external_lex_state = 51}, [9661] = {.lex_state = 86, .external_lex_state = 32}, [9662] = {.lex_state = 86, .external_lex_state = 33}, [9663] = {.lex_state = 86}, @@ -48402,40 +48241,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9666] = {.lex_state = 86, .external_lex_state = 32}, [9667] = {.lex_state = 86, .external_lex_state = 24}, [9668] = {.lex_state = 86, .external_lex_state = 32}, - [9669] = {.lex_state = 96, .external_lex_state = 43}, + [9669] = {.lex_state = 96, .external_lex_state = 41}, [9670] = {.lex_state = 86, .external_lex_state = 32}, [9671] = {.lex_state = 86, .external_lex_state = 32}, [9672] = {.lex_state = 94, .external_lex_state = 54}, - [9673] = {.lex_state = 89, .external_lex_state = 40}, - [9674] = {.lex_state = 96, .external_lex_state = 43}, + [9673] = {.lex_state = 89, .external_lex_state = 35}, + [9674] = {.lex_state = 96, .external_lex_state = 41}, [9675] = {.lex_state = 86}, [9676] = {.lex_state = 94, .external_lex_state = 54}, [9677] = {.lex_state = 95, .external_lex_state = 28}, [9678] = {.lex_state = 86}, - [9679] = {.lex_state = 96, .external_lex_state = 43}, - [9680] = {.lex_state = 89, .external_lex_state = 37}, - [9681] = {.lex_state = 89, .external_lex_state = 37}, + [9679] = {.lex_state = 96, .external_lex_state = 41}, + [9680] = {.lex_state = 89, .external_lex_state = 39}, + [9681] = {.lex_state = 89, .external_lex_state = 39}, [9682] = {.lex_state = 86, .external_lex_state = 32}, [9683] = {.lex_state = 86, .external_lex_state = 32}, [9684] = {.lex_state = 86, .external_lex_state = 24}, [9685] = {.lex_state = 89, .external_lex_state = 23}, - [9686] = {.lex_state = 89, .external_lex_state = 51}, - [9687] = {.lex_state = 86, .external_lex_state = 43}, - [9688] = {.lex_state = 96, .external_lex_state = 43}, - [9689] = {.lex_state = 15, .external_lex_state = 52}, + [9686] = {.lex_state = 89, .external_lex_state = 52}, + [9687] = {.lex_state = 86, .external_lex_state = 41}, + [9688] = {.lex_state = 96, .external_lex_state = 41}, + [9689] = {.lex_state = 15, .external_lex_state = 51}, [9690] = {.lex_state = 94, .external_lex_state = 54}, [9691] = {.lex_state = 94, .external_lex_state = 48}, - [9692] = {.lex_state = 96, .external_lex_state = 43}, + [9692] = {.lex_state = 96, .external_lex_state = 41}, [9693] = {.lex_state = 86, .external_lex_state = 33}, [9694] = {.lex_state = 96, .external_lex_state = 57}, - [9695] = {.lex_state = 81, .external_lex_state = 52}, + [9695] = {.lex_state = 81, .external_lex_state = 51}, [9696] = {.lex_state = 86, .external_lex_state = 32}, [9697] = {.lex_state = 86}, [9698] = {.lex_state = 94, .external_lex_state = 48}, - [9699] = {.lex_state = 88, .external_lex_state = 39}, + [9699] = {.lex_state = 88, .external_lex_state = 40}, [9700] = {.lex_state = 86, .external_lex_state = 32}, [9701] = {.lex_state = 86}, - [9702] = {.lex_state = 81, .external_lex_state = 52}, + [9702] = {.lex_state = 81, .external_lex_state = 51}, [9703] = {.lex_state = 94, .external_lex_state = 48}, [9704] = {.lex_state = 94, .external_lex_state = 48}, [9705] = {.lex_state = 94, .external_lex_state = 48}, @@ -48448,16 +48287,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9712] = {.lex_state = 86, .external_lex_state = 24}, [9713] = {.lex_state = 86, .external_lex_state = 32}, [9714] = {.lex_state = 87, .external_lex_state = 59}, - [9715] = {.lex_state = 40, .external_lex_state = 52}, + [9715] = {.lex_state = 40, .external_lex_state = 51}, [9716] = {.lex_state = 89, .external_lex_state = 53}, [9717] = {.lex_state = 94, .external_lex_state = 48}, [9718] = {.lex_state = 86}, - [9719] = {.lex_state = 89, .external_lex_state = 37}, + [9719] = {.lex_state = 89, .external_lex_state = 39}, [9720] = {.lex_state = 86}, [9721] = {.lex_state = 94, .external_lex_state = 48}, [9722] = {.lex_state = 86}, [9723] = {.lex_state = 96, .external_lex_state = 56}, - [9724] = {.lex_state = 96, .external_lex_state = 43}, + [9724] = {.lex_state = 96, .external_lex_state = 41}, [9725] = {.lex_state = 93, .external_lex_state = 31}, [9726] = {.lex_state = 86}, [9727] = {.lex_state = 94, .external_lex_state = 54}, @@ -48468,21 +48307,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9732] = {.lex_state = 32}, [9733] = {.lex_state = 86}, [9734] = {.lex_state = 86, .external_lex_state = 32}, - [9735] = {.lex_state = 89, .external_lex_state = 35}, + [9735] = {.lex_state = 89, .external_lex_state = 37}, [9736] = {.lex_state = 96, .external_lex_state = 46}, - [9737] = {.lex_state = 79, .external_lex_state = 52}, + [9737] = {.lex_state = 79, .external_lex_state = 51}, [9738] = {.lex_state = 79, .external_lex_state = 59}, - [9739] = {.lex_state = 96, .external_lex_state = 43}, + [9739] = {.lex_state = 96, .external_lex_state = 41}, [9740] = {.lex_state = 89, .external_lex_state = 54}, - [9741] = {.lex_state = 96, .external_lex_state = 43}, + [9741] = {.lex_state = 96, .external_lex_state = 41}, [9742] = {.lex_state = 93, .external_lex_state = 34}, [9743] = {.lex_state = 4}, [9744] = {.lex_state = 86, .external_lex_state = 24}, - [9745] = {.lex_state = 15, .external_lex_state = 52}, + [9745] = {.lex_state = 15, .external_lex_state = 51}, [9746] = {.lex_state = 86, .external_lex_state = 29}, [9747] = {.lex_state = 86}, [9748] = {.lex_state = 86}, - [9749] = {.lex_state = 39, .external_lex_state = 52}, + [9749] = {.lex_state = 39, .external_lex_state = 51}, [9750] = {.lex_state = 94, .external_lex_state = 54}, [9751] = {.lex_state = 86, .external_lex_state = 33}, [9752] = {.lex_state = 89, .external_lex_state = 46}, @@ -48500,46 +48339,46 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9764] = {.lex_state = 32}, [9765] = {.lex_state = 86}, [9766] = {.lex_state = 86}, - [9767] = {.lex_state = 79, .external_lex_state = 39}, + [9767] = {.lex_state = 79, .external_lex_state = 40}, [9768] = {.lex_state = 86}, - [9769] = {.lex_state = 88, .external_lex_state = 39}, + [9769] = {.lex_state = 88, .external_lex_state = 40}, [9770] = {.lex_state = 86}, - [9771] = {.lex_state = 36, .external_lex_state = 52}, + [9771] = {.lex_state = 36, .external_lex_state = 51}, [9772] = {.lex_state = 86}, - [9773] = {.lex_state = 84, .external_lex_state = 39}, - [9774] = {.lex_state = 89, .external_lex_state = 51}, - [9775] = {.lex_state = 86, .external_lex_state = 51}, + [9773] = {.lex_state = 84, .external_lex_state = 40}, + [9774] = {.lex_state = 89, .external_lex_state = 52}, + [9775] = {.lex_state = 86, .external_lex_state = 52}, [9776] = {.lex_state = 86}, [9777] = {.lex_state = 86, .external_lex_state = 33}, [9778] = {.lex_state = 87, .external_lex_state = 31}, [9779] = {.lex_state = 94, .external_lex_state = 54}, - [9780] = {.lex_state = 79, .external_lex_state = 39}, + [9780] = {.lex_state = 79, .external_lex_state = 40}, [9781] = {.lex_state = 86, .external_lex_state = 33}, - [9782] = {.lex_state = 37, .external_lex_state = 52}, - [9783] = {.lex_state = 89, .external_lex_state = 35}, - [9784] = {.lex_state = 86, .external_lex_state = 40}, - [9785] = {.lex_state = 37, .external_lex_state = 52}, + [9782] = {.lex_state = 37, .external_lex_state = 51}, + [9783] = {.lex_state = 89, .external_lex_state = 37}, + [9784] = {.lex_state = 86, .external_lex_state = 35}, + [9785] = {.lex_state = 37, .external_lex_state = 51}, [9786] = {.lex_state = 89, .external_lex_state = 54}, [9787] = {.lex_state = 86, .external_lex_state = 24}, [9788] = {.lex_state = 32}, - [9789] = {.lex_state = 87, .external_lex_state = 39}, + [9789] = {.lex_state = 87, .external_lex_state = 40}, [9790] = {.lex_state = 32}, [9791] = {.lex_state = 39}, [9792] = {.lex_state = 96, .external_lex_state = 29}, - [9793] = {.lex_state = 89, .external_lex_state = 37}, - [9794] = {.lex_state = 94, .external_lex_state = 51}, - [9795] = {.lex_state = 89, .external_lex_state = 35}, - [9796] = {.lex_state = 93, .external_lex_state = 39}, + [9793] = {.lex_state = 89, .external_lex_state = 39}, + [9794] = {.lex_state = 94, .external_lex_state = 52}, + [9795] = {.lex_state = 89, .external_lex_state = 37}, + [9796] = {.lex_state = 93, .external_lex_state = 40}, [9797] = {.lex_state = 99, .external_lex_state = 55}, - [9798] = {.lex_state = 94, .external_lex_state = 51}, + [9798] = {.lex_state = 94, .external_lex_state = 52}, [9799] = {.lex_state = 86, .external_lex_state = 33}, - [9800] = {.lex_state = 87, .external_lex_state = 39}, - [9801] = {.lex_state = 89, .external_lex_state = 35}, - [9802] = {.lex_state = 98, .external_lex_state = 39}, - [9803] = {.lex_state = 88, .external_lex_state = 52}, - [9804] = {.lex_state = 86, .external_lex_state = 39}, + [9800] = {.lex_state = 87, .external_lex_state = 40}, + [9801] = {.lex_state = 89, .external_lex_state = 37}, + [9802] = {.lex_state = 98, .external_lex_state = 40}, + [9803] = {.lex_state = 88, .external_lex_state = 51}, + [9804] = {.lex_state = 86, .external_lex_state = 40}, [9805] = {.lex_state = 94, .external_lex_state = 53}, - [9806] = {.lex_state = 85, .external_lex_state = 39}, + [9806] = {.lex_state = 85, .external_lex_state = 40}, [9807] = {.lex_state = 86, .external_lex_state = 23}, [9808] = {.lex_state = 86, .external_lex_state = 33}, [9809] = {.lex_state = 86}, @@ -48552,34 +48391,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9816] = {.lex_state = 86, .external_lex_state = 24}, [9817] = {.lex_state = 96, .external_lex_state = 46}, [9818] = {.lex_state = 86, .external_lex_state = 29}, - [9819] = {.lex_state = 37, .external_lex_state = 52}, + [9819] = {.lex_state = 37, .external_lex_state = 51}, [9820] = {.lex_state = 96, .external_lex_state = 46}, [9821] = {.lex_state = 96, .external_lex_state = 46}, - [9822] = {.lex_state = 74, .external_lex_state = 39}, - [9823] = {.lex_state = 94, .external_lex_state = 51}, + [9822] = {.lex_state = 74, .external_lex_state = 40}, + [9823] = {.lex_state = 94, .external_lex_state = 52}, [9824] = {.lex_state = 86, .external_lex_state = 23}, [9825] = {.lex_state = 86, .external_lex_state = 23}, [9826] = {.lex_state = 86, .external_lex_state = 58}, - [9827] = {.lex_state = 35, .external_lex_state = 52}, + [9827] = {.lex_state = 35, .external_lex_state = 51}, [9828] = {.lex_state = 96, .external_lex_state = 23}, - [9829] = {.lex_state = 94, .external_lex_state = 51}, + [9829] = {.lex_state = 94, .external_lex_state = 52}, [9830] = {.lex_state = 86, .external_lex_state = 23}, [9831] = {.lex_state = 94, .external_lex_state = 53}, - [9832] = {.lex_state = 39, .external_lex_state = 52}, + [9832] = {.lex_state = 39, .external_lex_state = 51}, [9833] = {.lex_state = 86, .external_lex_state = 58}, - [9834] = {.lex_state = 86, .external_lex_state = 35}, + [9834] = {.lex_state = 86, .external_lex_state = 37}, [9835] = {.lex_state = 86, .external_lex_state = 33}, [9836] = {.lex_state = 86, .external_lex_state = 33}, - [9837] = {.lex_state = 94, .external_lex_state = 51}, + [9837] = {.lex_state = 94, .external_lex_state = 52}, [9838] = {.lex_state = 89, .external_lex_state = 48}, - [9839] = {.lex_state = 94, .external_lex_state = 51}, + [9839] = {.lex_state = 94, .external_lex_state = 52}, [9840] = {.lex_state = 74, .external_lex_state = 53}, [9841] = {.lex_state = 86, .external_lex_state = 24}, [9842] = {.lex_state = 32}, - [9843] = {.lex_state = 86, .external_lex_state = 51}, + [9843] = {.lex_state = 86, .external_lex_state = 52}, [9844] = {.lex_state = 94, .external_lex_state = 53}, [9845] = {.lex_state = 94, .external_lex_state = 53}, - [9846] = {.lex_state = 37, .external_lex_state = 52}, + [9846] = {.lex_state = 37, .external_lex_state = 51}, [9847] = {.lex_state = 98, .external_lex_state = 23}, [9848] = {.lex_state = 94, .external_lex_state = 53}, [9849] = {.lex_state = 87, .external_lex_state = 34}, @@ -48593,9 +48432,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9857] = {.lex_state = 86, .external_lex_state = 23}, [9858] = {.lex_state = 94, .external_lex_state = 53}, [9859] = {.lex_state = 95, .external_lex_state = 27}, - [9860] = {.lex_state = 86, .external_lex_state = 40}, + [9860] = {.lex_state = 86, .external_lex_state = 35}, [9861] = {.lex_state = 86, .external_lex_state = 24}, - [9862] = {.lex_state = 89, .external_lex_state = 37}, + [9862] = {.lex_state = 89, .external_lex_state = 39}, [9863] = {.lex_state = 86, .external_lex_state = 29}, [9864] = {.lex_state = 94, .external_lex_state = 33}, [9865] = {.lex_state = 75, .external_lex_state = 23}, @@ -48604,25 +48443,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9868] = {.lex_state = 86, .external_lex_state = 48}, [9869] = {.lex_state = 89, .external_lex_state = 23}, [9870] = {.lex_state = 89, .external_lex_state = 23}, - [9871] = {.lex_state = 94, .external_lex_state = 51}, + [9871] = {.lex_state = 94, .external_lex_state = 52}, [9872] = {.lex_state = 99, .external_lex_state = 55}, [9873] = {.lex_state = 86, .external_lex_state = 57}, [9874] = {.lex_state = 86}, [9875] = {.lex_state = 32}, - [9876] = {.lex_state = 88, .external_lex_state = 39}, + [9876] = {.lex_state = 88, .external_lex_state = 40}, [9877] = {.lex_state = 94, .external_lex_state = 54}, - [9878] = {.lex_state = 87, .external_lex_state = 39}, + [9878] = {.lex_state = 87, .external_lex_state = 40}, [9879] = {.lex_state = 94, .external_lex_state = 54}, - [9880] = {.lex_state = 94, .external_lex_state = 51}, - [9881] = {.lex_state = 94, .external_lex_state = 51}, + [9880] = {.lex_state = 94, .external_lex_state = 52}, + [9881] = {.lex_state = 94, .external_lex_state = 52}, [9882] = {.lex_state = 4}, [9883] = {.lex_state = 31}, [9884] = {.lex_state = 86, .external_lex_state = 56}, - [9885] = {.lex_state = 99, .external_lex_state = 39}, + [9885] = {.lex_state = 99, .external_lex_state = 40}, [9886] = {.lex_state = 74, .external_lex_state = 24}, [9887] = {.lex_state = 86, .external_lex_state = 24}, - [9888] = {.lex_state = 89, .external_lex_state = 35}, - [9889] = {.lex_state = 85, .external_lex_state = 39}, + [9888] = {.lex_state = 89, .external_lex_state = 37}, + [9889] = {.lex_state = 85, .external_lex_state = 40}, [9890] = {.lex_state = 89, .external_lex_state = 48}, [9891] = {.lex_state = 79, .external_lex_state = 59}, [9892] = {.lex_state = 20, .external_lex_state = 2}, @@ -48638,53 +48477,53 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9902] = {.lex_state = 79, .external_lex_state = 59}, [9903] = {.lex_state = 79, .external_lex_state = 59}, [9904] = {.lex_state = 86, .external_lex_state = 33}, - [9905] = {.lex_state = 36, .external_lex_state = 52}, + [9905] = {.lex_state = 36, .external_lex_state = 51}, [9906] = {.lex_state = 86, .external_lex_state = 24}, - [9907] = {.lex_state = 30, .external_lex_state = 52}, - [9908] = {.lex_state = 92, .external_lex_state = 39}, - [9909] = {.lex_state = 77, .external_lex_state = 52}, - [9910] = {.lex_state = 89, .external_lex_state = 40}, - [9911] = {.lex_state = 30, .external_lex_state = 52}, - [9912] = {.lex_state = 30, .external_lex_state = 52}, - [9913] = {.lex_state = 96, .external_lex_state = 43}, + [9907] = {.lex_state = 30, .external_lex_state = 51}, + [9908] = {.lex_state = 92, .external_lex_state = 40}, + [9909] = {.lex_state = 77, .external_lex_state = 51}, + [9910] = {.lex_state = 89, .external_lex_state = 35}, + [9911] = {.lex_state = 30, .external_lex_state = 51}, + [9912] = {.lex_state = 30, .external_lex_state = 51}, + [9913] = {.lex_state = 96, .external_lex_state = 41}, [9914] = {.lex_state = 86, .external_lex_state = 33}, [9915] = {.lex_state = 95, .external_lex_state = 55}, [9916] = {.lex_state = 32}, [9917] = {.lex_state = 4}, - [9918] = {.lex_state = 35, .external_lex_state = 52}, - [9919] = {.lex_state = 35, .external_lex_state = 52}, + [9918] = {.lex_state = 35, .external_lex_state = 51}, + [9919] = {.lex_state = 35, .external_lex_state = 51}, [9920] = {.lex_state = 4}, - [9921] = {.lex_state = 35, .external_lex_state = 52}, + [9921] = {.lex_state = 35, .external_lex_state = 51}, [9922] = {.lex_state = 86, .external_lex_state = 33}, [9923] = {.lex_state = 31}, - [9924] = {.lex_state = 89, .external_lex_state = 40}, + [9924] = {.lex_state = 89, .external_lex_state = 35}, [9925] = {.lex_state = 4}, [9926] = {.lex_state = 20, .external_lex_state = 2}, [9927] = {.lex_state = 86, .external_lex_state = 24}, - [9928] = {.lex_state = 99, .external_lex_state = 39}, + [9928] = {.lex_state = 99, .external_lex_state = 40}, [9929] = {.lex_state = 20, .external_lex_state = 2}, [9930] = {.lex_state = 20, .external_lex_state = 2}, [9931] = {.lex_state = 86, .external_lex_state = 24}, [9932] = {.lex_state = 86, .external_lex_state = 24}, [9933] = {.lex_state = 86, .external_lex_state = 24}, [9934] = {.lex_state = 20, .external_lex_state = 2}, - [9935] = {.lex_state = 89, .external_lex_state = 40}, - [9936] = {.lex_state = 30, .external_lex_state = 52}, + [9935] = {.lex_state = 89, .external_lex_state = 35}, + [9936] = {.lex_state = 30, .external_lex_state = 51}, [9937] = {.lex_state = 32}, [9938] = {.lex_state = 86, .external_lex_state = 24}, [9939] = {.lex_state = 74, .external_lex_state = 55}, - [9940] = {.lex_state = 91, .external_lex_state = 52}, - [9941] = {.lex_state = 85, .external_lex_state = 39}, + [9940] = {.lex_state = 91, .external_lex_state = 51}, + [9941] = {.lex_state = 85, .external_lex_state = 40}, [9942] = {.lex_state = 86, .external_lex_state = 24}, - [9943] = {.lex_state = 79, .external_lex_state = 52}, + [9943] = {.lex_state = 79, .external_lex_state = 51}, [9944] = {.lex_state = 96, .external_lex_state = 23}, [9945] = {.lex_state = 94, .external_lex_state = 53}, [9946] = {.lex_state = 86, .external_lex_state = 32}, [9947] = {.lex_state = 86, .external_lex_state = 32}, - [9948] = {.lex_state = 89, .external_lex_state = 40}, - [9949] = {.lex_state = 85, .external_lex_state = 39}, + [9948] = {.lex_state = 89, .external_lex_state = 35}, + [9949] = {.lex_state = 85, .external_lex_state = 40}, [9950] = {.lex_state = 96, .external_lex_state = 23}, - [9951] = {.lex_state = 89, .external_lex_state = 35}, + [9951] = {.lex_state = 89, .external_lex_state = 37}, [9952] = {.lex_state = 86, .external_lex_state = 23}, [9953] = {.lex_state = 86, .external_lex_state = 24}, [9954] = {.lex_state = 96, .external_lex_state = 23}, @@ -48692,175 +48531,175 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9956] = {.lex_state = 94, .external_lex_state = 48}, [9957] = {.lex_state = 32}, [9958] = {.lex_state = 20, .external_lex_state = 2}, - [9959] = {.lex_state = 80, .external_lex_state = 52}, + [9959] = {.lex_state = 80, .external_lex_state = 51}, [9960] = {.lex_state = 96, .external_lex_state = 23}, [9961] = {.lex_state = 20, .external_lex_state = 2}, [9962] = {.lex_state = 86, .external_lex_state = 33}, [9963] = {.lex_state = 74, .external_lex_state = 23}, [9964] = {.lex_state = 94, .external_lex_state = 48}, [9965] = {.lex_state = 86, .external_lex_state = 48}, - [9966] = {.lex_state = 94, .external_lex_state = 51}, + [9966] = {.lex_state = 94, .external_lex_state = 52}, [9967] = {.lex_state = 96, .external_lex_state = 23}, [9968] = {.lex_state = 86, .external_lex_state = 33}, [9969] = {.lex_state = 86, .external_lex_state = 24}, - [9970] = {.lex_state = 80, .external_lex_state = 52}, + [9970] = {.lex_state = 80, .external_lex_state = 51}, [9971] = {.lex_state = 74, .external_lex_state = 54}, [9972] = {.lex_state = 32}, [9973] = {.lex_state = 86, .external_lex_state = 33}, [9974] = {.lex_state = 86, .external_lex_state = 33}, [9975] = {.lex_state = 96, .external_lex_state = 23}, - [9976] = {.lex_state = 89, .external_lex_state = 40}, + [9976] = {.lex_state = 89, .external_lex_state = 35}, [9977] = {.lex_state = 86, .external_lex_state = 32}, - [9978] = {.lex_state = 89, .external_lex_state = 40}, - [9979] = {.lex_state = 86, .external_lex_state = 35}, - [9980] = {.lex_state = 87, .external_lex_state = 39}, - [9981] = {.lex_state = 96, .external_lex_state = 43}, + [9978] = {.lex_state = 89, .external_lex_state = 35}, + [9979] = {.lex_state = 86, .external_lex_state = 37}, + [9980] = {.lex_state = 87, .external_lex_state = 40}, + [9981] = {.lex_state = 96, .external_lex_state = 41}, [9982] = {.lex_state = 86, .external_lex_state = 33}, [9983] = {.lex_state = 96, .external_lex_state = 58}, [9984] = {.lex_state = 74, .external_lex_state = 53}, - [9985] = {.lex_state = 29, .external_lex_state = 52}, + [9985] = {.lex_state = 29, .external_lex_state = 51}, [9986] = {.lex_state = 86, .external_lex_state = 24}, [9987] = {.lex_state = 86, .external_lex_state = 33}, - [9988] = {.lex_state = 86, .external_lex_state = 40}, + [9988] = {.lex_state = 86, .external_lex_state = 35}, [9989] = {.lex_state = 86, .external_lex_state = 24}, [9990] = {.lex_state = 86, .external_lex_state = 33}, [9991] = {.lex_state = 86, .external_lex_state = 33}, - [9992] = {.lex_state = 86, .external_lex_state = 35}, + [9992] = {.lex_state = 86, .external_lex_state = 37}, [9993] = {.lex_state = 95, .external_lex_state = 55}, [9994] = {.lex_state = 96, .external_lex_state = 23}, [9995] = {.lex_state = 93, .external_lex_state = 34}, [9996] = {.lex_state = 31}, - [9997] = {.lex_state = 89, .external_lex_state = 43}, + [9997] = {.lex_state = 89, .external_lex_state = 41}, [9998] = {.lex_state = 86, .external_lex_state = 24}, [9999] = {.lex_state = 96, .external_lex_state = 23}, [10000] = {.lex_state = 74, .external_lex_state = 23}, [10001] = {.lex_state = 20, .external_lex_state = 2}, - [10002] = {.lex_state = 91, .external_lex_state = 52}, + [10002] = {.lex_state = 91, .external_lex_state = 51}, [10003] = {.lex_state = 89, .external_lex_state = 23}, - [10004] = {.lex_state = 86, .external_lex_state = 35}, + [10004] = {.lex_state = 86, .external_lex_state = 37}, [10005] = {.lex_state = 6}, [10006] = {.lex_state = 89, .external_lex_state = 29}, [10007] = {.lex_state = 86}, - [10008] = {.lex_state = 96, .external_lex_state = 51}, - [10009] = {.lex_state = 16, .external_lex_state = 52}, + [10008] = {.lex_state = 96, .external_lex_state = 52}, + [10009] = {.lex_state = 16, .external_lex_state = 51}, [10010] = {.lex_state = 38}, [10011] = {.lex_state = 89, .external_lex_state = 23}, [10012] = {.lex_state = 94, .external_lex_state = 56}, - [10013] = {.lex_state = 16, .external_lex_state = 52}, + [10013] = {.lex_state = 16, .external_lex_state = 51}, [10014] = {.lex_state = 94, .external_lex_state = 29}, - [10015] = {.lex_state = 35, .external_lex_state = 52}, + [10015] = {.lex_state = 35, .external_lex_state = 51}, [10016] = {.lex_state = 94, .external_lex_state = 57}, - [10017] = {.lex_state = 86, .external_lex_state = 35}, + [10017] = {.lex_state = 86, .external_lex_state = 37}, [10018] = {.lex_state = 94, .external_lex_state = 57}, [10019] = {.lex_state = 96, .external_lex_state = 54}, [10020] = {.lex_state = 89, .external_lex_state = 46}, - [10021] = {.lex_state = 77, .external_lex_state = 52}, - [10022] = {.lex_state = 95, .external_lex_state = 52}, - [10023] = {.lex_state = 16, .external_lex_state = 52}, - [10024] = {.lex_state = 77, .external_lex_state = 52}, + [10021] = {.lex_state = 77, .external_lex_state = 51}, + [10022] = {.lex_state = 95, .external_lex_state = 51}, + [10023] = {.lex_state = 16, .external_lex_state = 51}, + [10024] = {.lex_state = 77, .external_lex_state = 51}, [10025] = {.lex_state = 89, .external_lex_state = 46}, [10026] = {.lex_state = 74, .external_lex_state = 56}, [10027] = {.lex_state = 31}, - [10028] = {.lex_state = 16, .external_lex_state = 52}, + [10028] = {.lex_state = 16, .external_lex_state = 51}, [10029] = {.lex_state = 86}, - [10030] = {.lex_state = 77, .external_lex_state = 52}, + [10030] = {.lex_state = 77, .external_lex_state = 51}, [10031] = {.lex_state = 94, .external_lex_state = 57}, - [10032] = {.lex_state = 88, .external_lex_state = 39}, - [10033] = {.lex_state = 86, .external_lex_state = 37}, - [10034] = {.lex_state = 16, .external_lex_state = 52}, - [10035] = {.lex_state = 86, .external_lex_state = 35}, - [10036] = {.lex_state = 96, .external_lex_state = 51}, - [10037] = {.lex_state = 77, .external_lex_state = 52}, + [10032] = {.lex_state = 88, .external_lex_state = 40}, + [10033] = {.lex_state = 86, .external_lex_state = 39}, + [10034] = {.lex_state = 16, .external_lex_state = 51}, + [10035] = {.lex_state = 86, .external_lex_state = 37}, + [10036] = {.lex_state = 96, .external_lex_state = 52}, + [10037] = {.lex_state = 77, .external_lex_state = 51}, [10038] = {.lex_state = 94, .external_lex_state = 57}, [10039] = {.lex_state = 96, .external_lex_state = 54}, - [10040] = {.lex_state = 86, .external_lex_state = 35}, - [10041] = {.lex_state = 96, .external_lex_state = 51}, + [10040] = {.lex_state = 86, .external_lex_state = 37}, + [10041] = {.lex_state = 96, .external_lex_state = 52}, [10042] = {.lex_state = 96, .external_lex_state = 54}, [10043] = {.lex_state = 98, .external_lex_state = 23}, [10044] = {.lex_state = 98, .external_lex_state = 24}, [10045] = {.lex_state = 96, .external_lex_state = 53}, - [10046] = {.lex_state = 86, .external_lex_state = 35}, - [10047] = {.lex_state = 77, .external_lex_state = 52}, + [10046] = {.lex_state = 86, .external_lex_state = 37}, + [10047] = {.lex_state = 77, .external_lex_state = 51}, [10048] = {.lex_state = 6}, - [10049] = {.lex_state = 91, .external_lex_state = 52}, + [10049] = {.lex_state = 91, .external_lex_state = 51}, [10050] = {.lex_state = 87, .external_lex_state = 59}, [10051] = {.lex_state = 86, .external_lex_state = 33}, - [10052] = {.lex_state = 77, .external_lex_state = 52}, + [10052] = {.lex_state = 77, .external_lex_state = 51}, [10053] = {.lex_state = 89, .external_lex_state = 46}, - [10054] = {.lex_state = 86, .external_lex_state = 40}, + [10054] = {.lex_state = 86, .external_lex_state = 35}, [10055] = {.lex_state = 5}, - [10056] = {.lex_state = 91, .external_lex_state = 52}, + [10056] = {.lex_state = 91, .external_lex_state = 51}, [10057] = {.lex_state = 94, .external_lex_state = 57}, - [10058] = {.lex_state = 77, .external_lex_state = 52}, - [10059] = {.lex_state = 36, .external_lex_state = 52}, - [10060] = {.lex_state = 99, .external_lex_state = 39}, - [10061] = {.lex_state = 16, .external_lex_state = 52}, - [10062] = {.lex_state = 96, .external_lex_state = 51}, + [10058] = {.lex_state = 77, .external_lex_state = 51}, + [10059] = {.lex_state = 36, .external_lex_state = 51}, + [10060] = {.lex_state = 99, .external_lex_state = 40}, + [10061] = {.lex_state = 16, .external_lex_state = 51}, + [10062] = {.lex_state = 96, .external_lex_state = 52}, [10063] = {.lex_state = 89, .external_lex_state = 23}, - [10064] = {.lex_state = 77, .external_lex_state = 52}, + [10064] = {.lex_state = 77, .external_lex_state = 51}, [10065] = {.lex_state = 96, .external_lex_state = 54}, [10066] = {.lex_state = 86, .external_lex_state = 24}, [10067] = {.lex_state = 96, .external_lex_state = 48}, [10068] = {.lex_state = 98, .external_lex_state = 24}, - [10069] = {.lex_state = 77, .external_lex_state = 52}, - [10070] = {.lex_state = 86, .external_lex_state = 35}, - [10071] = {.lex_state = 95, .external_lex_state = 39}, - [10072] = {.lex_state = 40, .external_lex_state = 52}, - [10073] = {.lex_state = 91, .external_lex_state = 52}, - [10074] = {.lex_state = 77, .external_lex_state = 52}, - [10075] = {.lex_state = 89, .external_lex_state = 43}, - [10076] = {.lex_state = 77, .external_lex_state = 52}, + [10069] = {.lex_state = 77, .external_lex_state = 51}, + [10070] = {.lex_state = 86, .external_lex_state = 37}, + [10071] = {.lex_state = 95, .external_lex_state = 40}, + [10072] = {.lex_state = 40, .external_lex_state = 51}, + [10073] = {.lex_state = 91, .external_lex_state = 51}, + [10074] = {.lex_state = 77, .external_lex_state = 51}, + [10075] = {.lex_state = 89, .external_lex_state = 41}, + [10076] = {.lex_state = 77, .external_lex_state = 51}, [10077] = {.lex_state = 95, .external_lex_state = 34}, - [10078] = {.lex_state = 86, .external_lex_state = 35}, - [10079] = {.lex_state = 16, .external_lex_state = 52}, - [10080] = {.lex_state = 77, .external_lex_state = 52}, + [10078] = {.lex_state = 86, .external_lex_state = 37}, + [10079] = {.lex_state = 16, .external_lex_state = 51}, + [10080] = {.lex_state = 77, .external_lex_state = 51}, [10081] = {.lex_state = 75, .external_lex_state = 23}, - [10082] = {.lex_state = 86, .external_lex_state = 35}, + [10082] = {.lex_state = 86, .external_lex_state = 37}, [10083] = {.lex_state = 86, .external_lex_state = 32}, [10084] = {.lex_state = 96, .external_lex_state = 54}, [10085] = {.lex_state = 86, .external_lex_state = 58}, - [10086] = {.lex_state = 77, .external_lex_state = 52}, + [10086] = {.lex_state = 77, .external_lex_state = 51}, [10087] = {.lex_state = 5}, [10088] = {.lex_state = 96, .external_lex_state = 48}, - [10089] = {.lex_state = 86, .external_lex_state = 35}, - [10090] = {.lex_state = 45, .external_lex_state = 52}, + [10089] = {.lex_state = 86, .external_lex_state = 37}, + [10090] = {.lex_state = 45, .external_lex_state = 51}, [10091] = {.lex_state = 5}, [10092] = {.lex_state = 94, .external_lex_state = 58}, - [10093] = {.lex_state = 86, .external_lex_state = 35}, + [10093] = {.lex_state = 86, .external_lex_state = 37}, [10094] = {.lex_state = 96, .external_lex_state = 48}, - [10095] = {.lex_state = 96, .external_lex_state = 51}, + [10095] = {.lex_state = 96, .external_lex_state = 52}, [10096] = {.lex_state = 96, .external_lex_state = 53}, - [10097] = {.lex_state = 86, .external_lex_state = 40}, + [10097] = {.lex_state = 86, .external_lex_state = 35}, [10098] = {.lex_state = 94, .external_lex_state = 57}, - [10099] = {.lex_state = 86, .external_lex_state = 35}, + [10099] = {.lex_state = 86, .external_lex_state = 37}, [10100] = {.lex_state = 94, .external_lex_state = 57}, - [10101] = {.lex_state = 86, .external_lex_state = 35}, + [10101] = {.lex_state = 86, .external_lex_state = 37}, [10102] = {.lex_state = 98, .external_lex_state = 24}, [10103] = {.lex_state = 96, .external_lex_state = 48}, - [10104] = {.lex_state = 86, .external_lex_state = 35}, + [10104] = {.lex_state = 86, .external_lex_state = 37}, [10105] = {.lex_state = 86, .external_lex_state = 23}, - [10106] = {.lex_state = 86, .external_lex_state = 35}, - [10107] = {.lex_state = 88, .external_lex_state = 52}, - [10108] = {.lex_state = 89, .external_lex_state = 43}, - [10109] = {.lex_state = 86, .external_lex_state = 35}, - [10110] = {.lex_state = 88, .external_lex_state = 52}, + [10106] = {.lex_state = 86, .external_lex_state = 37}, + [10107] = {.lex_state = 88, .external_lex_state = 51}, + [10108] = {.lex_state = 89, .external_lex_state = 41}, + [10109] = {.lex_state = 86, .external_lex_state = 37}, + [10110] = {.lex_state = 88, .external_lex_state = 51}, [10111] = {.lex_state = 98, .external_lex_state = 24}, - [10112] = {.lex_state = 77, .external_lex_state = 52}, - [10113] = {.lex_state = 88, .external_lex_state = 52}, + [10112] = {.lex_state = 77, .external_lex_state = 51}, + [10113] = {.lex_state = 88, .external_lex_state = 51}, [10114] = {.lex_state = 86, .external_lex_state = 32}, [10115] = {.lex_state = 98, .external_lex_state = 24}, - [10116] = {.lex_state = 86, .external_lex_state = 35}, - [10117] = {.lex_state = 96, .external_lex_state = 51}, + [10116] = {.lex_state = 86, .external_lex_state = 37}, + [10117] = {.lex_state = 96, .external_lex_state = 52}, [10118] = {.lex_state = 74}, [10119] = {.lex_state = 74}, - [10120] = {.lex_state = 77, .external_lex_state = 52}, - [10121] = {.lex_state = 36, .external_lex_state = 52}, - [10122] = {.lex_state = 77, .external_lex_state = 52}, + [10120] = {.lex_state = 77, .external_lex_state = 51}, + [10121] = {.lex_state = 36, .external_lex_state = 51}, + [10122] = {.lex_state = 77, .external_lex_state = 51}, [10123] = {.lex_state = 98, .external_lex_state = 24}, - [10124] = {.lex_state = 36, .external_lex_state = 52}, - [10125] = {.lex_state = 86, .external_lex_state = 35}, + [10124] = {.lex_state = 36, .external_lex_state = 51}, + [10125] = {.lex_state = 86, .external_lex_state = 37}, [10126] = {.lex_state = 96, .external_lex_state = 24}, - [10127] = {.lex_state = 36, .external_lex_state = 52}, + [10127] = {.lex_state = 36, .external_lex_state = 51}, [10128] = {.lex_state = 96, .external_lex_state = 53}, [10129] = {.lex_state = 98, .external_lex_state = 24}, [10130] = {.lex_state = 6}, @@ -48870,61 +48709,61 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10134] = {.lex_state = 6}, [10135] = {.lex_state = 96}, [10136] = {.lex_state = 94, .external_lex_state = 57}, - [10137] = {.lex_state = 86, .external_lex_state = 40}, + [10137] = {.lex_state = 86, .external_lex_state = 35}, [10138] = {.lex_state = 96, .external_lex_state = 54}, [10139] = {.lex_state = 96, .external_lex_state = 54}, - [10140] = {.lex_state = 16, .external_lex_state = 52}, - [10141] = {.lex_state = 86, .external_lex_state = 35}, - [10142] = {.lex_state = 86, .external_lex_state = 35}, - [10143] = {.lex_state = 77, .external_lex_state = 52}, - [10144] = {.lex_state = 86, .external_lex_state = 35}, - [10145] = {.lex_state = 86, .external_lex_state = 40}, + [10140] = {.lex_state = 16, .external_lex_state = 51}, + [10141] = {.lex_state = 86, .external_lex_state = 37}, + [10142] = {.lex_state = 86, .external_lex_state = 37}, + [10143] = {.lex_state = 77, .external_lex_state = 51}, + [10144] = {.lex_state = 86, .external_lex_state = 37}, + [10145] = {.lex_state = 86, .external_lex_state = 35}, [10146] = {.lex_state = 79, .external_lex_state = 59}, - [10147] = {.lex_state = 86, .external_lex_state = 35}, - [10148] = {.lex_state = 94, .external_lex_state = 40}, + [10147] = {.lex_state = 86, .external_lex_state = 37}, + [10148] = {.lex_state = 94, .external_lex_state = 35}, [10149] = {.lex_state = 5}, - [10150] = {.lex_state = 16, .external_lex_state = 52}, + [10150] = {.lex_state = 16, .external_lex_state = 51}, [10151] = {.lex_state = 86, .external_lex_state = 32}, [10152] = {.lex_state = 96, .external_lex_state = 48}, [10153] = {.lex_state = 98, .external_lex_state = 24}, - [10154] = {.lex_state = 86, .external_lex_state = 35}, + [10154] = {.lex_state = 86, .external_lex_state = 37}, [10155] = {.lex_state = 98, .external_lex_state = 24}, - [10156] = {.lex_state = 77, .external_lex_state = 52}, - [10157] = {.lex_state = 16, .external_lex_state = 52}, - [10158] = {.lex_state = 94, .external_lex_state = 35}, + [10156] = {.lex_state = 77, .external_lex_state = 51}, + [10157] = {.lex_state = 16, .external_lex_state = 51}, + [10158] = {.lex_state = 94, .external_lex_state = 37}, [10159] = {.lex_state = 96, .external_lex_state = 53}, [10160] = {.lex_state = 7}, - [10161] = {.lex_state = 86, .external_lex_state = 39}, - [10162] = {.lex_state = 86, .external_lex_state = 35}, + [10161] = {.lex_state = 86, .external_lex_state = 40}, + [10162] = {.lex_state = 86, .external_lex_state = 37}, [10163] = {.lex_state = 74, .external_lex_state = 55}, - [10164] = {.lex_state = 16, .external_lex_state = 52}, + [10164] = {.lex_state = 16, .external_lex_state = 51}, [10165] = {.lex_state = 96}, [10166] = {.lex_state = 7}, [10167] = {.lex_state = 98, .external_lex_state = 23}, [10168] = {.lex_state = 96}, [10169] = {.lex_state = 96}, [10170] = {.lex_state = 96}, - [10171] = {.lex_state = 86, .external_lex_state = 40}, + [10171] = {.lex_state = 86, .external_lex_state = 35}, [10172] = {.lex_state = 89, .external_lex_state = 48}, [10173] = {.lex_state = 96}, - [10174] = {.lex_state = 89, .external_lex_state = 51}, - [10175] = {.lex_state = 86, .external_lex_state = 40}, + [10174] = {.lex_state = 89, .external_lex_state = 52}, + [10175] = {.lex_state = 86, .external_lex_state = 35}, [10176] = {.lex_state = 96}, - [10177] = {.lex_state = 86, .external_lex_state = 40}, + [10177] = {.lex_state = 86, .external_lex_state = 35}, [10178] = {.lex_state = 96, .external_lex_state = 53}, [10179] = {.lex_state = 97, .external_lex_state = 23}, [10180] = {.lex_state = 97, .external_lex_state = 24}, [10181] = {.lex_state = 98, .external_lex_state = 24}, - [10182] = {.lex_state = 86, .external_lex_state = 35}, + [10182] = {.lex_state = 86, .external_lex_state = 37}, [10183] = {.lex_state = 79, .external_lex_state = 59}, [10184] = {.lex_state = 94, .external_lex_state = 29}, - [10185] = {.lex_state = 86, .external_lex_state = 35}, + [10185] = {.lex_state = 86, .external_lex_state = 37}, [10186] = {.lex_state = 96, .external_lex_state = 53}, [10187] = {.lex_state = 96}, [10188] = {.lex_state = 95, .external_lex_state = 31}, - [10189] = {.lex_state = 40, .external_lex_state = 52}, + [10189] = {.lex_state = 40, .external_lex_state = 51}, [10190] = {.lex_state = 26}, - [10191] = {.lex_state = 93, .external_lex_state = 39}, + [10191] = {.lex_state = 93, .external_lex_state = 40}, [10192] = {.lex_state = 86, .external_lex_state = 53}, [10193] = {.lex_state = 94, .external_lex_state = 29}, [10194] = {.lex_state = 6}, @@ -48934,11 +48773,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10198] = {.lex_state = 4}, [10199] = {.lex_state = 98, .external_lex_state = 23}, [10200] = {.lex_state = 76, .external_lex_state = 25}, - [10201] = {.lex_state = 77, .external_lex_state = 52}, - [10202] = {.lex_state = 86, .external_lex_state = 40}, + [10201] = {.lex_state = 77, .external_lex_state = 51}, + [10202] = {.lex_state = 86, .external_lex_state = 35}, [10203] = {.lex_state = 5}, [10204] = {.lex_state = 94, .external_lex_state = 57}, - [10205] = {.lex_state = 77, .external_lex_state = 52}, + [10205] = {.lex_state = 77, .external_lex_state = 51}, [10206] = {.lex_state = 89, .external_lex_state = 57}, [10207] = {.lex_state = 94, .external_lex_state = 29}, [10208] = {.lex_state = 89, .external_lex_state = 53}, @@ -48948,67 +48787,67 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10212] = {.lex_state = 94, .external_lex_state = 58}, [10213] = {.lex_state = 98, .external_lex_state = 23}, [10214] = {.lex_state = 89, .external_lex_state = 54}, - [10215] = {.lex_state = 74, .external_lex_state = 39}, - [10216] = {.lex_state = 77, .external_lex_state = 52}, + [10215] = {.lex_state = 74, .external_lex_state = 40}, + [10216] = {.lex_state = 77, .external_lex_state = 51}, [10217] = {.lex_state = 86, .external_lex_state = 57}, [10218] = {.lex_state = 86, .external_lex_state = 23}, - [10219] = {.lex_state = 96, .external_lex_state = 51}, + [10219] = {.lex_state = 96, .external_lex_state = 52}, [10220] = {.lex_state = 96, .external_lex_state = 53}, [10221] = {.lex_state = 89, .external_lex_state = 57}, - [10222] = {.lex_state = 16, .external_lex_state = 52}, + [10222] = {.lex_state = 16, .external_lex_state = 51}, [10223] = {.lex_state = 86, .external_lex_state = 23}, - [10224] = {.lex_state = 99, .external_lex_state = 39}, + [10224] = {.lex_state = 99, .external_lex_state = 40}, [10225] = {.lex_state = 94, .external_lex_state = 56}, [10226] = {.lex_state = 94, .external_lex_state = 56}, - [10227] = {.lex_state = 86, .external_lex_state = 35}, + [10227] = {.lex_state = 86, .external_lex_state = 37}, [10228] = {.lex_state = 89, .external_lex_state = 46}, [10229] = {.lex_state = 94, .external_lex_state = 29}, [10230] = {.lex_state = 89, .external_lex_state = 58}, - [10231] = {.lex_state = 89, .external_lex_state = 43}, + [10231] = {.lex_state = 89, .external_lex_state = 41}, [10232] = {.lex_state = 95, .external_lex_state = 34}, [10233] = {.lex_state = 89, .external_lex_state = 23}, - [10234] = {.lex_state = 89, .external_lex_state = 43}, + [10234] = {.lex_state = 89, .external_lex_state = 41}, [10235] = {.lex_state = 94, .external_lex_state = 58}, [10236] = {.lex_state = 94, .external_lex_state = 57}, - [10237] = {.lex_state = 96, .external_lex_state = 51}, - [10238] = {.lex_state = 87, .external_lex_state = 39}, - [10239] = {.lex_state = 86, .external_lex_state = 35}, - [10240] = {.lex_state = 16, .external_lex_state = 52}, + [10237] = {.lex_state = 96, .external_lex_state = 52}, + [10238] = {.lex_state = 87, .external_lex_state = 40}, + [10239] = {.lex_state = 86, .external_lex_state = 37}, + [10240] = {.lex_state = 16, .external_lex_state = 51}, [10241] = {.lex_state = 96, .external_lex_state = 53}, [10242] = {.lex_state = 94, .external_lex_state = 58}, [10243] = {.lex_state = 89, .external_lex_state = 46}, [10244] = {.lex_state = 94, .external_lex_state = 29}, [10245] = {.lex_state = 5}, - [10246] = {.lex_state = 86, .external_lex_state = 40}, - [10247] = {.lex_state = 77, .external_lex_state = 52}, + [10246] = {.lex_state = 86, .external_lex_state = 35}, + [10247] = {.lex_state = 77, .external_lex_state = 51}, [10248] = {.lex_state = 94, .external_lex_state = 56}, [10249] = {.lex_state = 94, .external_lex_state = 56}, [10250] = {.lex_state = 94, .external_lex_state = 29}, - [10251] = {.lex_state = 96, .external_lex_state = 51}, + [10251] = {.lex_state = 96, .external_lex_state = 52}, [10252] = {.lex_state = 96, .external_lex_state = 54}, [10253] = {.lex_state = 94, .external_lex_state = 56}, [10254] = {.lex_state = 86, .external_lex_state = 33}, [10255] = {.lex_state = 6}, - [10256] = {.lex_state = 93, .external_lex_state = 39}, + [10256] = {.lex_state = 93, .external_lex_state = 40}, [10257] = {.lex_state = 86, .external_lex_state = 33}, [10258] = {.lex_state = 94, .external_lex_state = 56}, [10259] = {.lex_state = 6}, [10260] = {.lex_state = 89, .external_lex_state = 58}, [10261] = {.lex_state = 74, .external_lex_state = 55}, [10262] = {.lex_state = 89, .external_lex_state = 56}, - [10263] = {.lex_state = 86, .external_lex_state = 35}, + [10263] = {.lex_state = 86, .external_lex_state = 37}, [10264] = {.lex_state = 96, .external_lex_state = 54}, - [10265] = {.lex_state = 86, .external_lex_state = 35}, + [10265] = {.lex_state = 86, .external_lex_state = 37}, [10266] = {.lex_state = 94, .external_lex_state = 56}, [10267] = {.lex_state = 94, .external_lex_state = 29}, [10268] = {.lex_state = 89, .external_lex_state = 23}, [10269] = {.lex_state = 96, .external_lex_state = 32}, [10270] = {.lex_state = 98, .external_lex_state = 23}, [10271] = {.lex_state = 87, .external_lex_state = 59}, - [10272] = {.lex_state = 86, .external_lex_state = 40}, - [10273] = {.lex_state = 86, .external_lex_state = 40}, + [10272] = {.lex_state = 86, .external_lex_state = 35}, + [10273] = {.lex_state = 86, .external_lex_state = 35}, [10274] = {.lex_state = 96, .external_lex_state = 33}, - [10275] = {.lex_state = 89, .external_lex_state = 43}, + [10275] = {.lex_state = 89, .external_lex_state = 41}, [10276] = {.lex_state = 94, .external_lex_state = 29}, [10277] = {.lex_state = 96, .external_lex_state = 54}, [10278] = {.lex_state = 94, .external_lex_state = 58}, @@ -49016,92 +48855,92 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10280] = {.lex_state = 94, .external_lex_state = 29}, [10281] = {.lex_state = 95, .external_lex_state = 31}, [10282] = {.lex_state = 94, .external_lex_state = 58}, - [10283] = {.lex_state = 86, .external_lex_state = 40}, + [10283] = {.lex_state = 86, .external_lex_state = 35}, [10284] = {.lex_state = 96, .external_lex_state = 48}, - [10285] = {.lex_state = 86, .external_lex_state = 39}, - [10286] = {.lex_state = 89, .external_lex_state = 43}, - [10287] = {.lex_state = 86, .external_lex_state = 40}, + [10285] = {.lex_state = 86, .external_lex_state = 40}, + [10286] = {.lex_state = 89, .external_lex_state = 41}, + [10287] = {.lex_state = 86, .external_lex_state = 35}, [10288] = {.lex_state = 89, .external_lex_state = 46}, - [10289] = {.lex_state = 86, .external_lex_state = 37}, + [10289] = {.lex_state = 86, .external_lex_state = 39}, [10290] = {.lex_state = 96, .external_lex_state = 48}, [10291] = {.lex_state = 100, .external_lex_state = 24}, [10292] = {.lex_state = 86, .external_lex_state = 54}, [10293] = {.lex_state = 98, .external_lex_state = 23}, - [10294] = {.lex_state = 86, .external_lex_state = 35}, - [10295] = {.lex_state = 77, .external_lex_state = 52}, + [10294] = {.lex_state = 86, .external_lex_state = 37}, + [10295] = {.lex_state = 77, .external_lex_state = 51}, [10296] = {.lex_state = 89, .external_lex_state = 46}, - [10297] = {.lex_state = 41, .external_lex_state = 52}, - [10298] = {.lex_state = 86, .external_lex_state = 40}, + [10297] = {.lex_state = 41, .external_lex_state = 51}, + [10298] = {.lex_state = 86, .external_lex_state = 35}, [10299] = {.lex_state = 86, .external_lex_state = 58}, - [10300] = {.lex_state = 74, .external_lex_state = 39}, + [10300] = {.lex_state = 74, .external_lex_state = 40}, [10301] = {.lex_state = 7}, [10302] = {.lex_state = 94, .external_lex_state = 58}, - [10303] = {.lex_state = 96, .external_lex_state = 51}, + [10303] = {.lex_state = 96, .external_lex_state = 52}, [10304] = {.lex_state = 96, .external_lex_state = 48}, - [10305] = {.lex_state = 89, .external_lex_state = 43}, + [10305] = {.lex_state = 89, .external_lex_state = 41}, [10306] = {.lex_state = 94, .external_lex_state = 56}, - [10307] = {.lex_state = 89, .external_lex_state = 43}, + [10307] = {.lex_state = 89, .external_lex_state = 41}, [10308] = {.lex_state = 96}, - [10309] = {.lex_state = 86, .external_lex_state = 40}, + [10309] = {.lex_state = 86, .external_lex_state = 35}, [10310] = {.lex_state = 89, .external_lex_state = 46}, - [10311] = {.lex_state = 30, .external_lex_state = 52}, + [10311] = {.lex_state = 30, .external_lex_state = 51}, [10312] = {.lex_state = 100, .external_lex_state = 23}, - [10313] = {.lex_state = 74, .external_lex_state = 39}, - [10314] = {.lex_state = 16, .external_lex_state = 52}, + [10313] = {.lex_state = 74, .external_lex_state = 40}, + [10314] = {.lex_state = 16, .external_lex_state = 51}, [10315] = {.lex_state = 6}, - [10316] = {.lex_state = 86, .external_lex_state = 40}, + [10316] = {.lex_state = 86, .external_lex_state = 35}, [10317] = {.lex_state = 96, .external_lex_state = 48}, - [10318] = {.lex_state = 86, .external_lex_state = 40}, + [10318] = {.lex_state = 86, .external_lex_state = 35}, [10319] = {.lex_state = 96, .external_lex_state = 48}, [10320] = {.lex_state = 6}, - [10321] = {.lex_state = 86, .external_lex_state = 35}, + [10321] = {.lex_state = 86, .external_lex_state = 37}, [10322] = {.lex_state = 86, .external_lex_state = 57}, [10323] = {.lex_state = 40}, [10324] = {.lex_state = 89, .external_lex_state = 29}, [10325] = {.lex_state = 74, .external_lex_state = 56}, - [10326] = {.lex_state = 86, .external_lex_state = 40}, - [10327] = {.lex_state = 86, .external_lex_state = 40}, - [10328] = {.lex_state = 88, .external_lex_state = 52}, - [10329] = {.lex_state = 86, .external_lex_state = 40}, + [10326] = {.lex_state = 86, .external_lex_state = 35}, + [10327] = {.lex_state = 86, .external_lex_state = 35}, + [10328] = {.lex_state = 88, .external_lex_state = 51}, + [10329] = {.lex_state = 86, .external_lex_state = 35}, [10330] = {.lex_state = 98, .external_lex_state = 23}, - [10331] = {.lex_state = 86, .external_lex_state = 40}, - [10332] = {.lex_state = 16, .external_lex_state = 52}, - [10333] = {.lex_state = 89, .external_lex_state = 43}, + [10331] = {.lex_state = 86, .external_lex_state = 35}, + [10332] = {.lex_state = 16, .external_lex_state = 51}, + [10333] = {.lex_state = 89, .external_lex_state = 41}, [10334] = {.lex_state = 89, .external_lex_state = 23}, [10335] = {.lex_state = 89, .external_lex_state = 56}, - [10336] = {.lex_state = 86, .external_lex_state = 40}, - [10337] = {.lex_state = 86, .external_lex_state = 40}, + [10336] = {.lex_state = 86, .external_lex_state = 35}, + [10337] = {.lex_state = 86, .external_lex_state = 35}, [10338] = {.lex_state = 98, .external_lex_state = 23}, - [10339] = {.lex_state = 86, .external_lex_state = 40}, - [10340] = {.lex_state = 86, .external_lex_state = 40}, + [10339] = {.lex_state = 86, .external_lex_state = 35}, + [10340] = {.lex_state = 86, .external_lex_state = 35}, [10341] = {.lex_state = 98, .external_lex_state = 23}, [10342] = {.lex_state = 89, .external_lex_state = 23}, [10343] = {.lex_state = 94, .external_lex_state = 58}, - [10344] = {.lex_state = 16, .external_lex_state = 52}, - [10345] = {.lex_state = 86, .external_lex_state = 40}, - [10346] = {.lex_state = 86, .external_lex_state = 40}, - [10347] = {.lex_state = 77, .external_lex_state = 52}, + [10344] = {.lex_state = 16, .external_lex_state = 51}, + [10345] = {.lex_state = 86, .external_lex_state = 35}, + [10346] = {.lex_state = 86, .external_lex_state = 35}, + [10347] = {.lex_state = 77, .external_lex_state = 51}, [10348] = {.lex_state = 89, .external_lex_state = 46}, - [10349] = {.lex_state = 16, .external_lex_state = 52}, + [10349] = {.lex_state = 16, .external_lex_state = 51}, [10350] = {.lex_state = 89, .external_lex_state = 23}, [10351] = {.lex_state = 94, .external_lex_state = 58}, - [10352] = {.lex_state = 86, .external_lex_state = 40}, - [10353] = {.lex_state = 86, .external_lex_state = 40}, - [10354] = {.lex_state = 86, .external_lex_state = 40}, - [10355] = {.lex_state = 86, .external_lex_state = 40}, - [10356] = {.lex_state = 77, .external_lex_state = 52}, - [10357] = {.lex_state = 96, .external_lex_state = 29}, + [10352] = {.lex_state = 86, .external_lex_state = 35}, + [10353] = {.lex_state = 86, .external_lex_state = 35}, + [10354] = {.lex_state = 86, .external_lex_state = 35}, + [10355] = {.lex_state = 86, .external_lex_state = 35}, + [10356] = {.lex_state = 77, .external_lex_state = 51}, + [10357] = {.lex_state = 96, .external_lex_state = 58}, [10358] = {.lex_state = 32, .external_lex_state = 25}, - [10359] = {.lex_state = 89, .external_lex_state = 51}, + [10359] = {.lex_state = 74, .external_lex_state = 40}, [10360] = {.lex_state = 98, .external_lex_state = 23}, [10361] = {.lex_state = 32, .external_lex_state = 25}, [10362] = {.lex_state = 96, .external_lex_state = 57}, - [10363] = {.lex_state = 77, .external_lex_state = 52}, + [10363] = {.lex_state = 77, .external_lex_state = 51}, [10364] = {.lex_state = 97, .external_lex_state = 24}, - [10365] = {.lex_state = 86, .external_lex_state = 40}, - [10366] = {.lex_state = 37, .external_lex_state = 52}, + [10365] = {.lex_state = 86, .external_lex_state = 35}, + [10366] = {.lex_state = 37, .external_lex_state = 51}, [10367] = {.lex_state = 89, .external_lex_state = 54}, - [10368] = {.lex_state = 86, .external_lex_state = 43}, + [10368] = {.lex_state = 86, .external_lex_state = 41}, [10369] = {.lex_state = 94, .external_lex_state = 33}, [10370] = {.lex_state = 89, .external_lex_state = 54}, [10371] = {.lex_state = 98, .external_lex_state = 23}, @@ -49114,22 +48953,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10378] = {.lex_state = 89}, [10379] = {.lex_state = 98, .external_lex_state = 23}, [10380] = {.lex_state = 89, .external_lex_state = 53}, - [10381] = {.lex_state = 89, .external_lex_state = 51}, + [10381] = {.lex_state = 89, .external_lex_state = 52}, [10382] = {.lex_state = 86, .external_lex_state = 23}, [10383] = {.lex_state = 31}, [10384] = {.lex_state = 7}, [10385] = {.lex_state = 96, .external_lex_state = 58}, - [10386] = {.lex_state = 89, .external_lex_state = 51}, + [10386] = {.lex_state = 89, .external_lex_state = 52}, [10387] = {.lex_state = 86, .external_lex_state = 23}, [10388] = {.lex_state = 5}, - [10389] = {.lex_state = 86, .external_lex_state = 40}, + [10389] = {.lex_state = 86, .external_lex_state = 35}, [10390] = {.lex_state = 76, .external_lex_state = 60}, [10391] = {.lex_state = 98, .external_lex_state = 23}, [10392] = {.lex_state = 4}, - [10393] = {.lex_state = 94, .external_lex_state = 24}, + [10393] = {.lex_state = 87, .external_lex_state = 59}, [10394] = {.lex_state = 86, .external_lex_state = 23}, [10395] = {.lex_state = 86, .external_lex_state = 23}, - [10396] = {.lex_state = 77, .external_lex_state = 52}, + [10396] = {.lex_state = 77, .external_lex_state = 51}, [10397] = {.lex_state = 86, .external_lex_state = 23}, [10398] = {.lex_state = 86, .external_lex_state = 23}, [10399] = {.lex_state = 86, .external_lex_state = 23}, @@ -49149,10 +48988,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10413] = {.lex_state = 32, .external_lex_state = 25}, [10414] = {.lex_state = 89, .external_lex_state = 48}, [10415] = {.lex_state = 4}, - [10416] = {.lex_state = 77, .external_lex_state = 52}, + [10416] = {.lex_state = 77, .external_lex_state = 51}, [10417] = {.lex_state = 26}, [10418] = {.lex_state = 94, .external_lex_state = 32}, - [10419] = {.lex_state = 86, .external_lex_state = 40}, + [10419] = {.lex_state = 86, .external_lex_state = 35}, [10420] = {.lex_state = 86, .external_lex_state = 56}, [10421] = {.lex_state = 98, .external_lex_state = 23}, [10422] = {.lex_state = 89, .external_lex_state = 33}, @@ -49168,21 +49007,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10432] = {.lex_state = 94, .external_lex_state = 24}, [10433] = {.lex_state = 96, .external_lex_state = 57}, [10434] = {.lex_state = 94, .external_lex_state = 24}, - [10435] = {.lex_state = 36, .external_lex_state = 52}, + [10435] = {.lex_state = 36, .external_lex_state = 51}, [10436] = {.lex_state = 86, .external_lex_state = 23}, [10437] = {.lex_state = 94, .external_lex_state = 33}, [10438] = {.lex_state = 96, .external_lex_state = 57}, [10439] = {.lex_state = 96, .external_lex_state = 57}, [10440] = {.lex_state = 94, .external_lex_state = 24}, [10441] = {.lex_state = 32, .external_lex_state = 25}, - [10442] = {.lex_state = 77, .external_lex_state = 52}, + [10442] = {.lex_state = 77, .external_lex_state = 51}, [10443] = {.lex_state = 32, .external_lex_state = 25}, - [10444] = {.lex_state = 45, .external_lex_state = 52}, + [10444] = {.lex_state = 45, .external_lex_state = 51}, [10445] = {.lex_state = 96, .external_lex_state = 57}, [10446] = {.lex_state = 86, .external_lex_state = 23}, [10447] = {.lex_state = 89, .external_lex_state = 53}, [10448] = {.lex_state = 86, .external_lex_state = 23}, - [10449] = {.lex_state = 89, .external_lex_state = 51}, + [10449] = {.lex_state = 89, .external_lex_state = 52}, [10450] = {.lex_state = 4}, [10451] = {.lex_state = 86, .external_lex_state = 23}, [10452] = {.lex_state = 96, .external_lex_state = 56}, @@ -49191,23 +49030,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10455] = {.lex_state = 39}, [10456] = {.lex_state = 89, .external_lex_state = 57}, [10457] = {.lex_state = 94, .external_lex_state = 32}, - [10458] = {.lex_state = 77, .external_lex_state = 52}, + [10458] = {.lex_state = 77, .external_lex_state = 51}, [10459] = {.lex_state = 45}, [10460] = {.lex_state = 96, .external_lex_state = 56}, [10461] = {.lex_state = 94, .external_lex_state = 32}, [10462] = {.lex_state = 31}, - [10463] = {.lex_state = 96, .external_lex_state = 40}, + [10463] = {.lex_state = 96, .external_lex_state = 35}, [10464] = {.lex_state = 86, .external_lex_state = 23}, [10465] = {.lex_state = 32, .external_lex_state = 25}, [10466] = {.lex_state = 94, .external_lex_state = 23}, [10467] = {.lex_state = 98, .external_lex_state = 23}, [10468] = {.lex_state = 96, .external_lex_state = 56}, [10469] = {.lex_state = 86, .external_lex_state = 24}, - [10470] = {.lex_state = 91, .external_lex_state = 52}, + [10470] = {.lex_state = 91, .external_lex_state = 51}, [10471] = {.lex_state = 32, .external_lex_state = 25}, [10472] = {.lex_state = 89, .external_lex_state = 54}, [10473] = {.lex_state = 86, .external_lex_state = 24}, - [10474] = {.lex_state = 77, .external_lex_state = 52}, + [10474] = {.lex_state = 77, .external_lex_state = 51}, [10475] = {.lex_state = 86, .external_lex_state = 23}, [10476] = {.lex_state = 32, .external_lex_state = 25}, [10477] = {.lex_state = 94, .external_lex_state = 33}, @@ -49220,7 +49059,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10484] = {.lex_state = 98, .external_lex_state = 23}, [10485] = {.lex_state = 89, .external_lex_state = 58}, [10486] = {.lex_state = 5}, - [10487] = {.lex_state = 74, .external_lex_state = 39}, + [10487] = {.lex_state = 74, .external_lex_state = 40}, [10488] = {.lex_state = 26}, [10489] = {.lex_state = 96, .external_lex_state = 56}, [10490] = {.lex_state = 5}, @@ -49237,25 +49076,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10501] = {.lex_state = 96, .external_lex_state = 56}, [10502] = {.lex_state = 39}, [10503] = {.lex_state = 4}, - [10504] = {.lex_state = 41, .external_lex_state = 52}, - [10505] = {.lex_state = 38, .external_lex_state = 52}, + [10504] = {.lex_state = 41, .external_lex_state = 51}, + [10505] = {.lex_state = 38, .external_lex_state = 51}, [10506] = {.lex_state = 94, .external_lex_state = 32}, [10507] = {.lex_state = 94, .external_lex_state = 32}, - [10508] = {.lex_state = 86, .external_lex_state = 24}, - [10509] = {.lex_state = 96, .external_lex_state = 35}, - [10510] = {.lex_state = 87, .external_lex_state = 59}, + [10508] = {.lex_state = 89, .external_lex_state = 52}, + [10509] = {.lex_state = 96, .external_lex_state = 37}, + [10510] = {.lex_state = 89, .external_lex_state = 54}, [10511] = {.lex_state = 96, .external_lex_state = 57}, [10512] = {.lex_state = 96, .external_lex_state = 57}, [10513] = {.lex_state = 89, .external_lex_state = 53}, - [10514] = {.lex_state = 37, .external_lex_state = 52}, - [10515] = {.lex_state = 37, .external_lex_state = 52}, + [10514] = {.lex_state = 37, .external_lex_state = 51}, + [10515] = {.lex_state = 37, .external_lex_state = 51}, [10516] = {.lex_state = 89, .external_lex_state = 54}, [10517] = {.lex_state = 86, .external_lex_state = 23}, [10518] = {.lex_state = 39}, - [10519] = {.lex_state = 89, .external_lex_state = 54}, + [10519] = {.lex_state = 94, .external_lex_state = 24}, [10520] = {.lex_state = 89, .external_lex_state = 53}, [10521] = {.lex_state = 5}, - [10522] = {.lex_state = 98, .external_lex_state = 52}, + [10522] = {.lex_state = 98, .external_lex_state = 51}, [10523] = {.lex_state = 86, .external_lex_state = 23}, [10524] = {.lex_state = 86, .external_lex_state = 23}, [10525] = {.lex_state = 39}, @@ -49264,29 +49103,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10528] = {.lex_state = 86, .external_lex_state = 23}, [10529] = {.lex_state = 86, .external_lex_state = 23}, [10530] = {.lex_state = 96, .external_lex_state = 29}, - [10531] = {.lex_state = 77, .external_lex_state = 52}, - [10532] = {.lex_state = 89, .external_lex_state = 51}, + [10531] = {.lex_state = 77, .external_lex_state = 51}, + [10532] = {.lex_state = 89, .external_lex_state = 52}, [10533] = {.lex_state = 32, .external_lex_state = 25}, - [10534] = {.lex_state = 86, .external_lex_state = 35}, - [10535] = {.lex_state = 77, .external_lex_state = 52}, - [10536] = {.lex_state = 77, .external_lex_state = 52}, - [10537] = {.lex_state = 74, .external_lex_state = 39}, + [10534] = {.lex_state = 86, .external_lex_state = 37}, + [10535] = {.lex_state = 77, .external_lex_state = 51}, + [10536] = {.lex_state = 77, .external_lex_state = 51}, + [10537] = {.lex_state = 86, .external_lex_state = 24}, [10538] = {.lex_state = 89, .external_lex_state = 32}, [10539] = {.lex_state = 89, .external_lex_state = 54}, - [10540] = {.lex_state = 89, .external_lex_state = 51}, + [10540] = {.lex_state = 89, .external_lex_state = 52}, [10541] = {.lex_state = 94, .external_lex_state = 32}, [10542] = {.lex_state = 96, .external_lex_state = 57}, [10543] = {.lex_state = 94}, [10544] = {.lex_state = 97, .external_lex_state = 23}, - [10545] = {.lex_state = 46, .external_lex_state = 52}, + [10545] = {.lex_state = 46, .external_lex_state = 51}, [10546] = {.lex_state = 89, .external_lex_state = 29}, [10547] = {.lex_state = 32, .external_lex_state = 25}, - [10548] = {.lex_state = 77, .external_lex_state = 52}, + [10548] = {.lex_state = 77, .external_lex_state = 51}, [10549] = {.lex_state = 32, .external_lex_state = 25}, [10550] = {.lex_state = 74}, [10551] = {.lex_state = 89, .external_lex_state = 48}, - [10552] = {.lex_state = 45, .external_lex_state = 52}, - [10553] = {.lex_state = 77, .external_lex_state = 52}, + [10552] = {.lex_state = 45, .external_lex_state = 51}, + [10553] = {.lex_state = 77, .external_lex_state = 51}, [10554] = {.lex_state = 94, .external_lex_state = 24}, [10555] = {.lex_state = 31}, [10556] = {.lex_state = 74}, @@ -49304,33 +49143,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10568] = {.lex_state = 96, .external_lex_state = 29}, [10569] = {.lex_state = 94, .external_lex_state = 32}, [10570] = {.lex_state = 32, .external_lex_state = 25}, - [10571] = {.lex_state = 77, .external_lex_state = 52}, + [10571] = {.lex_state = 77, .external_lex_state = 51}, [10572] = {.lex_state = 32, .external_lex_state = 25}, [10573] = {.lex_state = 94, .external_lex_state = 32}, - [10574] = {.lex_state = 86, .external_lex_state = 35}, + [10574] = {.lex_state = 86, .external_lex_state = 37}, [10575] = {.lex_state = 39}, - [10576] = {.lex_state = 77, .external_lex_state = 52}, - [10577] = {.lex_state = 95, .external_lex_state = 39}, - [10578] = {.lex_state = 77, .external_lex_state = 52}, + [10576] = {.lex_state = 77, .external_lex_state = 51}, + [10577] = {.lex_state = 95, .external_lex_state = 40}, + [10578] = {.lex_state = 77, .external_lex_state = 51}, [10579] = {.lex_state = 94, .external_lex_state = 33}, [10580] = {.lex_state = 96, .external_lex_state = 56}, [10581] = {.lex_state = 89, .external_lex_state = 53}, - [10582] = {.lex_state = 95, .external_lex_state = 39}, + [10582] = {.lex_state = 95, .external_lex_state = 40}, [10583] = {.lex_state = 89, .external_lex_state = 53}, [10584] = {.lex_state = 94, .external_lex_state = 33}, [10585] = {.lex_state = 86, .external_lex_state = 23}, - [10586] = {.lex_state = 37, .external_lex_state = 52}, - [10587] = {.lex_state = 77, .external_lex_state = 52}, + [10586] = {.lex_state = 96, .external_lex_state = 29}, + [10587] = {.lex_state = 77, .external_lex_state = 51}, [10588] = {.lex_state = 89, .external_lex_state = 48}, [10589] = {.lex_state = 94, .external_lex_state = 33}, [10590] = {.lex_state = 32, .external_lex_state = 25}, - [10591] = {.lex_state = 89, .external_lex_state = 51}, + [10591] = {.lex_state = 89, .external_lex_state = 52}, [10592] = {.lex_state = 86, .external_lex_state = 23}, - [10593] = {.lex_state = 88, .external_lex_state = 52}, + [10593] = {.lex_state = 88, .external_lex_state = 51}, [10594] = {.lex_state = 32, .external_lex_state = 25}, [10595] = {.lex_state = 76, .external_lex_state = 29}, [10596] = {.lex_state = 94, .external_lex_state = 33}, - [10597] = {.lex_state = 77, .external_lex_state = 52}, + [10597] = {.lex_state = 77, .external_lex_state = 51}, [10598] = {.lex_state = 32, .external_lex_state = 25}, [10599] = {.lex_state = 96, .external_lex_state = 58}, [10600] = {.lex_state = 89, .external_lex_state = 54}, @@ -49338,31 +49177,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10602] = {.lex_state = 32, .external_lex_state = 25}, [10603] = {.lex_state = 86, .external_lex_state = 23}, [10604] = {.lex_state = 7}, - [10605] = {.lex_state = 37, .external_lex_state = 52}, + [10605] = {.lex_state = 37, .external_lex_state = 51}, [10606] = {.lex_state = 89, .external_lex_state = 48}, [10607] = {.lex_state = 96, .external_lex_state = 29}, - [10608] = {.lex_state = 77, .external_lex_state = 52}, + [10608] = {.lex_state = 77, .external_lex_state = 51}, [10609] = {.lex_state = 7}, - [10610] = {.lex_state = 77, .external_lex_state = 52}, + [10610] = {.lex_state = 77, .external_lex_state = 51}, [10611] = {.lex_state = 44}, [10612] = {.lex_state = 96, .external_lex_state = 58}, [10613] = {.lex_state = 7}, [10614] = {.lex_state = 96, .external_lex_state = 58}, - [10615] = {.lex_state = 77, .external_lex_state = 52}, + [10615] = {.lex_state = 77, .external_lex_state = 51}, [10616] = {.lex_state = 96, .external_lex_state = 58}, [10617] = {.lex_state = 96, .external_lex_state = 58}, [10618] = {.lex_state = 7}, [10619] = {.lex_state = 98, .external_lex_state = 23}, [10620] = {.lex_state = 86, .external_lex_state = 23}, - [10621] = {.lex_state = 89, .external_lex_state = 51}, + [10621] = {.lex_state = 89, .external_lex_state = 52}, [10622] = {.lex_state = 96, .external_lex_state = 29}, [10623] = {.lex_state = 94, .external_lex_state = 24}, - [10624] = {.lex_state = 89, .external_lex_state = 51}, + [10624] = {.lex_state = 89, .external_lex_state = 52}, [10625] = {.lex_state = 98, .external_lex_state = 23}, - [10626] = {.lex_state = 86, .external_lex_state = 35}, - [10627] = {.lex_state = 77, .external_lex_state = 52}, + [10626] = {.lex_state = 86, .external_lex_state = 37}, + [10627] = {.lex_state = 77, .external_lex_state = 51}, [10628] = {.lex_state = 96, .external_lex_state = 56}, - [10629] = {.lex_state = 77, .external_lex_state = 52}, + [10629] = {.lex_state = 77, .external_lex_state = 51}, [10630] = {.lex_state = 4}, [10631] = {.lex_state = 86, .external_lex_state = 24}, [10632] = {.lex_state = 96, .external_lex_state = 29}, @@ -49373,26 +49212,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10637] = {.lex_state = 94, .external_lex_state = 24}, [10638] = {.lex_state = 94}, [10639] = {.lex_state = 94}, - [10640] = {.lex_state = 77, .external_lex_state = 52}, - [10641] = {.lex_state = 86, .external_lex_state = 43}, + [10640] = {.lex_state = 77, .external_lex_state = 51}, + [10641] = {.lex_state = 86, .external_lex_state = 41}, [10642] = {.lex_state = 100, .external_lex_state = 23}, [10643] = {.lex_state = 94}, [10644] = {.lex_state = 94}, [10645] = {.lex_state = 89}, [10646] = {.lex_state = 44}, [10647] = {.lex_state = 96, .external_lex_state = 58}, - [10648] = {.lex_state = 74, .external_lex_state = 52}, + [10648] = {.lex_state = 74, .external_lex_state = 51}, [10649] = {.lex_state = 94}, [10650] = {.lex_state = 86, .external_lex_state = 23}, [10651] = {.lex_state = 89, .external_lex_state = 53}, [10652] = {.lex_state = 89, .external_lex_state = 48}, - [10653] = {.lex_state = 96, .external_lex_state = 58}, + [10653] = {.lex_state = 37, .external_lex_state = 51}, [10654] = {.lex_state = 6}, - [10655] = {.lex_state = 77, .external_lex_state = 52}, + [10655] = {.lex_state = 77, .external_lex_state = 51}, [10656] = {.lex_state = 13}, [10657] = {.lex_state = 32, .external_lex_state = 25}, [10658] = {.lex_state = 96, .external_lex_state = 58}, - [10659] = {.lex_state = 41, .external_lex_state = 52}, + [10659] = {.lex_state = 41, .external_lex_state = 51}, [10660] = {.lex_state = 5}, [10661] = {.lex_state = 89}, [10662] = {.lex_state = 42}, @@ -49401,14 +49240,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10665] = {.lex_state = 89, .external_lex_state = 58}, [10666] = {.lex_state = 100, .external_lex_state = 24}, [10667] = {.lex_state = 40}, - [10668] = {.lex_state = 74, .external_lex_state = 52}, + [10668] = {.lex_state = 74, .external_lex_state = 51}, [10669] = {.lex_state = 40}, [10670] = {.lex_state = 97, .external_lex_state = 24}, [10671] = {.lex_state = 46}, - [10672] = {.lex_state = 46, .external_lex_state = 52}, - [10673] = {.lex_state = 94, .external_lex_state = 35}, - [10674] = {.lex_state = 89, .external_lex_state = 35}, - [10675] = {.lex_state = 89, .external_lex_state = 35}, + [10672] = {.lex_state = 46, .external_lex_state = 51}, + [10673] = {.lex_state = 94, .external_lex_state = 37}, + [10674] = {.lex_state = 89, .external_lex_state = 37}, + [10675] = {.lex_state = 89, .external_lex_state = 37}, [10676] = {.lex_state = 26}, [10677] = {.lex_state = 74}, [10678] = {.lex_state = 76, .external_lex_state = 61}, @@ -49417,7 +49256,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10681] = {.lex_state = 96, .external_lex_state = 32}, [10682] = {.lex_state = 100, .external_lex_state = 23}, [10683] = {.lex_state = 86, .external_lex_state = 23}, - [10684] = {.lex_state = 74, .external_lex_state = 52}, + [10684] = {.lex_state = 74, .external_lex_state = 51}, [10685] = {.lex_state = 89, .external_lex_state = 24}, [10686] = {.lex_state = 100, .external_lex_state = 24}, [10687] = {.lex_state = 100, .external_lex_state = 24}, @@ -49427,9 +49266,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10691] = {.lex_state = 86, .external_lex_state = 53}, [10692] = {.lex_state = 100, .external_lex_state = 24}, [10693] = {.lex_state = 96, .external_lex_state = 33}, - [10694] = {.lex_state = 75, .external_lex_state = 39}, + [10694] = {.lex_state = 75, .external_lex_state = 40}, [10695] = {.lex_state = 89, .external_lex_state = 29}, - [10696] = {.lex_state = 98, .external_lex_state = 52}, + [10696] = {.lex_state = 98, .external_lex_state = 51}, [10697] = {.lex_state = 89, .external_lex_state = 57}, [10698] = {.lex_state = 100, .external_lex_state = 24}, [10699] = {.lex_state = 89, .external_lex_state = 56}, @@ -49442,10 +49281,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10706] = {.lex_state = 96, .external_lex_state = 33}, [10707] = {.lex_state = 97, .external_lex_state = 24}, [10708] = {.lex_state = 89, .external_lex_state = 23}, - [10709] = {.lex_state = 94, .external_lex_state = 35}, + [10709] = {.lex_state = 94, .external_lex_state = 37}, [10710] = {.lex_state = 89, .external_lex_state = 58}, [10711] = {.lex_state = 96, .external_lex_state = 33}, - [10712] = {.lex_state = 94, .external_lex_state = 35}, + [10712] = {.lex_state = 94, .external_lex_state = 37}, [10713] = {.lex_state = 97, .external_lex_state = 24}, [10714] = {.lex_state = 74}, [10715] = {.lex_state = 27}, @@ -49472,33 +49311,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10736] = {.lex_state = 27}, [10737] = {.lex_state = 89, .external_lex_state = 57}, [10738] = {.lex_state = 96, .external_lex_state = 24}, - [10739] = {.lex_state = 98, .external_lex_state = 52}, - [10740] = {.lex_state = 94, .external_lex_state = 40}, - [10741] = {.lex_state = 94, .external_lex_state = 40}, + [10739] = {.lex_state = 98, .external_lex_state = 51}, + [10740] = {.lex_state = 94, .external_lex_state = 35}, + [10741] = {.lex_state = 94, .external_lex_state = 35}, [10742] = {.lex_state = 44}, [10743] = {.lex_state = 97, .external_lex_state = 23}, [10744] = {.lex_state = 100, .external_lex_state = 23}, [10745] = {.lex_state = 40}, [10746] = {.lex_state = 40}, - [10747] = {.lex_state = 94, .external_lex_state = 35}, + [10747] = {.lex_state = 94, .external_lex_state = 37}, [10748] = {.lex_state = 96, .external_lex_state = 33}, [10749] = {.lex_state = 86, .external_lex_state = 24}, [10750] = {.lex_state = 33}, [10751] = {.lex_state = 27}, - [10752] = {.lex_state = 38, .external_lex_state = 52}, + [10752] = {.lex_state = 38, .external_lex_state = 51}, [10753] = {.lex_state = 5}, [10754] = {.lex_state = 96, .external_lex_state = 24}, [10755] = {.lex_state = 44}, [10756] = {.lex_state = 89, .external_lex_state = 56}, [10757] = {.lex_state = 89, .external_lex_state = 57}, [10758] = {.lex_state = 100, .external_lex_state = 23}, - [10759] = {.lex_state = 94, .external_lex_state = 35}, + [10759] = {.lex_state = 94, .external_lex_state = 37}, [10760] = {.lex_state = 6}, - [10761] = {.lex_state = 94, .external_lex_state = 35}, + [10761] = {.lex_state = 94, .external_lex_state = 37}, [10762] = {.lex_state = 89, .external_lex_state = 56}, [10763] = {.lex_state = 6}, [10764] = {.lex_state = 89, .external_lex_state = 33}, - [10765] = {.lex_state = 94, .external_lex_state = 35}, + [10765] = {.lex_state = 94, .external_lex_state = 37}, [10766] = {.lex_state = 6}, [10767] = {.lex_state = 38}, [10768] = {.lex_state = 96, .external_lex_state = 32}, @@ -49508,19 +49347,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10772] = {.lex_state = 26}, [10773] = {.lex_state = 96, .external_lex_state = 24}, [10774] = {.lex_state = 96, .external_lex_state = 32}, - [10775] = {.lex_state = 38, .external_lex_state = 52}, + [10775] = {.lex_state = 38, .external_lex_state = 51}, [10776] = {.lex_state = 86, .external_lex_state = 54}, - [10777] = {.lex_state = 46, .external_lex_state = 52}, + [10777] = {.lex_state = 46, .external_lex_state = 51}, [10778] = {.lex_state = 100, .external_lex_state = 23}, [10779] = {.lex_state = 5}, [10780] = {.lex_state = 96, .external_lex_state = 24}, [10781] = {.lex_state = 27}, [10782] = {.lex_state = 44}, - [10783] = {.lex_state = 94, .external_lex_state = 35}, + [10783] = {.lex_state = 94, .external_lex_state = 37}, [10784] = {.lex_state = 96, .external_lex_state = 24}, [10785] = {.lex_state = 7}, - [10786] = {.lex_state = 94, .external_lex_state = 35}, - [10787] = {.lex_state = 94, .external_lex_state = 35}, + [10786] = {.lex_state = 94, .external_lex_state = 37}, + [10787] = {.lex_state = 94, .external_lex_state = 37}, [10788] = {.lex_state = 27}, [10789] = {.lex_state = 5}, [10790] = {.lex_state = 89, .external_lex_state = 24}, @@ -49529,14 +49368,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10793] = {.lex_state = 96, .external_lex_state = 33}, [10794] = {.lex_state = 89, .external_lex_state = 24}, [10795] = {.lex_state = 86, .external_lex_state = 23}, - [10796] = {.lex_state = 94, .external_lex_state = 40}, + [10796] = {.lex_state = 94, .external_lex_state = 35}, [10797] = {.lex_state = 96, .external_lex_state = 24}, [10798] = {.lex_state = 76, .external_lex_state = 62}, [10799] = {.lex_state = 44}, [10800] = {.lex_state = 89, .external_lex_state = 29}, - [10801] = {.lex_state = 94, .external_lex_state = 40}, + [10801] = {.lex_state = 94, .external_lex_state = 35}, [10802] = {.lex_state = 5}, - [10803] = {.lex_state = 94, .external_lex_state = 40}, + [10803] = {.lex_state = 94, .external_lex_state = 35}, [10804] = {.lex_state = 97, .external_lex_state = 23}, [10805] = {.lex_state = 27}, [10806] = {.lex_state = 100, .external_lex_state = 23}, @@ -49559,8 +49398,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10823] = {.lex_state = 97, .external_lex_state = 23}, [10824] = {.lex_state = 86, .external_lex_state = 53}, [10825] = {.lex_state = 89, .external_lex_state = 57}, - [10826] = {.lex_state = 94, .external_lex_state = 40}, - [10827] = {.lex_state = 94, .external_lex_state = 40}, + [10826] = {.lex_state = 94, .external_lex_state = 35}, + [10827] = {.lex_state = 94, .external_lex_state = 35}, [10828] = {.lex_state = 96, .external_lex_state = 32}, [10829] = {.lex_state = 89, .external_lex_state = 56}, [10830] = {.lex_state = 89, .external_lex_state = 29}, @@ -49572,7 +49411,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10836] = {.lex_state = 96, .external_lex_state = 32}, [10837] = {.lex_state = 33}, [10838] = {.lex_state = 89, .external_lex_state = 29}, - [10839] = {.lex_state = 89, .external_lex_state = 40}, + [10839] = {.lex_state = 89, .external_lex_state = 35}, [10840] = {.lex_state = 96, .external_lex_state = 33}, [10841] = {.lex_state = 96, .external_lex_state = 33}, [10842] = {.lex_state = 76, .external_lex_state = 33}, @@ -49583,7 +49422,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10847] = {.lex_state = 89, .external_lex_state = 58}, [10848] = {.lex_state = 89, .external_lex_state = 24}, [10849] = {.lex_state = 89, .external_lex_state = 29}, - [10850] = {.lex_state = 94, .external_lex_state = 40}, + [10850] = {.lex_state = 94, .external_lex_state = 35}, [10851] = {.lex_state = 89, .external_lex_state = 57}, [10852] = {.lex_state = 96, .external_lex_state = 32}, [10853] = {.lex_state = 100, .external_lex_state = 24}, @@ -49599,7 +49438,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10863] = {.lex_state = 89, .external_lex_state = 56}, [10864] = {.lex_state = 89, .external_lex_state = 58}, [10865] = {.lex_state = 100, .external_lex_state = 23}, - [10866] = {.lex_state = 94, .external_lex_state = 40}, + [10866] = {.lex_state = 94, .external_lex_state = 35}, [10867] = {.lex_state = 89, .external_lex_state = 56}, [10868] = {.lex_state = 96, .external_lex_state = 33}, [10869] = {.lex_state = 26}, @@ -49611,9 +49450,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10875] = {.lex_state = 89, .external_lex_state = 29}, [10876] = {.lex_state = 76, .external_lex_state = 32}, [10877] = {.lex_state = 100, .external_lex_state = 24}, - [10878] = {.lex_state = 94, .external_lex_state = 40}, + [10878] = {.lex_state = 94, .external_lex_state = 35}, [10879] = {.lex_state = 89, .external_lex_state = 56}, - [10880] = {.lex_state = 89, .external_lex_state = 40}, + [10880] = {.lex_state = 89, .external_lex_state = 35}, [10881] = {.lex_state = 89, .external_lex_state = 58}, [10882] = {.lex_state = 86, .external_lex_state = 23}, [10883] = {.lex_state = 97, .external_lex_state = 23}, @@ -49627,7 +49466,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10891] = {.lex_state = 90, .external_lex_state = 23}, [10892] = {.lex_state = 76, .external_lex_state = 63}, [10893] = {.lex_state = 90, .external_lex_state = 23}, - [10894] = {.lex_state = 76, .external_lex_state = 35}, + [10894] = {.lex_state = 76, .external_lex_state = 37}, [10895] = {.lex_state = 38}, [10896] = {.lex_state = 89, .external_lex_state = 24}, [10897] = {.lex_state = 97, .external_lex_state = 23}, @@ -49642,19 +49481,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10906] = {.lex_state = 13}, [10907] = {.lex_state = 97, .external_lex_state = 23}, [10908] = {.lex_state = 89, .external_lex_state = 32}, - [10909] = {.lex_state = 96, .external_lex_state = 35}, + [10909] = {.lex_state = 96, .external_lex_state = 37}, [10910] = {.lex_state = 89, .external_lex_state = 33}, [10911] = {.lex_state = 76, .external_lex_state = 23}, [10912] = {.lex_state = 89}, [10913] = {.lex_state = 31}, [10914] = {.lex_state = 31}, [10915] = {.lex_state = 89, .external_lex_state = 33}, - [10916] = {.lex_state = 89, .external_lex_state = 40}, + [10916] = {.lex_state = 89, .external_lex_state = 35}, [10917] = {.lex_state = 89}, [10918] = {.lex_state = 90, .external_lex_state = 23}, [10919] = {.lex_state = 5}, [10920] = {.lex_state = 38}, - [10921] = {.lex_state = 96, .external_lex_state = 35}, + [10921] = {.lex_state = 96, .external_lex_state = 37}, [10922] = {.lex_state = 27}, [10923] = {.lex_state = 90, .external_lex_state = 23}, [10924] = {.lex_state = 97, .external_lex_state = 23}, @@ -49675,13 +49514,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10939] = {.lex_state = 90, .external_lex_state = 23}, [10940] = {.lex_state = 90, .external_lex_state = 23}, [10941] = {.lex_state = 97, .external_lex_state = 23}, - [10942] = {.lex_state = 96, .external_lex_state = 35}, + [10942] = {.lex_state = 96, .external_lex_state = 37}, [10943] = {.lex_state = 76, .external_lex_state = 60}, [10944] = {.lex_state = 33}, - [10945] = {.lex_state = 89, .external_lex_state = 35}, - [10946] = {.lex_state = 76, .external_lex_state = 40}, + [10945] = {.lex_state = 89, .external_lex_state = 37}, + [10946] = {.lex_state = 76, .external_lex_state = 35}, [10947] = {.lex_state = 83, .external_lex_state = 29}, - [10948] = {.lex_state = 96, .external_lex_state = 35}, + [10948] = {.lex_state = 96, .external_lex_state = 37}, [10949] = {.lex_state = 90, .external_lex_state = 23}, [10950] = {.lex_state = 31}, [10951] = {.lex_state = 45}, @@ -49690,22 +49529,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10954] = {.lex_state = 90, .external_lex_state = 24}, [10955] = {.lex_state = 89, .external_lex_state = 32}, [10956] = {.lex_state = 76, .external_lex_state = 29}, - [10957] = {.lex_state = 96, .external_lex_state = 35}, + [10957] = {.lex_state = 96, .external_lex_state = 37}, [10958] = {.lex_state = 76, .external_lex_state = 29}, [10959] = {.lex_state = 94, .external_lex_state = 23}, [10960] = {.lex_state = 38}, [10961] = {.lex_state = 27}, [10962] = {.lex_state = 90, .external_lex_state = 23}, - [10963] = {.lex_state = 75, .external_lex_state = 39}, + [10963] = {.lex_state = 75, .external_lex_state = 40}, [10964] = {.lex_state = 97, .external_lex_state = 23}, [10965] = {.lex_state = 89}, [10966] = {.lex_state = 76, .external_lex_state = 60}, [10967] = {.lex_state = 100, .external_lex_state = 23}, [10968] = {.lex_state = 90, .external_lex_state = 23}, [10969] = {.lex_state = 90, .external_lex_state = 24}, - [10970] = {.lex_state = 96, .external_lex_state = 35}, + [10970] = {.lex_state = 96, .external_lex_state = 37}, [10971] = {.lex_state = 76, .external_lex_state = 62}, - [10972] = {.lex_state = 96, .external_lex_state = 35}, + [10972] = {.lex_state = 96, .external_lex_state = 37}, [10973] = {.lex_state = 76, .external_lex_state = 25}, [10974] = {.lex_state = 4}, [10975] = {.lex_state = 94, .external_lex_state = 23}, @@ -49715,14 +49554,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10979] = {.lex_state = 38}, [10980] = {.lex_state = 76, .external_lex_state = 62}, [10981] = {.lex_state = 26}, - [10982] = {.lex_state = 96, .external_lex_state = 35}, + [10982] = {.lex_state = 96, .external_lex_state = 37}, [10983] = {.lex_state = 27}, [10984] = {.lex_state = 89, .external_lex_state = 33}, [10985] = {.lex_state = 83, .external_lex_state = 29}, [10986] = {.lex_state = 89, .external_lex_state = 32}, [10987] = {.lex_state = 89}, [10988] = {.lex_state = 94, .external_lex_state = 23}, - [10989] = {.lex_state = 96, .external_lex_state = 35}, + [10989] = {.lex_state = 96, .external_lex_state = 37}, [10990] = {.lex_state = 31}, [10991] = {.lex_state = 38}, [10992] = {.lex_state = 38}, @@ -49730,7 +49569,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10994] = {.lex_state = 45}, [10995] = {.lex_state = 4}, [10996] = {.lex_state = 38}, - [10997] = {.lex_state = 96, .external_lex_state = 40}, + [10997] = {.lex_state = 96, .external_lex_state = 35}, [10998] = {.lex_state = 94, .external_lex_state = 23}, [10999] = {.lex_state = 94, .external_lex_state = 23}, [11000] = {.lex_state = 26}, @@ -49739,7 +49578,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11003] = {.lex_state = 90, .external_lex_state = 24}, [11004] = {.lex_state = 90, .external_lex_state = 24}, [11005] = {.lex_state = 75, .external_lex_state = 55}, - [11006] = {.lex_state = 96, .external_lex_state = 40}, + [11006] = {.lex_state = 96, .external_lex_state = 35}, [11007] = {.lex_state = 38}, [11008] = {.lex_state = 90, .external_lex_state = 23}, [11009] = {.lex_state = 94, .external_lex_state = 23}, @@ -49780,13 +49619,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11044] = {.lex_state = 100, .external_lex_state = 23}, [11045] = {.lex_state = 90, .external_lex_state = 23}, [11046] = {.lex_state = 38}, - [11047] = {.lex_state = 96, .external_lex_state = 40}, + [11047] = {.lex_state = 96, .external_lex_state = 35}, [11048] = {.lex_state = 100, .external_lex_state = 23}, [11049] = {.lex_state = 31}, [11050] = {.lex_state = 90, .external_lex_state = 24}, [11051] = {.lex_state = 38}, [11052] = {.lex_state = 31}, - [11053] = {.lex_state = 96, .external_lex_state = 40}, + [11053] = {.lex_state = 96, .external_lex_state = 35}, [11054] = {.lex_state = 38}, [11055] = {.lex_state = 90, .external_lex_state = 24}, [11056] = {.lex_state = 38}, @@ -49804,7 +49643,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11068] = {.lex_state = 89, .external_lex_state = 24}, [11069] = {.lex_state = 76, .external_lex_state = 25}, [11070] = {.lex_state = 38}, - [11071] = {.lex_state = 96, .external_lex_state = 40}, + [11071] = {.lex_state = 96, .external_lex_state = 35}, [11072] = {.lex_state = 31}, [11073] = {.lex_state = 31}, [11074] = {.lex_state = 27}, @@ -49823,14 +49662,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11087] = {.lex_state = 90, .external_lex_state = 23}, [11088] = {.lex_state = 89}, [11089] = {.lex_state = 45}, - [11090] = {.lex_state = 96, .external_lex_state = 40}, + [11090] = {.lex_state = 96, .external_lex_state = 35}, [11091] = {.lex_state = 100, .external_lex_state = 23}, [11092] = {.lex_state = 90, .external_lex_state = 24}, [11093] = {.lex_state = 45}, [11094] = {.lex_state = 38}, [11095] = {.lex_state = 45}, [11096] = {.lex_state = 31}, - [11097] = {.lex_state = 96, .external_lex_state = 40}, + [11097] = {.lex_state = 96, .external_lex_state = 35}, [11098] = {.lex_state = 27}, [11099] = {.lex_state = 45}, [11100] = {.lex_state = 45}, @@ -49864,7 +49703,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11128] = {.lex_state = 38}, [11129] = {.lex_state = 38}, [11130] = {.lex_state = 7}, - [11131] = {.lex_state = 75, .external_lex_state = 39}, + [11131] = {.lex_state = 75, .external_lex_state = 40}, [11132] = {.lex_state = 90, .external_lex_state = 23}, [11133] = {.lex_state = 76, .external_lex_state = 25}, [11134] = {.lex_state = 38}, @@ -49875,8 +49714,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11139] = {.lex_state = 38}, [11140] = {.lex_state = 33}, [11141] = {.lex_state = 90, .external_lex_state = 24}, - [11142] = {.lex_state = 96, .external_lex_state = 35}, - [11143] = {.lex_state = 96, .external_lex_state = 40}, + [11142] = {.lex_state = 96, .external_lex_state = 37}, + [11143] = {.lex_state = 96, .external_lex_state = 35}, [11144] = {.lex_state = 31}, [11145] = {.lex_state = 4}, [11146] = {.lex_state = 31}, @@ -49886,10 +49725,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11150] = {.lex_state = 34}, [11151] = {.lex_state = 100, .external_lex_state = 23}, [11152] = {.lex_state = 89, .external_lex_state = 23}, - [11153] = {.lex_state = 96, .external_lex_state = 40}, + [11153] = {.lex_state = 96, .external_lex_state = 35}, [11154] = {.lex_state = 89, .external_lex_state = 33}, [11155] = {.lex_state = 75, .external_lex_state = 23}, - [11156] = {.lex_state = 96, .external_lex_state = 40}, + [11156] = {.lex_state = 96, .external_lex_state = 35}, [11157] = {.lex_state = 38}, [11158] = {.lex_state = 38}, [11159] = {.lex_state = 31}, @@ -49910,7 +49749,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11174] = {.lex_state = 100, .external_lex_state = 23}, [11175] = {.lex_state = 45}, [11176] = {.lex_state = 90, .external_lex_state = 24}, - [11177] = {.lex_state = 89, .external_lex_state = 35}, + [11177] = {.lex_state = 89, .external_lex_state = 37}, [11178] = {.lex_state = 90, .external_lex_state = 23}, [11179] = {.lex_state = 26}, [11180] = {.lex_state = 96, .external_lex_state = 23}, @@ -49982,7 +49821,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11246] = {.lex_state = 96, .external_lex_state = 23}, [11247] = {.lex_state = 86}, [11248] = {.lex_state = 96, .external_lex_state = 23}, - [11249] = {.lex_state = 89, .external_lex_state = 35}, + [11249] = {.lex_state = 89, .external_lex_state = 37}, [11250] = {.lex_state = 76, .external_lex_state = 62}, [11251] = {.lex_state = 98}, [11252] = {.lex_state = 42}, @@ -49997,12 +49836,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11261] = {.lex_state = 76, .external_lex_state = 29}, [11262] = {.lex_state = 76, .external_lex_state = 29}, [11263] = {.lex_state = 90, .external_lex_state = 23}, - [11264] = {.lex_state = 89, .external_lex_state = 35}, + [11264] = {.lex_state = 89, .external_lex_state = 37}, [11265] = {.lex_state = 90, .external_lex_state = 23}, [11266] = {.lex_state = 76, .external_lex_state = 29}, [11267] = {.lex_state = 76, .external_lex_state = 61}, - [11268] = {.lex_state = 89, .external_lex_state = 40}, - [11269] = {.lex_state = 89, .external_lex_state = 40}, + [11268] = {.lex_state = 89, .external_lex_state = 35}, + [11269] = {.lex_state = 89, .external_lex_state = 35}, [11270] = {.lex_state = 90, .external_lex_state = 23}, [11271] = {.lex_state = 75, .external_lex_state = 24}, [11272] = {.lex_state = 76, .external_lex_state = 29}, @@ -50018,8 +49857,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11282] = {.lex_state = 33}, [11283] = {.lex_state = 33}, [11284] = {.lex_state = 33}, - [11285] = {.lex_state = 89, .external_lex_state = 35}, - [11286] = {.lex_state = 89, .external_lex_state = 35}, + [11285] = {.lex_state = 89, .external_lex_state = 37}, + [11286] = {.lex_state = 89, .external_lex_state = 37}, [11287] = {.lex_state = 90}, [11288] = {.lex_state = 6}, [11289] = {.lex_state = 90}, @@ -50032,9 +49871,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11296] = {.lex_state = 76, .external_lex_state = 63}, [11297] = {.lex_state = 46}, [11298] = {.lex_state = 46}, - [11299] = {.lex_state = 89, .external_lex_state = 40}, + [11299] = {.lex_state = 89, .external_lex_state = 35}, [11300] = {.lex_state = 46}, - [11301] = {.lex_state = 89, .external_lex_state = 40}, + [11301] = {.lex_state = 89, .external_lex_state = 35}, [11302] = {.lex_state = 98}, [11303] = {.lex_state = 13}, [11304] = {.lex_state = 76, .external_lex_state = 63}, @@ -50056,8 +49895,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11320] = {.lex_state = 13}, [11321] = {.lex_state = 42}, [11322] = {.lex_state = 26}, - [11323] = {.lex_state = 89, .external_lex_state = 35}, - [11324] = {.lex_state = 89, .external_lex_state = 35}, + [11323] = {.lex_state = 89, .external_lex_state = 37}, + [11324] = {.lex_state = 89, .external_lex_state = 37}, [11325] = {.lex_state = 26}, [11326] = {.lex_state = 90, .external_lex_state = 23}, [11327] = {.lex_state = 33}, @@ -50074,14 +49913,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11338] = {.lex_state = 33}, [11339] = {.lex_state = 26}, [11340] = {.lex_state = 26}, - [11341] = {.lex_state = 89, .external_lex_state = 35}, - [11342] = {.lex_state = 89, .external_lex_state = 35}, + [11341] = {.lex_state = 89, .external_lex_state = 37}, + [11342] = {.lex_state = 89, .external_lex_state = 37}, [11343] = {.lex_state = 26}, [11344] = {.lex_state = 13}, [11345] = {.lex_state = 90, .external_lex_state = 23}, [11346] = {.lex_state = 76, .external_lex_state = 29}, [11347] = {.lex_state = 27}, - [11348] = {.lex_state = 76, .external_lex_state = 37}, + [11348] = {.lex_state = 76, .external_lex_state = 39}, [11349] = {.lex_state = 13}, [11350] = {.lex_state = 27}, [11351] = {.lex_state = 90}, @@ -50098,13 +49937,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11362] = {.lex_state = 83, .external_lex_state = 32}, [11363] = {.lex_state = 90}, [11364] = {.lex_state = 26}, - [11365] = {.lex_state = 89, .external_lex_state = 40}, + [11365] = {.lex_state = 89, .external_lex_state = 35}, [11366] = {.lex_state = 6}, - [11367] = {.lex_state = 89, .external_lex_state = 40}, + [11367] = {.lex_state = 89, .external_lex_state = 35}, [11368] = {.lex_state = 96, .external_lex_state = 64}, [11369] = {.lex_state = 90}, - [11370] = {.lex_state = 89, .external_lex_state = 40}, - [11371] = {.lex_state = 89, .external_lex_state = 40}, + [11370] = {.lex_state = 89, .external_lex_state = 35}, + [11371] = {.lex_state = 89, .external_lex_state = 35}, [11372] = {.lex_state = 6}, [11373] = {.lex_state = 27}, [11374] = {.lex_state = 83, .external_lex_state = 32}, @@ -50113,7 +49952,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11377] = {.lex_state = 90, .external_lex_state = 23}, [11378] = {.lex_state = 90, .external_lex_state = 23}, [11379] = {.lex_state = 38}, - [11380] = {.lex_state = 89, .external_lex_state = 40}, + [11380] = {.lex_state = 89, .external_lex_state = 35}, [11381] = {.lex_state = 90, .external_lex_state = 23}, [11382] = {.lex_state = 90, .external_lex_state = 23}, [11383] = {.lex_state = 90, .external_lex_state = 23}, @@ -50147,7 +49986,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11411] = {.lex_state = 76, .external_lex_state = 33}, [11412] = {.lex_state = 32}, [11413] = {.lex_state = 83, .external_lex_state = 29}, - [11414] = {.lex_state = 75, .external_lex_state = 39}, + [11414] = {.lex_state = 75, .external_lex_state = 40}, [11415] = {.lex_state = 32}, [11416] = {.lex_state = 76, .external_lex_state = 33}, [11417] = {.lex_state = 83, .external_lex_state = 32}, @@ -50191,8 +50030,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11455] = {.lex_state = 32}, [11456] = {.lex_state = 32}, [11457] = {.lex_state = 32}, - [11458] = {.lex_state = 76, .external_lex_state = 39}, - [11459] = {.lex_state = 75, .external_lex_state = 39}, + [11458] = {.lex_state = 76, .external_lex_state = 40}, + [11459] = {.lex_state = 75, .external_lex_state = 40}, [11460] = {.lex_state = 76, .external_lex_state = 33}, [11461] = {.lex_state = 76, .external_lex_state = 62}, [11462] = {.lex_state = 32}, @@ -50241,7 +50080,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11505] = {.lex_state = 76, .external_lex_state = 60}, [11506] = {.lex_state = 32}, [11507] = {.lex_state = 32}, - [11508] = {.lex_state = 75, .external_lex_state = 39}, + [11508] = {.lex_state = 75, .external_lex_state = 40}, [11509] = {.lex_state = 97}, [11510] = {.lex_state = 97}, [11511] = {.lex_state = 97}, @@ -50260,7 +50099,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11524] = {.lex_state = 76, .external_lex_state = 60}, [11525] = {.lex_state = 95}, [11526] = {.lex_state = 95}, - [11527] = {.lex_state = 76, .external_lex_state = 43}, + [11527] = {.lex_state = 76, .external_lex_state = 41}, [11528] = {.lex_state = 32}, [11529] = {.lex_state = 76, .external_lex_state = 32}, [11530] = {.lex_state = 32}, @@ -50276,14 +50115,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11540] = {.lex_state = 76, .external_lex_state = 33}, [11541] = {.lex_state = 76, .external_lex_state = 33}, [11542] = {.lex_state = 76, .external_lex_state = 33}, - [11543] = {.lex_state = 83, .external_lex_state = 40}, - [11544] = {.lex_state = 83, .external_lex_state = 40}, - [11545] = {.lex_state = 76, .external_lex_state = 40}, + [11543] = {.lex_state = 83, .external_lex_state = 35}, + [11544] = {.lex_state = 83, .external_lex_state = 35}, + [11545] = {.lex_state = 76, .external_lex_state = 35}, [11546] = {.lex_state = 32}, [11547] = {.lex_state = 32}, [11548] = {.lex_state = 76, .external_lex_state = 33}, [11549] = {.lex_state = 76, .external_lex_state = 33}, - [11550] = {.lex_state = 76, .external_lex_state = 35}, + [11550] = {.lex_state = 76, .external_lex_state = 37}, [11551] = {.lex_state = 76, .external_lex_state = 32}, [11552] = {.lex_state = 75, .external_lex_state = 23}, [11553] = {.lex_state = 32}, @@ -50291,14 +50130,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11555] = {.lex_state = 32}, [11556] = {.lex_state = 76, .external_lex_state = 55}, [11557] = {.lex_state = 32}, - [11558] = {.lex_state = 76, .external_lex_state = 35}, + [11558] = {.lex_state = 76, .external_lex_state = 37}, [11559] = {.lex_state = 32}, [11560] = {.lex_state = 32}, - [11561] = {.lex_state = 76, .external_lex_state = 40}, + [11561] = {.lex_state = 76, .external_lex_state = 35}, [11562] = {.lex_state = 90}, [11563] = {.lex_state = 32}, [11564] = {.lex_state = 32}, - [11565] = {.lex_state = 76, .external_lex_state = 40}, + [11565] = {.lex_state = 76, .external_lex_state = 35}, [11566] = {.lex_state = 75, .external_lex_state = 23}, [11567] = {.lex_state = 89, .external_lex_state = 23}, [11568] = {.lex_state = 32}, @@ -50313,16 +50152,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11577] = {.lex_state = 76, .external_lex_state = 63}, [11578] = {.lex_state = 32}, [11579] = {.lex_state = 32}, - [11580] = {.lex_state = 75, .external_lex_state = 39}, + [11580] = {.lex_state = 75, .external_lex_state = 40}, [11581] = {.lex_state = 32}, - [11582] = {.lex_state = 83, .external_lex_state = 35}, + [11582] = {.lex_state = 83, .external_lex_state = 37}, [11583] = {.lex_state = 32}, [11584] = {.lex_state = 32}, [11585] = {.lex_state = 5}, [11586] = {.lex_state = 32}, [11587] = {.lex_state = 32}, - [11588] = {.lex_state = 75, .external_lex_state = 39}, - [11589] = {.lex_state = 83, .external_lex_state = 35}, + [11588] = {.lex_state = 75, .external_lex_state = 40}, + [11589] = {.lex_state = 83, .external_lex_state = 37}, [11590] = {.lex_state = 76, .external_lex_state = 60}, [11591] = {.lex_state = 32}, [11592] = {.lex_state = 32}, @@ -50335,7 +50174,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11599] = {.lex_state = 89, .external_lex_state = 23}, [11600] = {.lex_state = 89, .external_lex_state = 23}, [11601] = {.lex_state = 76, .external_lex_state = 62}, - [11602] = {.lex_state = 76, .external_lex_state = 39}, + [11602] = {.lex_state = 76, .external_lex_state = 40}, [11603] = {.lex_state = 95}, [11604] = {.lex_state = 32}, [11605] = {.lex_state = 95}, @@ -50347,21 +50186,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11611] = {.lex_state = 32}, [11612] = {.lex_state = 90}, [11613] = {.lex_state = 75, .external_lex_state = 23}, - [11614] = {.lex_state = 76, .external_lex_state = 40}, + [11614] = {.lex_state = 76, .external_lex_state = 35}, [11615] = {.lex_state = 75, .external_lex_state = 23}, - [11616] = {.lex_state = 75, .external_lex_state = 39}, + [11616] = {.lex_state = 75, .external_lex_state = 40}, [11617] = {.lex_state = 32}, [11618] = {.lex_state = 32}, [11619] = {.lex_state = 89, .external_lex_state = 23}, [11620] = {.lex_state = 32}, [11621] = {.lex_state = 90}, [11622] = {.lex_state = 32}, - [11623] = {.lex_state = 76, .external_lex_state = 35}, + [11623] = {.lex_state = 76, .external_lex_state = 37}, [11624] = {.lex_state = 32}, [11625] = {.lex_state = 90}, [11626] = {.lex_state = 32}, [11627] = {.lex_state = 32}, - [11628] = {.lex_state = 75, .external_lex_state = 39}, + [11628] = {.lex_state = 75, .external_lex_state = 40}, [11629] = {.lex_state = 95}, [11630] = {.lex_state = 32}, [11631] = {.lex_state = 90}, @@ -50375,7 +50214,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11639] = {.lex_state = 32}, [11640] = {.lex_state = 83, .external_lex_state = 33}, [11641] = {.lex_state = 76, .external_lex_state = 32}, - [11642] = {.lex_state = 75, .external_lex_state = 39}, + [11642] = {.lex_state = 75, .external_lex_state = 40}, [11643] = {.lex_state = 32}, [11644] = {.lex_state = 76, .external_lex_state = 29}, [11645] = {.lex_state = 32}, @@ -50390,7 +50229,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11654] = {.lex_state = 89, .external_lex_state = 23}, [11655] = {.lex_state = 76, .external_lex_state = 32}, [11656] = {.lex_state = 32}, - [11657] = {.lex_state = 75, .external_lex_state = 39}, + [11657] = {.lex_state = 75, .external_lex_state = 40}, [11658] = {.lex_state = 32}, [11659] = {.lex_state = 34}, [11660] = {.lex_state = 76, .external_lex_state = 32}, @@ -50434,7 +50273,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11698] = {.lex_state = 76, .external_lex_state = 29}, [11699] = {.lex_state = 75, .external_lex_state = 23}, [11700] = {.lex_state = 76, .external_lex_state = 29}, - [11701] = {.lex_state = 76, .external_lex_state = 35}, + [11701] = {.lex_state = 76, .external_lex_state = 37}, [11702] = {.lex_state = 75, .external_lex_state = 23}, [11703] = {.lex_state = 32}, [11704] = {.lex_state = 32}, @@ -50442,18 +50281,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11706] = {.lex_state = 32}, [11707] = {.lex_state = 75, .external_lex_state = 23}, [11708] = {.lex_state = 75, .external_lex_state = 55}, - [11709] = {.lex_state = 75, .external_lex_state = 39}, + [11709] = {.lex_state = 75, .external_lex_state = 40}, [11710] = {.lex_state = 76, .external_lex_state = 32}, [11711] = {.lex_state = 75, .external_lex_state = 55}, [11712] = {.lex_state = 83, .external_lex_state = 29}, - [11713] = {.lex_state = 32}, + [11713] = {.lex_state = 76, .external_lex_state = 32}, [11714] = {.lex_state = 76, .external_lex_state = 62}, [11715] = {.lex_state = 27}, [11716] = {.lex_state = 33}, - [11717] = {.lex_state = 83, .external_lex_state = 37}, - [11718] = {.lex_state = 75, .external_lex_state = 39}, + [11717] = {.lex_state = 83, .external_lex_state = 39}, + [11718] = {.lex_state = 75, .external_lex_state = 40}, [11719] = {.lex_state = 32}, - [11720] = {.lex_state = 83, .external_lex_state = 35}, + [11720] = {.lex_state = 83, .external_lex_state = 37}, [11721] = {.lex_state = 33}, [11722] = {.lex_state = 33}, [11723] = {.lex_state = 83, .external_lex_state = 29}, @@ -50468,7 +50307,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11732] = {.lex_state = 83, .external_lex_state = 29}, [11733] = {.lex_state = 32}, [11734] = {.lex_state = 76, .external_lex_state = 63}, - [11735] = {.lex_state = 75, .external_lex_state = 39}, + [11735] = {.lex_state = 75, .external_lex_state = 40}, [11736] = {.lex_state = 76}, [11737] = {.lex_state = 76, .external_lex_state = 60}, [11738] = {.lex_state = 32}, @@ -50483,14 +50322,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11747] = {.lex_state = 33}, [11748] = {.lex_state = 33}, [11749] = {.lex_state = 32}, - [11750] = {.lex_state = 75, .external_lex_state = 39}, + [11750] = {.lex_state = 75, .external_lex_state = 40}, [11751] = {.lex_state = 33}, [11752] = {.lex_state = 76, .external_lex_state = 61}, - [11753] = {.lex_state = 75, .external_lex_state = 39}, - [11754] = {.lex_state = 75, .external_lex_state = 39}, + [11753] = {.lex_state = 75, .external_lex_state = 40}, + [11754] = {.lex_state = 75, .external_lex_state = 40}, [11755] = {.lex_state = 32}, [11756] = {.lex_state = 33}, - [11757] = {.lex_state = 83, .external_lex_state = 37}, + [11757] = {.lex_state = 83, .external_lex_state = 39}, [11758] = {.lex_state = 83, .external_lex_state = 29}, [11759] = {.lex_state = 83, .external_lex_state = 29}, [11760] = {.lex_state = 83, .external_lex_state = 29}, @@ -50506,252 +50345,252 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [11770] = {.lex_state = 33}, [11771] = {.lex_state = 32}, [11772] = {.lex_state = 27}, - [11773] = {.lex_state = 76, .external_lex_state = 40}, - [11774] = {.lex_state = 75, .external_lex_state = 39}, + [11773] = {.lex_state = 76, .external_lex_state = 35}, + [11774] = {.lex_state = 75, .external_lex_state = 40}, [11775] = {.lex_state = 76, .external_lex_state = 60}, [11776] = {.lex_state = 27}, - [11777] = {.lex_state = 76, .external_lex_state = 40}, + [11777] = {.lex_state = 76, .external_lex_state = 35}, [11778] = {.lex_state = 83, .external_lex_state = 29}, - [11779] = {.lex_state = 76, .external_lex_state = 39}, - [11780] = {.lex_state = 76, .external_lex_state = 40}, + [11779] = {.lex_state = 76, .external_lex_state = 40}, + [11780] = {.lex_state = 76, .external_lex_state = 35}, [11781] = {.lex_state = 76, .external_lex_state = 61}, [11782] = {.lex_state = 32}, [11783] = {.lex_state = 76, .external_lex_state = 32}, [11784] = {.lex_state = 83, .external_lex_state = 29}, [11785] = {.lex_state = 32}, - [11786] = {.lex_state = 75, .external_lex_state = 39}, + [11786] = {.lex_state = 75, .external_lex_state = 40}, [11787] = {.lex_state = 75, .external_lex_state = 55}, [11788] = {.lex_state = 76, .external_lex_state = 60}, [11789] = {.lex_state = 83, .external_lex_state = 29}, - [11790] = {.lex_state = 76, .external_lex_state = 40}, + [11790] = {.lex_state = 76, .external_lex_state = 35}, [11791] = {.lex_state = 75, .external_lex_state = 55}, [11792] = {.lex_state = 27}, [11793] = {.lex_state = 75, .external_lex_state = 55}, [11794] = {.lex_state = 32}, [11795] = {.lex_state = 32}, - [11796] = {.lex_state = 76, .external_lex_state = 40}, - [11797] = {.lex_state = 76, .external_lex_state = 54}, - [11798] = {.lex_state = 75, .external_lex_state = 39}, + [11796] = {.lex_state = 32}, + [11797] = {.lex_state = 76, .external_lex_state = 35}, + [11798] = {.lex_state = 75, .external_lex_state = 40}, [11799] = {.lex_state = 75, .external_lex_state = 23}, - [11800] = {.lex_state = 27}, - [11801] = {.lex_state = 75, .external_lex_state = 39}, + [11800] = {.lex_state = 76, .external_lex_state = 54}, + [11801] = {.lex_state = 75, .external_lex_state = 40}, [11802] = {.lex_state = 47}, [11803] = {.lex_state = 76, .external_lex_state = 62}, [11804] = {.lex_state = 27}, [11805] = {.lex_state = 27}, - [11806] = {.lex_state = 83, .external_lex_state = 29}, - [11807] = {.lex_state = 76, .external_lex_state = 62}, - [11808] = {.lex_state = 83, .external_lex_state = 29}, - [11809] = {.lex_state = 75, .external_lex_state = 55}, + [11806] = {.lex_state = 27}, + [11807] = {.lex_state = 83, .external_lex_state = 29}, + [11808] = {.lex_state = 76, .external_lex_state = 62}, + [11809] = {.lex_state = 83, .external_lex_state = 29}, [11810] = {.lex_state = 27}, - [11811] = {.lex_state = 27}, + [11811] = {.lex_state = 75, .external_lex_state = 55}, [11812] = {.lex_state = 76, .external_lex_state = 33}, - [11813] = {.lex_state = 83, .external_lex_state = 29}, + [11813] = {.lex_state = 27}, [11814] = {.lex_state = 83, .external_lex_state = 29}, - [11815] = {.lex_state = 32}, - [11816] = {.lex_state = 27}, - [11817] = {.lex_state = 32}, - [11818] = {.lex_state = 75, .external_lex_state = 55}, - [11819] = {.lex_state = 83, .external_lex_state = 29}, - [11820] = {.lex_state = 83, .external_lex_state = 29}, - [11821] = {.lex_state = 33}, + [11815] = {.lex_state = 83, .external_lex_state = 29}, + [11816] = {.lex_state = 32}, + [11817] = {.lex_state = 27}, + [11818] = {.lex_state = 32}, + [11819] = {.lex_state = 75, .external_lex_state = 55}, + [11820] = {.lex_state = 32}, + [11821] = {.lex_state = 83, .external_lex_state = 29}, [11822] = {.lex_state = 33}, - [11823] = {.lex_state = 76, .external_lex_state = 62}, - [11824] = {.lex_state = 76, .external_lex_state = 62}, - [11825] = {.lex_state = 83, .external_lex_state = 29}, + [11823] = {.lex_state = 83, .external_lex_state = 29}, + [11824] = {.lex_state = 33}, + [11825] = {.lex_state = 76, .external_lex_state = 62}, [11826] = {.lex_state = 76, .external_lex_state = 55}, - [11827] = {.lex_state = 32}, - [11828] = {.lex_state = 75, .external_lex_state = 55}, - [11829] = {.lex_state = 76, .external_lex_state = 32}, + [11827] = {.lex_state = 76, .external_lex_state = 62}, + [11828] = {.lex_state = 83, .external_lex_state = 29}, + [11829] = {.lex_state = 32}, [11830] = {.lex_state = 32}, - [11831] = {.lex_state = 83, .external_lex_state = 29}, - [11832] = {.lex_state = 32}, - [11833] = {.lex_state = 32}, - [11834] = {.lex_state = 75, .external_lex_state = 39}, + [11831] = {.lex_state = 75, .external_lex_state = 55}, + [11832] = {.lex_state = 76, .external_lex_state = 32}, + [11833] = {.lex_state = 83, .external_lex_state = 29}, + [11834] = {.lex_state = 32}, [11835] = {.lex_state = 76, .external_lex_state = 33}, [11836] = {.lex_state = 32}, [11837] = {.lex_state = 27}, - [11838] = {.lex_state = 76, .external_lex_state = 32}, + [11838] = {.lex_state = 75, .external_lex_state = 40}, [11839] = {.lex_state = 76, .external_lex_state = 62}, - [11840] = {.lex_state = 76, .external_lex_state = 37}, - [11841] = {.lex_state = 89, .external_lex_state = 25}, + [11840] = {.lex_state = 32}, + [11841] = {.lex_state = 76, .external_lex_state = 39}, [11842] = {.lex_state = 76, .external_lex_state = 32}, [11843] = {.lex_state = 76, .external_lex_state = 32}, [11844] = {.lex_state = 76, .external_lex_state = 32}, - [11845] = {.lex_state = 76, .external_lex_state = 61}, - [11846] = {.lex_state = 83, .external_lex_state = 40}, - [11847] = {.lex_state = 75, .external_lex_state = 55}, - [11848] = {.lex_state = 83, .external_lex_state = 29}, - [11849] = {.lex_state = 32}, - [11850] = {.lex_state = 83, .external_lex_state = 29}, + [11845] = {.lex_state = 89, .external_lex_state = 25}, + [11846] = {.lex_state = 83, .external_lex_state = 35}, + [11847] = {.lex_state = 76, .external_lex_state = 61}, + [11848] = {.lex_state = 75, .external_lex_state = 55}, + [11849] = {.lex_state = 83, .external_lex_state = 29}, + [11850] = {.lex_state = 32}, [11851] = {.lex_state = 27}, - [11852] = {.lex_state = 76, .external_lex_state = 61}, - [11853] = {.lex_state = 76, .external_lex_state = 35}, - [11854] = {.lex_state = 32}, - [11855] = {.lex_state = 76, .external_lex_state = 60}, - [11856] = {.lex_state = 27}, + [11852] = {.lex_state = 83, .external_lex_state = 29}, + [11853] = {.lex_state = 76, .external_lex_state = 37}, + [11854] = {.lex_state = 76, .external_lex_state = 61}, + [11855] = {.lex_state = 32}, + [11856] = {.lex_state = 76, .external_lex_state = 60}, [11857] = {.lex_state = 27}, - [11858] = {.lex_state = 34}, + [11858] = {.lex_state = 27}, [11859] = {.lex_state = 33}, [11860] = {.lex_state = 76, .external_lex_state = 32}, - [11861] = {.lex_state = 75, .external_lex_state = 39}, - [11862] = {.lex_state = 32}, - [11863] = {.lex_state = 27}, - [11864] = {.lex_state = 75, .external_lex_state = 39}, - [11865] = {.lex_state = 32}, - [11866] = {.lex_state = 75, .external_lex_state = 39}, + [11861] = {.lex_state = 75, .external_lex_state = 40}, + [11862] = {.lex_state = 34}, + [11863] = {.lex_state = 32}, + [11864] = {.lex_state = 75, .external_lex_state = 40}, + [11865] = {.lex_state = 27}, + [11866] = {.lex_state = 75, .external_lex_state = 40}, [11867] = {.lex_state = 32}, - [11868] = {.lex_state = 27}, + [11868] = {.lex_state = 32}, [11869] = {.lex_state = 27}, - [11870] = {.lex_state = 76, .external_lex_state = 32}, + [11870] = {.lex_state = 27}, [11871] = {.lex_state = 27}, - [11872] = {.lex_state = 32}, - [11873] = {.lex_state = 76, .external_lex_state = 62}, + [11872] = {.lex_state = 76, .external_lex_state = 32}, + [11873] = {.lex_state = 32}, [11874] = {.lex_state = 83, .external_lex_state = 32}, [11875] = {.lex_state = 27}, [11876] = {.lex_state = 27}, - [11877] = {.lex_state = 75, .external_lex_state = 39}, - [11878] = {.lex_state = 75, .external_lex_state = 39}, - [11879] = {.lex_state = 76, .external_lex_state = 63}, - [11880] = {.lex_state = 76, .external_lex_state = 62}, - [11881] = {.lex_state = 76, .external_lex_state = 35}, - [11882] = {.lex_state = 75, .external_lex_state = 39}, - [11883] = {.lex_state = 32}, - [11884] = {.lex_state = 76, .external_lex_state = 35}, - [11885] = {.lex_state = 76, .external_lex_state = 35}, + [11877] = {.lex_state = 75, .external_lex_state = 40}, + [11878] = {.lex_state = 75, .external_lex_state = 40}, + [11879] = {.lex_state = 76, .external_lex_state = 62}, + [11880] = {.lex_state = 76, .external_lex_state = 63}, + [11881] = {.lex_state = 76, .external_lex_state = 37}, + [11882] = {.lex_state = 75, .external_lex_state = 40}, + [11883] = {.lex_state = 76, .external_lex_state = 62}, + [11884] = {.lex_state = 76, .external_lex_state = 37}, + [11885] = {.lex_state = 32}, [11886] = {.lex_state = 76, .external_lex_state = 62}, - [11887] = {.lex_state = 27}, - [11888] = {.lex_state = 76, .external_lex_state = 35}, - [11889] = {.lex_state = 76, .external_lex_state = 63}, + [11887] = {.lex_state = 76, .external_lex_state = 37}, + [11888] = {.lex_state = 76, .external_lex_state = 37}, + [11889] = {.lex_state = 27}, [11890] = {.lex_state = 76, .external_lex_state = 32}, - [11891] = {.lex_state = 75, .external_lex_state = 55}, - [11892] = {.lex_state = 83, .external_lex_state = 29}, - [11893] = {.lex_state = 76, .external_lex_state = 35}, - [11894] = {.lex_state = 6}, - [11895] = {.lex_state = 76, .external_lex_state = 35}, + [11891] = {.lex_state = 76, .external_lex_state = 63}, + [11892] = {.lex_state = 75, .external_lex_state = 55}, + [11893] = {.lex_state = 76, .external_lex_state = 37}, + [11894] = {.lex_state = 83, .external_lex_state = 29}, + [11895] = {.lex_state = 76, .external_lex_state = 37}, [11896] = {.lex_state = 76, .external_lex_state = 33}, - [11897] = {.lex_state = 76, .external_lex_state = 35}, - [11898] = {.lex_state = 75, .external_lex_state = 39}, + [11897] = {.lex_state = 76, .external_lex_state = 37}, + [11898] = {.lex_state = 75, .external_lex_state = 40}, [11899] = {.lex_state = 76, .external_lex_state = 33}, - [11900] = {.lex_state = 27}, - [11901] = {.lex_state = 32}, + [11900] = {.lex_state = 6}, + [11901] = {.lex_state = 27}, [11902] = {.lex_state = 33}, - [11903] = {.lex_state = 76, .external_lex_state = 35}, + [11903] = {.lex_state = 76, .external_lex_state = 37}, [11904] = {.lex_state = 32}, - [11905] = {.lex_state = 27}, - [11906] = {.lex_state = 76, .external_lex_state = 35}, - [11907] = {.lex_state = 96}, + [11905] = {.lex_state = 32}, + [11906] = {.lex_state = 27}, + [11907] = {.lex_state = 76, .external_lex_state = 37}, [11908] = {.lex_state = 76, .external_lex_state = 33}, - [11909] = {.lex_state = 76, .external_lex_state = 35}, + [11909] = {.lex_state = 96}, [11910] = {.lex_state = 76, .external_lex_state = 60}, - [11911] = {.lex_state = 76, .external_lex_state = 35}, - [11912] = {.lex_state = 27}, - [11913] = {.lex_state = 32}, - [11914] = {.lex_state = 83, .external_lex_state = 33}, + [11911] = {.lex_state = 76, .external_lex_state = 37}, + [11912] = {.lex_state = 76, .external_lex_state = 37}, + [11913] = {.lex_state = 27}, + [11914] = {.lex_state = 32}, [11915] = {.lex_state = 27}, [11916] = {.lex_state = 27}, [11917] = {.lex_state = 27}, - [11918] = {.lex_state = 32}, + [11918] = {.lex_state = 83, .external_lex_state = 33}, [11919] = {.lex_state = 83, .external_lex_state = 23}, - [11920] = {.lex_state = 27}, + [11920] = {.lex_state = 32}, [11921] = {.lex_state = 27}, - [11922] = {.lex_state = 76, .external_lex_state = 23}, - [11923] = {.lex_state = 76, .external_lex_state = 62}, - [11924] = {.lex_state = 76, .external_lex_state = 35}, + [11922] = {.lex_state = 27}, + [11923] = {.lex_state = 76, .external_lex_state = 23}, + [11924] = {.lex_state = 76, .external_lex_state = 62}, [11925] = {.lex_state = 33}, - [11926] = {.lex_state = 76, .external_lex_state = 51}, - [11927] = {.lex_state = 75, .external_lex_state = 55}, - [11928] = {.lex_state = 32}, + [11926] = {.lex_state = 76, .external_lex_state = 37}, + [11927] = {.lex_state = 76, .external_lex_state = 52}, + [11928] = {.lex_state = 75, .external_lex_state = 55}, [11929] = {.lex_state = 76, .external_lex_state = 60}, - [11930] = {.lex_state = 75, .external_lex_state = 39}, - [11931] = {.lex_state = 96, .external_lex_state = 64}, - [11932] = {.lex_state = 27}, - [11933] = {.lex_state = 96, .external_lex_state = 64}, + [11930] = {.lex_state = 75, .external_lex_state = 40}, + [11931] = {.lex_state = 32}, + [11932] = {.lex_state = 96, .external_lex_state = 64}, + [11933] = {.lex_state = 27}, [11934] = {.lex_state = 33}, [11935] = {.lex_state = 33}, - [11936] = {.lex_state = 76, .external_lex_state = 39}, + [11936] = {.lex_state = 76, .external_lex_state = 40}, [11937] = {.lex_state = 96, .external_lex_state = 64}, - [11938] = {.lex_state = 83, .external_lex_state = 29}, - [11939] = {.lex_state = 32}, + [11938] = {.lex_state = 96, .external_lex_state = 64}, + [11939] = {.lex_state = 83, .external_lex_state = 29}, [11940] = {.lex_state = 33}, - [11941] = {.lex_state = 96, .external_lex_state = 64}, + [11941] = {.lex_state = 32}, [11942] = {.lex_state = 76, .external_lex_state = 60}, [11943] = {.lex_state = 76, .external_lex_state = 32}, - [11944] = {.lex_state = 76, .external_lex_state = 33}, - [11945] = {.lex_state = 75, .external_lex_state = 39}, - [11946] = {.lex_state = 32}, - [11947] = {.lex_state = 96, .external_lex_state = 64}, + [11944] = {.lex_state = 96, .external_lex_state = 64}, + [11945] = {.lex_state = 75, .external_lex_state = 40}, + [11946] = {.lex_state = 76, .external_lex_state = 33}, + [11947] = {.lex_state = 32}, [11948] = {.lex_state = 96, .external_lex_state = 64}, [11949] = {.lex_state = 76, .external_lex_state = 32}, [11950] = {.lex_state = 76, .external_lex_state = 60}, [11951] = {.lex_state = 76, .external_lex_state = 62}, [11952] = {.lex_state = 96, .external_lex_state = 64}, - [11953] = {.lex_state = 76, .external_lex_state = 62}, - [11954] = {.lex_state = 83, .external_lex_state = 29}, - [11955] = {.lex_state = 76, .external_lex_state = 37}, - [11956] = {.lex_state = 76, .external_lex_state = 37}, - [11957] = {.lex_state = 75, .external_lex_state = 39}, - [11958] = {.lex_state = 96, .external_lex_state = 64}, - [11959] = {.lex_state = 32}, - [11960] = {.lex_state = 76, .external_lex_state = 55}, + [11953] = {.lex_state = 96, .external_lex_state = 64}, + [11954] = {.lex_state = 76, .external_lex_state = 62}, + [11955] = {.lex_state = 83, .external_lex_state = 29}, + [11956] = {.lex_state = 76, .external_lex_state = 39}, + [11957] = {.lex_state = 75, .external_lex_state = 40}, + [11958] = {.lex_state = 76, .external_lex_state = 39}, + [11959] = {.lex_state = 96, .external_lex_state = 64}, + [11960] = {.lex_state = 32}, [11961] = {.lex_state = 76, .external_lex_state = 33}, - [11962] = {.lex_state = 32}, + [11962] = {.lex_state = 76, .external_lex_state = 55}, [11963] = {.lex_state = 32}, - [11964] = {.lex_state = 76, .external_lex_state = 40}, + [11964] = {.lex_state = 32}, [11965] = {.lex_state = 76, .external_lex_state = 33}, [11966] = {.lex_state = 76, .external_lex_state = 33}, [11967] = {.lex_state = 96, .external_lex_state = 64}, - [11968] = {.lex_state = 76, .external_lex_state = 40}, + [11968] = {.lex_state = 76, .external_lex_state = 35}, [11969] = {.lex_state = 76, .external_lex_state = 33}, [11970] = {.lex_state = 76, .external_lex_state = 33}, - [11971] = {.lex_state = 75, .external_lex_state = 39}, + [11971] = {.lex_state = 75, .external_lex_state = 40}, [11972] = {.lex_state = 32}, [11973] = {.lex_state = 33}, [11974] = {.lex_state = 76, .external_lex_state = 32}, [11975] = {.lex_state = 76, .external_lex_state = 60}, [11976] = {.lex_state = 76, .external_lex_state = 32}, - [11977] = {.lex_state = 76, .external_lex_state = 40}, + [11977] = {.lex_state = 76, .external_lex_state = 35}, [11978] = {.lex_state = 32}, [11979] = {.lex_state = 76, .external_lex_state = 32}, - [11980] = {.lex_state = 76, .external_lex_state = 40}, + [11980] = {.lex_state = 76, .external_lex_state = 35}, [11981] = {.lex_state = 32}, - [11982] = {.lex_state = 83, .external_lex_state = 29}, - [11983] = {.lex_state = 76, .external_lex_state = 40}, - [11984] = {.lex_state = 75, .external_lex_state = 39}, - [11985] = {.lex_state = 32}, - [11986] = {.lex_state = 76, .external_lex_state = 55}, - [11987] = {.lex_state = 75, .external_lex_state = 39}, + [11982] = {.lex_state = 76, .external_lex_state = 35}, + [11983] = {.lex_state = 83, .external_lex_state = 29}, + [11984] = {.lex_state = 76, .external_lex_state = 35}, + [11985] = {.lex_state = 75, .external_lex_state = 40}, + [11986] = {.lex_state = 32}, + [11987] = {.lex_state = 75, .external_lex_state = 40}, [11988] = {.lex_state = 76, .external_lex_state = 62}, - [11989] = {.lex_state = 76, .external_lex_state = 40}, + [11989] = {.lex_state = 76, .external_lex_state = 55}, [11990] = {.lex_state = 76, .external_lex_state = 60}, - [11991] = {.lex_state = 32}, - [11992] = {.lex_state = 75, .external_lex_state = 39}, + [11991] = {.lex_state = 76, .external_lex_state = 35}, + [11992] = {.lex_state = 32}, [11993] = {.lex_state = 32}, - [11994] = {.lex_state = 32}, + [11994] = {.lex_state = 75, .external_lex_state = 40}, [11995] = {.lex_state = 32}, - [11996] = {.lex_state = 76, .external_lex_state = 40}, - [11997] = {.lex_state = 76, .external_lex_state = 39}, - [11998] = {.lex_state = 83, .external_lex_state = 29}, + [11996] = {.lex_state = 32}, + [11997] = {.lex_state = 76, .external_lex_state = 40}, + [11998] = {.lex_state = 76, .external_lex_state = 35}, [11999] = {.lex_state = 32}, [12000] = {.lex_state = 83, .external_lex_state = 29}, [12001] = {.lex_state = 32}, [12002] = {.lex_state = 83, .external_lex_state = 23}, - [12003] = {.lex_state = 32}, - [12004] = {.lex_state = 96, .external_lex_state = 64}, - [12005] = {.lex_state = 32}, + [12003] = {.lex_state = 83, .external_lex_state = 29}, + [12004] = {.lex_state = 32}, + [12005] = {.lex_state = 96, .external_lex_state = 64}, [12006] = {.lex_state = 32}, - [12007] = {.lex_state = 75, .external_lex_state = 39}, - [12008] = {.lex_state = 76, .external_lex_state = 32}, + [12007] = {.lex_state = 32}, + [12008] = {.lex_state = 75, .external_lex_state = 40}, [12009] = {.lex_state = 33}, - [12010] = {.lex_state = 32}, - [12011] = {.lex_state = 75, .external_lex_state = 39}, - [12012] = {.lex_state = 32}, - [12013] = {.lex_state = 76, .external_lex_state = 33}, - [12014] = {.lex_state = 32}, + [12010] = {.lex_state = 76, .external_lex_state = 32}, + [12011] = {.lex_state = 32}, + [12012] = {.lex_state = 75, .external_lex_state = 40}, + [12013] = {.lex_state = 32}, + [12014] = {.lex_state = 76, .external_lex_state = 33}, [12015] = {.lex_state = 32}, [12016] = {.lex_state = 32}, - [12017] = {.lex_state = 76, .external_lex_state = 40}, - [12018] = {.lex_state = 32}, + [12017] = {.lex_state = 32}, + [12018] = {.lex_state = 76, .external_lex_state = 35}, [12019] = {.lex_state = 76, .external_lex_state = 61}, [12020] = {.lex_state = 32}, [12021] = {.lex_state = 32}, @@ -50775,7 +50614,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12039] = {.lex_state = 27}, [12040] = {.lex_state = 32}, [12041] = {.lex_state = 27}, - [12042] = {.lex_state = 75, .external_lex_state = 39}, + [12042] = {.lex_state = 75, .external_lex_state = 40}, [12043] = {.lex_state = 33}, [12044] = {.lex_state = 32}, [12045] = {.lex_state = 76, .external_lex_state = 32}, @@ -50789,10 +50628,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12053] = {.lex_state = 33}, [12054] = {.lex_state = 83, .external_lex_state = 29}, [12055] = {.lex_state = 76, .external_lex_state = 60}, - [12056] = {.lex_state = 75, .external_lex_state = 39}, + [12056] = {.lex_state = 75, .external_lex_state = 40}, [12057] = {.lex_state = 33}, [12058] = {.lex_state = 76, .external_lex_state = 62}, - [12059] = {.lex_state = 75, .external_lex_state = 39}, + [12059] = {.lex_state = 75, .external_lex_state = 40}, [12060] = {.lex_state = 76, .external_lex_state = 33}, [12061] = {.lex_state = 76, .external_lex_state = 33}, [12062] = {.lex_state = 76, .external_lex_state = 33}, @@ -50800,7 +50639,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12064] = {.lex_state = 76, .external_lex_state = 32}, [12065] = {.lex_state = 32}, [12066] = {.lex_state = 76, .external_lex_state = 60}, - [12067] = {.lex_state = 76, .external_lex_state = 37}, + [12067] = {.lex_state = 76, .external_lex_state = 39}, [12068] = {.lex_state = 76, .external_lex_state = 33}, [12069] = {.lex_state = 32}, [12070] = {.lex_state = 76, .external_lex_state = 61}, @@ -50811,17 +50650,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12075] = {.lex_state = 32}, [12076] = {.lex_state = 33}, [12077] = {.lex_state = 76, .external_lex_state = 33}, - [12078] = {.lex_state = 89}, - [12079] = {.lex_state = 75}, + [12078] = {.lex_state = 83, .external_lex_state = 46}, + [12079] = {.lex_state = 32}, [12080] = {.lex_state = 32}, - [12081] = {.lex_state = 83, .external_lex_state = 33}, + [12081] = {.lex_state = 75, .external_lex_state = 55}, [12082] = {.lex_state = 76, .external_lex_state = 23}, [12083] = {.lex_state = 83, .external_lex_state = 32}, [12084] = {.lex_state = 32}, - [12085] = {.lex_state = 76, .external_lex_state = 35}, + [12085] = {.lex_state = 76, .external_lex_state = 37}, [12086] = {.lex_state = 90}, [12087] = {.lex_state = 83, .external_lex_state = 32}, - [12088] = {.lex_state = 76, .external_lex_state = 35}, + [12088] = {.lex_state = 76, .external_lex_state = 37}, [12089] = {.lex_state = 90}, [12090] = {.lex_state = 32}, [12091] = {.lex_state = 32}, @@ -50833,17 +50672,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12097] = {.lex_state = 76, .external_lex_state = 23}, [12098] = {.lex_state = 32}, [12099] = {.lex_state = 89}, - [12100] = {.lex_state = 76, .external_lex_state = 35}, + [12100] = {.lex_state = 76, .external_lex_state = 37}, [12101] = {.lex_state = 89}, - [12102] = {.lex_state = 76, .external_lex_state = 61}, + [12102] = {.lex_state = 89}, [12103] = {.lex_state = 89}, [12104] = {.lex_state = 32}, - [12105] = {.lex_state = 76, .external_lex_state = 61}, + [12105] = {.lex_state = 83, .external_lex_state = 33}, [12106] = {.lex_state = 32}, [12107] = {.lex_state = 32}, [12108] = {.lex_state = 83, .external_lex_state = 32}, [12109] = {.lex_state = 76, .external_lex_state = 61}, - [12110] = {.lex_state = 83, .external_lex_state = 46}, + [12110] = {.lex_state = 76, .external_lex_state = 61}, [12111] = {.lex_state = 76, .external_lex_state = 63}, [12112] = {.lex_state = 76, .external_lex_state = 23}, [12113] = {.lex_state = 76, .external_lex_state = 23}, @@ -50851,331 +50690,331 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12115] = {.lex_state = 76, .external_lex_state = 55}, [12116] = {.lex_state = 76, .external_lex_state = 23}, [12117] = {.lex_state = 47}, - [12118] = {.lex_state = 76, .external_lex_state = 23}, + [12118] = {.lex_state = 83, .external_lex_state = 32}, [12119] = {.lex_state = 32}, - [12120] = {.lex_state = 90}, - [12121] = {.lex_state = 76, .external_lex_state = 61}, - [12122] = {.lex_state = 83, .external_lex_state = 32}, - [12123] = {.lex_state = 32}, + [12120] = {.lex_state = 32}, + [12121] = {.lex_state = 76, .external_lex_state = 23}, + [12122] = {.lex_state = 76, .external_lex_state = 61}, + [12123] = {.lex_state = 83, .external_lex_state = 32}, [12124] = {.lex_state = 83, .external_lex_state = 33}, [12125] = {.lex_state = 83, .external_lex_state = 33}, - [12126] = {.lex_state = 76, .external_lex_state = 35}, - [12127] = {.lex_state = 76, .external_lex_state = 61}, - [12128] = {.lex_state = 83, .external_lex_state = 32}, - [12129] = {.lex_state = 76, .external_lex_state = 63}, + [12126] = {.lex_state = 76, .external_lex_state = 37}, + [12127] = {.lex_state = 32}, + [12128] = {.lex_state = 76, .external_lex_state = 61}, + [12129] = {.lex_state = 83, .external_lex_state = 32}, [12130] = {.lex_state = 32}, - [12131] = {.lex_state = 83, .external_lex_state = 35}, + [12131] = {.lex_state = 83, .external_lex_state = 37}, [12132] = {.lex_state = 90}, [12133] = {.lex_state = 76, .external_lex_state = 63}, [12134] = {.lex_state = 83, .external_lex_state = 46}, - [12135] = {.lex_state = 83, .external_lex_state = 32}, + [12135] = {.lex_state = 76, .external_lex_state = 63}, [12136] = {.lex_state = 83, .external_lex_state = 32}, - [12137] = {.lex_state = 76, .external_lex_state = 43}, + [12137] = {.lex_state = 76, .external_lex_state = 41}, [12138] = {.lex_state = 32}, - [12139] = {.lex_state = 76, .external_lex_state = 63}, + [12139] = {.lex_state = 83, .external_lex_state = 32}, [12140] = {.lex_state = 83, .external_lex_state = 32}, [12141] = {.lex_state = 32}, [12142] = {.lex_state = 32}, [12143] = {.lex_state = 32}, - [12144] = {.lex_state = 76, .external_lex_state = 43}, - [12145] = {.lex_state = 32}, + [12144] = {.lex_state = 76, .external_lex_state = 41}, + [12145] = {.lex_state = 76, .external_lex_state = 63}, [12146] = {.lex_state = 32}, [12147] = {.lex_state = 32}, - [12148] = {.lex_state = 76, .external_lex_state = 63}, - [12149] = {.lex_state = 83, .external_lex_state = 32}, + [12148] = {.lex_state = 32}, + [12149] = {.lex_state = 76, .external_lex_state = 63}, [12150] = {.lex_state = 83, .external_lex_state = 32}, [12151] = {.lex_state = 83, .external_lex_state = 32}, [12152] = {.lex_state = 32}, - [12153] = {.lex_state = 32}, + [12153] = {.lex_state = 83, .external_lex_state = 32}, [12154] = {.lex_state = 32}, [12155] = {.lex_state = 32}, - [12156] = {.lex_state = 83, .external_lex_state = 23}, - [12157] = {.lex_state = 32}, - [12158] = {.lex_state = 83, .external_lex_state = 33}, + [12156] = {.lex_state = 32}, + [12157] = {.lex_state = 83, .external_lex_state = 23}, + [12158] = {.lex_state = 32}, [12159] = {.lex_state = 75, .external_lex_state = 55}, - [12160] = {.lex_state = 90}, - [12161] = {.lex_state = 83, .external_lex_state = 32}, + [12160] = {.lex_state = 83, .external_lex_state = 33}, + [12161] = {.lex_state = 90}, [12162] = {.lex_state = 83, .external_lex_state = 32}, - [12163] = {.lex_state = 32}, + [12163] = {.lex_state = 83, .external_lex_state = 32}, [12164] = {.lex_state = 32}, - [12165] = {.lex_state = 83, .external_lex_state = 32}, + [12165] = {.lex_state = 32}, [12166] = {.lex_state = 83, .external_lex_state = 32}, - [12167] = {.lex_state = 32}, + [12167] = {.lex_state = 83, .external_lex_state = 32}, [12168] = {.lex_state = 89}, [12169] = {.lex_state = 32}, [12170] = {.lex_state = 76, .external_lex_state = 46}, [12171] = {.lex_state = 76, .external_lex_state = 46}, - [12172] = {.lex_state = 76, .external_lex_state = 35}, - [12173] = {.lex_state = 76, .external_lex_state = 40}, + [12172] = {.lex_state = 76, .external_lex_state = 37}, + [12173] = {.lex_state = 76, .external_lex_state = 35}, [12174] = {.lex_state = 32}, - [12175] = {.lex_state = 32}, - [12176] = {.lex_state = 76, .external_lex_state = 35}, + [12175] = {.lex_state = 83, .external_lex_state = 33}, + [12176] = {.lex_state = 76, .external_lex_state = 37}, [12177] = {.lex_state = 32}, - [12178] = {.lex_state = 76, .external_lex_state = 60}, + [12178] = {.lex_state = 32}, [12179] = {.lex_state = 76, .external_lex_state = 60}, [12180] = {.lex_state = 76, .external_lex_state = 57}, - [12181] = {.lex_state = 32}, - [12182] = {.lex_state = 76, .external_lex_state = 63}, - [12183] = {.lex_state = 32}, - [12184] = {.lex_state = 75, .external_lex_state = 55}, + [12181] = {.lex_state = 76, .external_lex_state = 60}, + [12182] = {.lex_state = 32}, + [12183] = {.lex_state = 76, .external_lex_state = 63}, + [12184] = {.lex_state = 32}, [12185] = {.lex_state = 75, .external_lex_state = 55}, - [12186] = {.lex_state = 90}, + [12186] = {.lex_state = 75, .external_lex_state = 55}, [12187] = {.lex_state = 90}, [12188] = {.lex_state = 76, .external_lex_state = 63}, [12189] = {.lex_state = 32}, - [12190] = {.lex_state = 76, .external_lex_state = 63}, - [12191] = {.lex_state = 76, .external_lex_state = 61}, - [12192] = {.lex_state = 76, .external_lex_state = 65}, - [12193] = {.lex_state = 32}, - [12194] = {.lex_state = 83, .external_lex_state = 33}, - [12195] = {.lex_state = 90}, - [12196] = {.lex_state = 83, .external_lex_state = 32}, - [12197] = {.lex_state = 76, .external_lex_state = 35}, - [12198] = {.lex_state = 90}, - [12199] = {.lex_state = 32}, + [12190] = {.lex_state = 90}, + [12191] = {.lex_state = 76, .external_lex_state = 63}, + [12192] = {.lex_state = 76, .external_lex_state = 61}, + [12193] = {.lex_state = 76, .external_lex_state = 65}, + [12194] = {.lex_state = 32}, + [12195] = {.lex_state = 83, .external_lex_state = 33}, + [12196] = {.lex_state = 90}, + [12197] = {.lex_state = 76, .external_lex_state = 37}, + [12198] = {.lex_state = 83, .external_lex_state = 32}, + [12199] = {.lex_state = 90}, [12200] = {.lex_state = 32}, - [12201] = {.lex_state = 83, .external_lex_state = 33}, + [12201] = {.lex_state = 32}, [12202] = {.lex_state = 75, .external_lex_state = 55}, - [12203] = {.lex_state = 32}, - [12204] = {.lex_state = 90}, - [12205] = {.lex_state = 32}, - [12206] = {.lex_state = 76, .external_lex_state = 35}, - [12207] = {.lex_state = 76, .external_lex_state = 35}, + [12203] = {.lex_state = 83, .external_lex_state = 32}, + [12204] = {.lex_state = 83, .external_lex_state = 33}, + [12205] = {.lex_state = 90}, + [12206] = {.lex_state = 76, .external_lex_state = 37}, + [12207] = {.lex_state = 76, .external_lex_state = 37}, [12208] = {.lex_state = 90}, - [12209] = {.lex_state = 76, .external_lex_state = 63}, + [12209] = {.lex_state = 32}, [12210] = {.lex_state = 32}, [12211] = {.lex_state = 76, .external_lex_state = 63}, - [12212] = {.lex_state = 83, .external_lex_state = 33}, - [12213] = {.lex_state = 32}, - [12214] = {.lex_state = 76, .external_lex_state = 35}, - [12215] = {.lex_state = 75, .external_lex_state = 55}, + [12212] = {.lex_state = 76, .external_lex_state = 63}, + [12213] = {.lex_state = 83, .external_lex_state = 33}, + [12214] = {.lex_state = 76, .external_lex_state = 37}, + [12215] = {.lex_state = 32}, [12216] = {.lex_state = 32}, - [12217] = {.lex_state = 76, .external_lex_state = 35}, - [12218] = {.lex_state = 32}, - [12219] = {.lex_state = 47}, + [12217] = {.lex_state = 76, .external_lex_state = 37}, + [12218] = {.lex_state = 75, .external_lex_state = 55}, + [12219] = {.lex_state = 32}, [12220] = {.lex_state = 32}, [12221] = {.lex_state = 32}, [12222] = {.lex_state = 32}, [12223] = {.lex_state = 75}, [12224] = {.lex_state = 75, .external_lex_state = 24}, - [12225] = {.lex_state = 76, .external_lex_state = 37}, - [12226] = {.lex_state = 47}, - [12227] = {.lex_state = 76, .external_lex_state = 35}, - [12228] = {.lex_state = 76, .external_lex_state = 35}, - [12229] = {.lex_state = 76, .external_lex_state = 35}, + [12225] = {.lex_state = 47}, + [12226] = {.lex_state = 76, .external_lex_state = 39}, + [12227] = {.lex_state = 76, .external_lex_state = 37}, + [12228] = {.lex_state = 76, .external_lex_state = 37}, + [12229] = {.lex_state = 76, .external_lex_state = 37}, [12230] = {.lex_state = 32}, - [12231] = {.lex_state = 76, .external_lex_state = 39}, + [12231] = {.lex_state = 76, .external_lex_state = 40}, [12232] = {.lex_state = 47}, - [12233] = {.lex_state = 47}, - [12234] = {.lex_state = 76, .external_lex_state = 60}, + [12233] = {.lex_state = 32}, + [12234] = {.lex_state = 47}, [12235] = {.lex_state = 90}, - [12236] = {.lex_state = 32}, - [12237] = {.lex_state = 83, .external_lex_state = 33}, - [12238] = {.lex_state = 76, .external_lex_state = 37}, - [12239] = {.lex_state = 32}, + [12236] = {.lex_state = 76, .external_lex_state = 60}, + [12237] = {.lex_state = 32}, + [12238] = {.lex_state = 76, .external_lex_state = 39}, + [12239] = {.lex_state = 83, .external_lex_state = 33}, [12240] = {.lex_state = 83, .external_lex_state = 33}, - [12241] = {.lex_state = 76, .external_lex_state = 40}, - [12242] = {.lex_state = 83, .external_lex_state = 32}, - [12243] = {.lex_state = 75}, - [12244] = {.lex_state = 32}, - [12245] = {.lex_state = 83, .external_lex_state = 40}, - [12246] = {.lex_state = 76, .external_lex_state = 37}, - [12247] = {.lex_state = 83, .external_lex_state = 32}, - [12248] = {.lex_state = 76, .external_lex_state = 37}, + [12241] = {.lex_state = 32}, + [12242] = {.lex_state = 76, .external_lex_state = 35}, + [12243] = {.lex_state = 83, .external_lex_state = 32}, + [12244] = {.lex_state = 75}, + [12245] = {.lex_state = 83, .external_lex_state = 35}, + [12246] = {.lex_state = 76, .external_lex_state = 39}, + [12247] = {.lex_state = 32}, + [12248] = {.lex_state = 76, .external_lex_state = 39}, [12249] = {.lex_state = 75, .external_lex_state = 55}, - [12250] = {.lex_state = 76, .external_lex_state = 37}, - [12251] = {.lex_state = 76, .external_lex_state = 37}, - [12252] = {.lex_state = 76, .external_lex_state = 63}, - [12253] = {.lex_state = 83, .external_lex_state = 32}, - [12254] = {.lex_state = 83, .external_lex_state = 33}, + [12250] = {.lex_state = 76, .external_lex_state = 39}, + [12251] = {.lex_state = 76, .external_lex_state = 39}, + [12252] = {.lex_state = 83, .external_lex_state = 32}, + [12253] = {.lex_state = 76, .external_lex_state = 63}, + [12254] = {.lex_state = 83, .external_lex_state = 32}, [12255] = {.lex_state = 75, .external_lex_state = 55}, [12256] = {.lex_state = 83, .external_lex_state = 33}, - [12257] = {.lex_state = 76, .external_lex_state = 40}, + [12257] = {.lex_state = 83, .external_lex_state = 33}, [12258] = {.lex_state = 32}, - [12259] = {.lex_state = 76, .external_lex_state = 37}, - [12260] = {.lex_state = 76, .external_lex_state = 61}, - [12261] = {.lex_state = 76, .external_lex_state = 37}, - [12262] = {.lex_state = 76, .external_lex_state = 37}, - [12263] = {.lex_state = 76, .external_lex_state = 63}, + [12259] = {.lex_state = 76, .external_lex_state = 39}, + [12260] = {.lex_state = 76, .external_lex_state = 35}, + [12261] = {.lex_state = 76, .external_lex_state = 39}, + [12262] = {.lex_state = 76, .external_lex_state = 39}, + [12263] = {.lex_state = 76, .external_lex_state = 61}, [12264] = {.lex_state = 32}, - [12265] = {.lex_state = 76, .external_lex_state = 40}, - [12266] = {.lex_state = 76, .external_lex_state = 58}, + [12265] = {.lex_state = 76, .external_lex_state = 63}, + [12266] = {.lex_state = 76, .external_lex_state = 35}, [12267] = {.lex_state = 90}, - [12268] = {.lex_state = 47}, + [12268] = {.lex_state = 76, .external_lex_state = 58}, [12269] = {.lex_state = 32}, [12270] = {.lex_state = 75, .external_lex_state = 55}, - [12271] = {.lex_state = 89}, - [12272] = {.lex_state = 32}, + [12271] = {.lex_state = 47}, + [12272] = {.lex_state = 89}, [12273] = {.lex_state = 32}, [12274] = {.lex_state = 90}, - [12275] = {.lex_state = 75, .external_lex_state = 55}, + [12275] = {.lex_state = 32}, [12276] = {.lex_state = 75, .external_lex_state = 55}, [12277] = {.lex_state = 89}, [12278] = {.lex_state = 32}, - [12279] = {.lex_state = 76, .external_lex_state = 35}, + [12279] = {.lex_state = 76, .external_lex_state = 37}, [12280] = {.lex_state = 32}, [12281] = {.lex_state = 89}, [12282] = {.lex_state = 32}, [12283] = {.lex_state = 32}, [12284] = {.lex_state = 32}, - [12285] = {.lex_state = 76, .external_lex_state = 40}, + [12285] = {.lex_state = 76, .external_lex_state = 35}, [12286] = {.lex_state = 32}, - [12287] = {.lex_state = 32}, + [12287] = {.lex_state = 89}, [12288] = {.lex_state = 47}, [12289] = {.lex_state = 32}, - [12290] = {.lex_state = 89}, + [12290] = {.lex_state = 32}, [12291] = {.lex_state = 32}, [12292] = {.lex_state = 76, .external_lex_state = 61}, [12293] = {.lex_state = 32}, - [12294] = {.lex_state = 83, .external_lex_state = 33}, - [12295] = {.lex_state = 89}, - [12296] = {.lex_state = 32}, - [12297] = {.lex_state = 47}, - [12298] = {.lex_state = 83, .external_lex_state = 33}, + [12294] = {.lex_state = 89}, + [12295] = {.lex_state = 83, .external_lex_state = 33}, + [12296] = {.lex_state = 89}, + [12297] = {.lex_state = 32}, + [12298] = {.lex_state = 32}, [12299] = {.lex_state = 76, .external_lex_state = 63}, - [12300] = {.lex_state = 76, .external_lex_state = 23}, + [12300] = {.lex_state = 32}, [12301] = {.lex_state = 83, .external_lex_state = 32}, - [12302] = {.lex_state = 83, .external_lex_state = 32}, - [12303] = {.lex_state = 32}, - [12304] = {.lex_state = 83, .external_lex_state = 32}, + [12302] = {.lex_state = 32}, + [12303] = {.lex_state = 76, .external_lex_state = 61}, + [12304] = {.lex_state = 47}, [12305] = {.lex_state = 32}, - [12306] = {.lex_state = 76, .external_lex_state = 63}, - [12307] = {.lex_state = 32}, + [12306] = {.lex_state = 83, .external_lex_state = 32}, + [12307] = {.lex_state = 76, .external_lex_state = 63}, [12308] = {.lex_state = 32}, [12309] = {.lex_state = 32}, - [12310] = {.lex_state = 83, .external_lex_state = 32}, + [12310] = {.lex_state = 32}, [12311] = {.lex_state = 75, .external_lex_state = 55}, - [12312] = {.lex_state = 47}, + [12312] = {.lex_state = 83, .external_lex_state = 32}, [12313] = {.lex_state = 90}, - [12314] = {.lex_state = 83, .external_lex_state = 33}, + [12314] = {.lex_state = 47}, [12315] = {.lex_state = 32}, - [12316] = {.lex_state = 32}, - [12317] = {.lex_state = 76, .external_lex_state = 23}, - [12318] = {.lex_state = 32}, + [12316] = {.lex_state = 83, .external_lex_state = 33}, + [12317] = {.lex_state = 32}, + [12318] = {.lex_state = 76, .external_lex_state = 23}, [12319] = {.lex_state = 32}, [12320] = {.lex_state = 83, .external_lex_state = 32}, - [12321] = {.lex_state = 75, .external_lex_state = 55}, + [12321] = {.lex_state = 32}, [12322] = {.lex_state = 90}, - [12323] = {.lex_state = 76, .external_lex_state = 40}, + [12323] = {.lex_state = 90}, [12324] = {.lex_state = 90}, [12325] = {.lex_state = 90}, [12326] = {.lex_state = 32}, [12327] = {.lex_state = 32}, - [12328] = {.lex_state = 32}, - [12329] = {.lex_state = 32}, - [12330] = {.lex_state = 76, .external_lex_state = 40}, + [12328] = {.lex_state = 75, .external_lex_state = 55}, + [12329] = {.lex_state = 76, .external_lex_state = 35}, + [12330] = {.lex_state = 76, .external_lex_state = 35}, [12331] = {.lex_state = 83, .external_lex_state = 33}, [12332] = {.lex_state = 75}, [12333] = {.lex_state = 83, .external_lex_state = 32}, - [12334] = {.lex_state = 83, .external_lex_state = 43}, + [12334] = {.lex_state = 83, .external_lex_state = 41}, [12335] = {.lex_state = 32}, [12336] = {.lex_state = 75, .external_lex_state = 24}, [12337] = {.lex_state = 32}, [12338] = {.lex_state = 83, .external_lex_state = 33}, [12339] = {.lex_state = 32}, - [12340] = {.lex_state = 76, .external_lex_state = 37}, - [12341] = {.lex_state = 83, .external_lex_state = 43}, + [12340] = {.lex_state = 76, .external_lex_state = 39}, + [12341] = {.lex_state = 83, .external_lex_state = 41}, [12342] = {.lex_state = 32}, [12343] = {.lex_state = 90}, - [12344] = {.lex_state = 76, .external_lex_state = 63}, + [12344] = {.lex_state = 47}, [12345] = {.lex_state = 32}, [12346] = {.lex_state = 83, .external_lex_state = 33}, [12347] = {.lex_state = 83, .external_lex_state = 33}, [12348] = {.lex_state = 83, .external_lex_state = 33}, [12349] = {.lex_state = 90}, - [12350] = {.lex_state = 76, .external_lex_state = 40}, + [12350] = {.lex_state = 76, .external_lex_state = 35}, [12351] = {.lex_state = 32}, - [12352] = {.lex_state = 76, .external_lex_state = 37}, - [12353] = {.lex_state = 76, .external_lex_state = 37}, - [12354] = {.lex_state = 76, .external_lex_state = 37}, - [12355] = {.lex_state = 76, .external_lex_state = 43}, + [12352] = {.lex_state = 76, .external_lex_state = 39}, + [12353] = {.lex_state = 76, .external_lex_state = 39}, + [12354] = {.lex_state = 76, .external_lex_state = 39}, + [12355] = {.lex_state = 76, .external_lex_state = 41}, [12356] = {.lex_state = 75}, [12357] = {.lex_state = 76, .external_lex_state = 55}, - [12358] = {.lex_state = 32}, + [12358] = {.lex_state = 76, .external_lex_state = 63}, [12359] = {.lex_state = 76, .external_lex_state = 46}, [12360] = {.lex_state = 90}, [12361] = {.lex_state = 32}, [12362] = {.lex_state = 32}, - [12363] = {.lex_state = 76, .external_lex_state = 61}, + [12363] = {.lex_state = 32}, [12364] = {.lex_state = 32}, [12365] = {.lex_state = 32}, [12366] = {.lex_state = 75}, - [12367] = {.lex_state = 83, .external_lex_state = 33}, + [12367] = {.lex_state = 76, .external_lex_state = 61}, [12368] = {.lex_state = 32}, [12369] = {.lex_state = 90}, [12370] = {.lex_state = 32}, - [12371] = {.lex_state = 75, .external_lex_state = 55}, - [12372] = {.lex_state = 32}, + [12371] = {.lex_state = 32}, + [12372] = {.lex_state = 83, .external_lex_state = 33}, [12373] = {.lex_state = 75}, [12374] = {.lex_state = 90}, - [12375] = {.lex_state = 32}, + [12375] = {.lex_state = 75, .external_lex_state = 55}, [12376] = {.lex_state = 32}, [12377] = {.lex_state = 32}, - [12378] = {.lex_state = 83, .external_lex_state = 32}, + [12378] = {.lex_state = 32}, [12379] = {.lex_state = 32}, - [12380] = {.lex_state = 76, .external_lex_state = 40}, - [12381] = {.lex_state = 32}, + [12380] = {.lex_state = 32}, + [12381] = {.lex_state = 76, .external_lex_state = 35}, [12382] = {.lex_state = 32}, [12383] = {.lex_state = 90}, [12384] = {.lex_state = 90}, - [12385] = {.lex_state = 76, .external_lex_state = 40}, - [12386] = {.lex_state = 76, .external_lex_state = 40}, - [12387] = {.lex_state = 76, .external_lex_state = 40}, + [12385] = {.lex_state = 32}, + [12386] = {.lex_state = 76, .external_lex_state = 35}, + [12387] = {.lex_state = 76, .external_lex_state = 35}, [12388] = {.lex_state = 32}, - [12389] = {.lex_state = 76, .external_lex_state = 35}, - [12390] = {.lex_state = 32}, + [12389] = {.lex_state = 76, .external_lex_state = 37}, + [12390] = {.lex_state = 76, .external_lex_state = 35}, [12391] = {.lex_state = 32}, - [12392] = {.lex_state = 83, .external_lex_state = 32}, - [12393] = {.lex_state = 32}, + [12392] = {.lex_state = 32}, + [12393] = {.lex_state = 83, .external_lex_state = 32}, [12394] = {.lex_state = 75}, [12395] = {.lex_state = 32}, [12396] = {.lex_state = 32}, [12397] = {.lex_state = 75}, [12398] = {.lex_state = 83, .external_lex_state = 33}, [12399] = {.lex_state = 32}, - [12400] = {.lex_state = 76, .external_lex_state = 61}, - [12401] = {.lex_state = 90}, - [12402] = {.lex_state = 32}, - [12403] = {.lex_state = 76, .external_lex_state = 40}, + [12400] = {.lex_state = 32}, + [12401] = {.lex_state = 76, .external_lex_state = 61}, + [12402] = {.lex_state = 90}, + [12403] = {.lex_state = 32}, [12404] = {.lex_state = 75, .external_lex_state = 55}, [12405] = {.lex_state = 83, .external_lex_state = 33}, - [12406] = {.lex_state = 32}, - [12407] = {.lex_state = 89}, + [12406] = {.lex_state = 76, .external_lex_state = 35}, + [12407] = {.lex_state = 75}, [12408] = {.lex_state = 75, .external_lex_state = 55}, - [12409] = {.lex_state = 90}, + [12409] = {.lex_state = 32}, [12410] = {.lex_state = 32}, [12411] = {.lex_state = 90}, [12412] = {.lex_state = 90}, - [12413] = {.lex_state = 32}, + [12413] = {.lex_state = 90}, [12414] = {.lex_state = 90}, [12415] = {.lex_state = 75}, [12416] = {.lex_state = 32}, [12417] = {.lex_state = 76, .external_lex_state = 23}, - [12418] = {.lex_state = 76, .external_lex_state = 40}, + [12418] = {.lex_state = 76, .external_lex_state = 35}, [12419] = {.lex_state = 75, .external_lex_state = 55}, [12420] = {.lex_state = 76, .external_lex_state = 24}, [12421] = {.lex_state = 32}, - [12422] = {.lex_state = 76, .external_lex_state = 35}, - [12423] = {.lex_state = 76, .external_lex_state = 40}, - [12424] = {.lex_state = 76, .external_lex_state = 40}, + [12422] = {.lex_state = 76, .external_lex_state = 37}, + [12423] = {.lex_state = 76, .external_lex_state = 35}, + [12424] = {.lex_state = 76, .external_lex_state = 35}, [12425] = {.lex_state = 75}, [12426] = {.lex_state = 32}, - [12427] = {.lex_state = 76, .external_lex_state = 40}, + [12427] = {.lex_state = 76, .external_lex_state = 35}, [12428] = {.lex_state = 32}, - [12429] = {.lex_state = 76, .external_lex_state = 39}, + [12429] = {.lex_state = 76, .external_lex_state = 40}, [12430] = {.lex_state = 76, .external_lex_state = 56}, [12431] = {.lex_state = 83, .external_lex_state = 33}, [12432] = {.lex_state = 32}, [12433] = {.lex_state = 83, .external_lex_state = 33}, [12434] = {.lex_state = 83, .external_lex_state = 32}, [12435] = {.lex_state = 75}, - [12436] = {.lex_state = 83, .external_lex_state = 37}, + [12436] = {.lex_state = 83, .external_lex_state = 39}, [12437] = {.lex_state = 76, .external_lex_state = 61}, [12438] = {.lex_state = 32}, [12439] = {.lex_state = 32}, [12440] = {.lex_state = 83, .external_lex_state = 32}, [12441] = {.lex_state = 32}, - [12442] = {.lex_state = 76, .external_lex_state = 43}, + [12442] = {.lex_state = 76, .external_lex_state = 41}, [12443] = {.lex_state = 75}, [12444] = {.lex_state = 32}, [12445] = {.lex_state = 32}, @@ -51183,37 +51022,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12447] = {.lex_state = 90}, [12448] = {.lex_state = 75}, [12449] = {.lex_state = 32}, - [12450] = {.lex_state = 32}, + [12450] = {.lex_state = 76, .external_lex_state = 23}, [12451] = {.lex_state = 32}, [12452] = {.lex_state = 75, .external_lex_state = 55}, - [12453] = {.lex_state = 76, .external_lex_state = 40}, + [12453] = {.lex_state = 76, .external_lex_state = 35}, [12454] = {.lex_state = 32}, [12455] = {.lex_state = 83, .external_lex_state = 33}, [12456] = {.lex_state = 32}, [12457] = {.lex_state = 32}, [12458] = {.lex_state = 75}, [12459] = {.lex_state = 75}, - [12460] = {.lex_state = 76, .external_lex_state = 40}, + [12460] = {.lex_state = 76, .external_lex_state = 35}, [12461] = {.lex_state = 32}, [12462] = {.lex_state = 76, .external_lex_state = 65}, [12463] = {.lex_state = 76, .external_lex_state = 23}, [12464] = {.lex_state = 75}, [12465] = {.lex_state = 83, .external_lex_state = 33}, [12466] = {.lex_state = 32}, - [12467] = {.lex_state = 76, .external_lex_state = 40}, + [12467] = {.lex_state = 76, .external_lex_state = 35}, [12468] = {.lex_state = 32}, [12469] = {.lex_state = 32}, [12470] = {.lex_state = 76, .external_lex_state = 66}, [12471] = {.lex_state = 75}, [12472] = {.lex_state = 90}, [12473] = {.lex_state = 32}, - [12474] = {.lex_state = 76, .external_lex_state = 40}, + [12474] = {.lex_state = 76, .external_lex_state = 35}, [12475] = {.lex_state = 32}, [12476] = {.lex_state = 32}, [12477] = {.lex_state = 89}, - [12478] = {.lex_state = 76, .external_lex_state = 35}, + [12478] = {.lex_state = 76, .external_lex_state = 37}, [12479] = {.lex_state = 32}, - [12480] = {.lex_state = 76, .external_lex_state = 35}, + [12480] = {.lex_state = 76, .external_lex_state = 37}, [12481] = {.lex_state = 32}, [12482] = {.lex_state = 32}, [12483] = {.lex_state = 83, .external_lex_state = 33}, @@ -51243,7 +51082,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12507] = {.lex_state = 90}, [12508] = {.lex_state = 32}, [12509] = {.lex_state = 90}, - [12510] = {.lex_state = 76, .external_lex_state = 35}, + [12510] = {.lex_state = 76, .external_lex_state = 37}, [12511] = {.lex_state = 83, .external_lex_state = 32}, [12512] = {.lex_state = 76, .external_lex_state = 61}, [12513] = {.lex_state = 90}, @@ -51251,7 +51090,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12515] = {.lex_state = 89}, [12516] = {.lex_state = 32}, [12517] = {.lex_state = 76, .external_lex_state = 61}, - [12518] = {.lex_state = 76, .external_lex_state = 35}, + [12518] = {.lex_state = 76, .external_lex_state = 37}, [12519] = {.lex_state = 32}, [12520] = {.lex_state = 83, .external_lex_state = 33}, [12521] = {.lex_state = 76, .external_lex_state = 66}, @@ -51271,7 +51110,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12535] = {.lex_state = 32}, [12536] = {.lex_state = 83}, [12537] = {.lex_state = 32}, - [12538] = {.lex_state = 76, .external_lex_state = 37}, + [12538] = {.lex_state = 76, .external_lex_state = 39}, [12539] = {.lex_state = 76, .external_lex_state = 62}, [12540] = {.lex_state = 32}, [12541] = {.lex_state = 32}, @@ -51295,21 +51134,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12559] = {.lex_state = 32}, [12560] = {.lex_state = 32}, [12561] = {.lex_state = 32}, - [12562] = {.lex_state = 76, .external_lex_state = 43}, + [12562] = {.lex_state = 76, .external_lex_state = 41}, [12563] = {.lex_state = 32}, [12564] = {.lex_state = 32}, - [12565] = {.lex_state = 76, .external_lex_state = 37}, + [12565] = {.lex_state = 76, .external_lex_state = 39}, [12566] = {.lex_state = 32}, [12567] = {.lex_state = 32}, [12568] = {.lex_state = 32}, [12569] = {.lex_state = 32}, [12570] = {.lex_state = 76, .external_lex_state = 60}, - [12571] = {.lex_state = 76, .external_lex_state = 37}, + [12571] = {.lex_state = 76, .external_lex_state = 39}, [12572] = {.lex_state = 76, .external_lex_state = 46}, [12573] = {.lex_state = 83}, - [12574] = {.lex_state = 76, .external_lex_state = 37}, + [12574] = {.lex_state = 76, .external_lex_state = 39}, [12575] = {.lex_state = 76, .external_lex_state = 46}, - [12576] = {.lex_state = 76, .external_lex_state = 37}, + [12576] = {.lex_state = 76, .external_lex_state = 39}, [12577] = {.lex_state = 76, .external_lex_state = 46}, [12578] = {.lex_state = 83}, [12579] = {.lex_state = 76, .external_lex_state = 46}, @@ -51321,26 +51160,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12585] = {.lex_state = 76, .external_lex_state = 46}, [12586] = {.lex_state = 83}, [12587] = {.lex_state = 83}, - [12588] = {.lex_state = 76, .external_lex_state = 43}, + [12588] = {.lex_state = 76, .external_lex_state = 41}, [12589] = {.lex_state = 32}, - [12590] = {.lex_state = 76, .external_lex_state = 43}, - [12591] = {.lex_state = 76, .external_lex_state = 43}, - [12592] = {.lex_state = 76, .external_lex_state = 43}, - [12593] = {.lex_state = 76, .external_lex_state = 37}, - [12594] = {.lex_state = 76, .external_lex_state = 43}, - [12595] = {.lex_state = 76, .external_lex_state = 43}, - [12596] = {.lex_state = 76, .external_lex_state = 43}, - [12597] = {.lex_state = 76, .external_lex_state = 37}, - [12598] = {.lex_state = 83, .external_lex_state = 51}, + [12590] = {.lex_state = 76, .external_lex_state = 41}, + [12591] = {.lex_state = 76, .external_lex_state = 41}, + [12592] = {.lex_state = 76, .external_lex_state = 41}, + [12593] = {.lex_state = 76, .external_lex_state = 39}, + [12594] = {.lex_state = 76, .external_lex_state = 41}, + [12595] = {.lex_state = 76, .external_lex_state = 41}, + [12596] = {.lex_state = 76, .external_lex_state = 41}, + [12597] = {.lex_state = 76, .external_lex_state = 39}, + [12598] = {.lex_state = 83, .external_lex_state = 52}, [12599] = {.lex_state = 32}, - [12600] = {.lex_state = 83, .external_lex_state = 40}, + [12600] = {.lex_state = 83, .external_lex_state = 35}, [12601] = {.lex_state = 76, .external_lex_state = 48}, - [12602] = {.lex_state = 76, .external_lex_state = 37}, - [12603] = {.lex_state = 83, .external_lex_state = 51}, - [12604] = {.lex_state = 83, .external_lex_state = 35}, + [12602] = {.lex_state = 76, .external_lex_state = 39}, + [12603] = {.lex_state = 83, .external_lex_state = 52}, + [12604] = {.lex_state = 83, .external_lex_state = 37}, [12605] = {.lex_state = 32}, [12606] = {.lex_state = 76, .external_lex_state = 67}, - [12607] = {.lex_state = 76, .external_lex_state = 37}, + [12607] = {.lex_state = 76, .external_lex_state = 39}, [12608] = {.lex_state = 32}, [12609] = {.lex_state = 32}, [12610] = {.lex_state = 32}, @@ -51375,26 +51214,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12639] = {.lex_state = 32}, [12640] = {.lex_state = 83}, [12641] = {.lex_state = 32}, - [12642] = {.lex_state = 76, .external_lex_state = 43}, + [12642] = {.lex_state = 76, .external_lex_state = 41}, [12643] = {.lex_state = 32}, [12644] = {.lex_state = 83}, [12645] = {.lex_state = 32}, [12646] = {.lex_state = 76, .external_lex_state = 54}, [12647] = {.lex_state = 83}, [12648] = {.lex_state = 32}, - [12649] = {.lex_state = 83, .external_lex_state = 37}, + [12649] = {.lex_state = 83, .external_lex_state = 39}, [12650] = {.lex_state = 32}, [12651] = {.lex_state = 32}, [12652] = {.lex_state = 83}, [12653] = {.lex_state = 32}, - [12654] = {.lex_state = 75, .external_lex_state = 39}, - [12655] = {.lex_state = 76, .external_lex_state = 43}, + [12654] = {.lex_state = 75, .external_lex_state = 40}, + [12655] = {.lex_state = 76, .external_lex_state = 41}, [12656] = {.lex_state = 32}, [12657] = {.lex_state = 32}, [12658] = {.lex_state = 32}, [12659] = {.lex_state = 83}, [12660] = {.lex_state = 83}, - [12661] = {.lex_state = 83, .external_lex_state = 35}, + [12661] = {.lex_state = 83, .external_lex_state = 37}, [12662] = {.lex_state = 76, .external_lex_state = 60}, [12663] = {.lex_state = 76, .external_lex_state = 60}, [12664] = {.lex_state = 32}, @@ -51402,10 +51241,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12666] = {.lex_state = 32}, [12667] = {.lex_state = 83, .external_lex_state = 68}, [12668] = {.lex_state = 32}, - [12669] = {.lex_state = 83, .external_lex_state = 40}, - [12670] = {.lex_state = 83, .external_lex_state = 35}, - [12671] = {.lex_state = 83, .external_lex_state = 35}, - [12672] = {.lex_state = 83, .external_lex_state = 35}, + [12669] = {.lex_state = 83, .external_lex_state = 35}, + [12670] = {.lex_state = 83, .external_lex_state = 37}, + [12671] = {.lex_state = 83, .external_lex_state = 37}, + [12672] = {.lex_state = 83, .external_lex_state = 37}, [12673] = {.lex_state = 32}, [12674] = {.lex_state = 32}, [12675] = {.lex_state = 32}, @@ -51416,20 +51255,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12680] = {.lex_state = 32}, [12681] = {.lex_state = 32}, [12682] = {.lex_state = 76, .external_lex_state = 65}, - [12683] = {.lex_state = 83, .external_lex_state = 40}, - [12684] = {.lex_state = 83, .external_lex_state = 35}, - [12685] = {.lex_state = 83, .external_lex_state = 40}, - [12686] = {.lex_state = 83, .external_lex_state = 40}, + [12683] = {.lex_state = 83, .external_lex_state = 35}, + [12684] = {.lex_state = 83, .external_lex_state = 37}, + [12685] = {.lex_state = 83, .external_lex_state = 35}, + [12686] = {.lex_state = 83, .external_lex_state = 35}, [12687] = {.lex_state = 32}, [12688] = {.lex_state = 32}, [12689] = {.lex_state = 76, .external_lex_state = 54}, [12690] = {.lex_state = 32}, - [12691] = {.lex_state = 83, .external_lex_state = 40}, + [12691] = {.lex_state = 83, .external_lex_state = 35}, [12692] = {.lex_state = 32}, [12693] = {.lex_state = 83}, [12694] = {.lex_state = 83}, [12695] = {.lex_state = 32}, - [12696] = {.lex_state = 83, .external_lex_state = 40}, + [12696] = {.lex_state = 83, .external_lex_state = 35}, [12697] = {.lex_state = 32}, [12698] = {.lex_state = 32}, [12699] = {.lex_state = 32}, @@ -51437,131 +51276,131 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12701] = {.lex_state = 32}, [12702] = {.lex_state = 32}, [12703] = {.lex_state = 76, .external_lex_state = 54}, - [12704] = {.lex_state = 83, .external_lex_state = 40}, + [12704] = {.lex_state = 83, .external_lex_state = 35}, [12705] = {.lex_state = 32}, - [12706] = {.lex_state = 83, .external_lex_state = 35}, + [12706] = {.lex_state = 83, .external_lex_state = 37}, [12707] = {.lex_state = 76, .external_lex_state = 46}, [12708] = {.lex_state = 76, .external_lex_state = 46}, [12709] = {.lex_state = 32}, [12710] = {.lex_state = 32}, - [12711] = {.lex_state = 83, .external_lex_state = 40}, + [12711] = {.lex_state = 83, .external_lex_state = 35}, [12712] = {.lex_state = 76, .external_lex_state = 46}, [12713] = {.lex_state = 32}, - [12714] = {.lex_state = 76, .external_lex_state = 37}, + [12714] = {.lex_state = 76, .external_lex_state = 39}, [12715] = {.lex_state = 32}, [12716] = {.lex_state = 76, .external_lex_state = 46}, [12717] = {.lex_state = 32}, [12718] = {.lex_state = 76, .external_lex_state = 60}, - [12719] = {.lex_state = 83, .external_lex_state = 40}, + [12719] = {.lex_state = 83, .external_lex_state = 35}, [12720] = {.lex_state = 32}, [12721] = {.lex_state = 76, .external_lex_state = 23}, - [12722] = {.lex_state = 76, .external_lex_state = 37}, - [12723] = {.lex_state = 83, .external_lex_state = 40}, + [12722] = {.lex_state = 76, .external_lex_state = 39}, + [12723] = {.lex_state = 83, .external_lex_state = 35}, [12724] = {.lex_state = 32}, - [12725] = {.lex_state = 83, .external_lex_state = 40}, + [12725] = {.lex_state = 83, .external_lex_state = 35}, [12726] = {.lex_state = 32}, [12727] = {.lex_state = 32}, - [12728] = {.lex_state = 76, .external_lex_state = 37}, + [12728] = {.lex_state = 76, .external_lex_state = 39}, [12729] = {.lex_state = 83, .external_lex_state = 29}, [12730] = {.lex_state = 83}, [12731] = {.lex_state = 83}, [12732] = {.lex_state = 32}, - [12733] = {.lex_state = 83, .external_lex_state = 35}, - [12734] = {.lex_state = 83, .external_lex_state = 40}, + [12733] = {.lex_state = 83, .external_lex_state = 37}, + [12734] = {.lex_state = 83, .external_lex_state = 35}, [12735] = {.lex_state = 76, .external_lex_state = 46}, [12736] = {.lex_state = 32}, - [12737] = {.lex_state = 76, .external_lex_state = 37}, + [12737] = {.lex_state = 76, .external_lex_state = 39}, [12738] = {.lex_state = 32}, - [12739] = {.lex_state = 83, .external_lex_state = 40}, - [12740] = {.lex_state = 83, .external_lex_state = 40}, + [12739] = {.lex_state = 83, .external_lex_state = 35}, + [12740] = {.lex_state = 83, .external_lex_state = 35}, [12741] = {.lex_state = 32}, [12742] = {.lex_state = 76, .external_lex_state = 65}, - [12743] = {.lex_state = 76, .external_lex_state = 37}, - [12744] = {.lex_state = 83, .external_lex_state = 35}, - [12745] = {.lex_state = 76, .external_lex_state = 37}, - [12746] = {.lex_state = 83, .external_lex_state = 35}, - [12747] = {.lex_state = 83, .external_lex_state = 40}, + [12743] = {.lex_state = 76, .external_lex_state = 39}, + [12744] = {.lex_state = 83, .external_lex_state = 37}, + [12745] = {.lex_state = 76, .external_lex_state = 39}, + [12746] = {.lex_state = 83, .external_lex_state = 37}, + [12747] = {.lex_state = 83, .external_lex_state = 35}, [12748] = {.lex_state = 32}, - [12749] = {.lex_state = 83, .external_lex_state = 40}, - [12750] = {.lex_state = 83, .external_lex_state = 40}, + [12749] = {.lex_state = 83, .external_lex_state = 35}, + [12750] = {.lex_state = 83, .external_lex_state = 35}, [12751] = {.lex_state = 76, .external_lex_state = 65}, [12752] = {.lex_state = 32}, - [12753] = {.lex_state = 76, .external_lex_state = 43}, - [12754] = {.lex_state = 83, .external_lex_state = 40}, - [12755] = {.lex_state = 83, .external_lex_state = 40}, + [12753] = {.lex_state = 76, .external_lex_state = 41}, + [12754] = {.lex_state = 83, .external_lex_state = 35}, + [12755] = {.lex_state = 83, .external_lex_state = 35}, [12756] = {.lex_state = 32}, - [12757] = {.lex_state = 83, .external_lex_state = 43}, - [12758] = {.lex_state = 83, .external_lex_state = 40}, - [12759] = {.lex_state = 83, .external_lex_state = 40}, + [12757] = {.lex_state = 83, .external_lex_state = 41}, + [12758] = {.lex_state = 83, .external_lex_state = 35}, + [12759] = {.lex_state = 83, .external_lex_state = 35}, [12760] = {.lex_state = 32}, - [12761] = {.lex_state = 83, .external_lex_state = 40}, - [12762] = {.lex_state = 83, .external_lex_state = 35}, - [12763] = {.lex_state = 76, .external_lex_state = 43}, + [12761] = {.lex_state = 83, .external_lex_state = 35}, + [12762] = {.lex_state = 83, .external_lex_state = 37}, + [12763] = {.lex_state = 76, .external_lex_state = 41}, [12764] = {.lex_state = 32}, [12765] = {.lex_state = 32}, - [12766] = {.lex_state = 76, .external_lex_state = 37}, + [12766] = {.lex_state = 76, .external_lex_state = 39}, [12767] = {.lex_state = 83}, [12768] = {.lex_state = 83}, [12769] = {.lex_state = 83}, - [12770] = {.lex_state = 76, .external_lex_state = 43}, + [12770] = {.lex_state = 76, .external_lex_state = 41}, [12771] = {.lex_state = 32}, - [12772] = {.lex_state = 83, .external_lex_state = 35}, - [12773] = {.lex_state = 83, .external_lex_state = 35}, - [12774] = {.lex_state = 83, .external_lex_state = 35}, + [12772] = {.lex_state = 83, .external_lex_state = 37}, + [12773] = {.lex_state = 83, .external_lex_state = 37}, + [12774] = {.lex_state = 83, .external_lex_state = 37}, [12775] = {.lex_state = 76, .external_lex_state = 53}, [12776] = {.lex_state = 76, .external_lex_state = 24}, [12777] = {.lex_state = 76, .external_lex_state = 53}, [12778] = {.lex_state = 83}, [12779] = {.lex_state = 32}, - [12780] = {.lex_state = 76, .external_lex_state = 51}, - [12781] = {.lex_state = 76, .external_lex_state = 51}, + [12780] = {.lex_state = 76, .external_lex_state = 52}, + [12781] = {.lex_state = 76, .external_lex_state = 52}, [12782] = {.lex_state = 32}, [12783] = {.lex_state = 32}, - [12784] = {.lex_state = 83, .external_lex_state = 35}, + [12784] = {.lex_state = 83, .external_lex_state = 37}, [12785] = {.lex_state = 32}, - [12786] = {.lex_state = 83, .external_lex_state = 37}, - [12787] = {.lex_state = 76, .external_lex_state = 37}, - [12788] = {.lex_state = 76, .external_lex_state = 37}, + [12786] = {.lex_state = 83, .external_lex_state = 39}, + [12787] = {.lex_state = 76, .external_lex_state = 39}, + [12788] = {.lex_state = 76, .external_lex_state = 39}, [12789] = {.lex_state = 32}, [12790] = {.lex_state = 32}, - [12791] = {.lex_state = 76, .external_lex_state = 37}, + [12791] = {.lex_state = 76, .external_lex_state = 39}, [12792] = {.lex_state = 76, .external_lex_state = 62}, - [12793] = {.lex_state = 83, .external_lex_state = 40}, + [12793] = {.lex_state = 83, .external_lex_state = 35}, [12794] = {.lex_state = 32}, [12795] = {.lex_state = 32}, [12796] = {.lex_state = 32}, [12797] = {.lex_state = 76, .external_lex_state = 24}, - [12798] = {.lex_state = 83, .external_lex_state = 35}, - [12799] = {.lex_state = 83, .external_lex_state = 35}, - [12800] = {.lex_state = 83, .external_lex_state = 40}, + [12798] = {.lex_state = 83, .external_lex_state = 37}, + [12799] = {.lex_state = 83, .external_lex_state = 37}, + [12800] = {.lex_state = 83, .external_lex_state = 35}, [12801] = {.lex_state = 83}, [12802] = {.lex_state = 83}, [12803] = {.lex_state = 32}, - [12804] = {.lex_state = 83, .external_lex_state = 35}, + [12804] = {.lex_state = 83, .external_lex_state = 37}, [12805] = {.lex_state = 32}, - [12806] = {.lex_state = 83, .external_lex_state = 35}, - [12807] = {.lex_state = 83, .external_lex_state = 35}, - [12808] = {.lex_state = 76, .external_lex_state = 51}, - [12809] = {.lex_state = 83, .external_lex_state = 40}, + [12806] = {.lex_state = 83, .external_lex_state = 37}, + [12807] = {.lex_state = 83, .external_lex_state = 37}, + [12808] = {.lex_state = 76, .external_lex_state = 52}, + [12809] = {.lex_state = 83, .external_lex_state = 35}, [12810] = {.lex_state = 32}, [12811] = {.lex_state = 32}, - [12812] = {.lex_state = 76, .external_lex_state = 37}, - [12813] = {.lex_state = 83, .external_lex_state = 35}, + [12812] = {.lex_state = 76, .external_lex_state = 39}, + [12813] = {.lex_state = 83, .external_lex_state = 37}, [12814] = {.lex_state = 32}, - [12815] = {.lex_state = 83, .external_lex_state = 35}, + [12815] = {.lex_state = 83, .external_lex_state = 37}, [12816] = {.lex_state = 32}, - [12817] = {.lex_state = 83, .external_lex_state = 40}, - [12818] = {.lex_state = 83, .external_lex_state = 35}, + [12817] = {.lex_state = 83, .external_lex_state = 35}, + [12818] = {.lex_state = 83, .external_lex_state = 37}, [12819] = {.lex_state = 32}, - [12820] = {.lex_state = 83, .external_lex_state = 35}, + [12820] = {.lex_state = 83, .external_lex_state = 37}, [12821] = {.lex_state = 32}, [12822] = {.lex_state = 32}, [12823] = {.lex_state = 32}, [12824] = {.lex_state = 83}, [12825] = {.lex_state = 83}, - [12826] = {.lex_state = 83, .external_lex_state = 35}, + [12826] = {.lex_state = 83, .external_lex_state = 37}, [12827] = {.lex_state = 76, .external_lex_state = 62}, - [12828] = {.lex_state = 83, .external_lex_state = 35}, + [12828] = {.lex_state = 83, .external_lex_state = 37}, [12829] = {.lex_state = 32}, [12830] = {.lex_state = 76, .external_lex_state = 62}, [12831] = {.lex_state = 32}, @@ -51584,26 +51423,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12848] = {.lex_state = 32}, [12849] = {.lex_state = 32}, [12850] = {.lex_state = 83}, - [12851] = {.lex_state = 83, .external_lex_state = 37}, + [12851] = {.lex_state = 83, .external_lex_state = 39}, [12852] = {.lex_state = 32}, [12853] = {.lex_state = 32}, [12854] = {.lex_state = 32}, [12855] = {.lex_state = 32}, [12856] = {.lex_state = 83}, - [12857] = {.lex_state = 83, .external_lex_state = 37}, + [12857] = {.lex_state = 83, .external_lex_state = 39}, [12858] = {.lex_state = 32}, [12859] = {.lex_state = 32}, [12860] = {.lex_state = 32}, [12861] = {.lex_state = 83}, [12862] = {.lex_state = 76, .external_lex_state = 62}, - [12863] = {.lex_state = 83, .external_lex_state = 37}, - [12864] = {.lex_state = 83, .external_lex_state = 40}, + [12863] = {.lex_state = 83, .external_lex_state = 39}, + [12864] = {.lex_state = 83, .external_lex_state = 35}, [12865] = {.lex_state = 83, .external_lex_state = 29}, - [12866] = {.lex_state = 76, .external_lex_state = 37}, + [12866] = {.lex_state = 76, .external_lex_state = 39}, [12867] = {.lex_state = 32}, [12868] = {.lex_state = 32}, [12869] = {.lex_state = 32}, - [12870] = {.lex_state = 83, .external_lex_state = 37}, + [12870] = {.lex_state = 83, .external_lex_state = 39}, [12871] = {.lex_state = 83}, [12872] = {.lex_state = 83}, [12873] = {.lex_state = 83}, @@ -51614,7 +51453,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12878] = {.lex_state = 32}, [12879] = {.lex_state = 32}, [12880] = {.lex_state = 32}, - [12881] = {.lex_state = 83, .external_lex_state = 37}, + [12881] = {.lex_state = 83, .external_lex_state = 39}, [12882] = {.lex_state = 76, .external_lex_state = 60}, [12883] = {.lex_state = 32}, [12884] = {.lex_state = 32}, @@ -51642,7 +51481,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12906] = {.lex_state = 32}, [12907] = {.lex_state = 32}, [12908] = {.lex_state = 32}, - [12909] = {.lex_state = 83, .external_lex_state = 35}, + [12909] = {.lex_state = 83, .external_lex_state = 37}, [12910] = {.lex_state = 83}, [12911] = {.lex_state = 32}, [12912] = {.lex_state = 83}, @@ -51651,7 +51490,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12915] = {.lex_state = 32}, [12916] = {.lex_state = 32}, [12917] = {.lex_state = 32}, - [12918] = {.lex_state = 75, .external_lex_state = 39}, + [12918] = {.lex_state = 75, .external_lex_state = 40}, [12919] = {.lex_state = 76, .external_lex_state = 60}, [12920] = {.lex_state = 83}, [12921] = {.lex_state = 83}, @@ -51685,25 +51524,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12949] = {.lex_state = 32}, [12950] = {.lex_state = 32}, [12951] = {.lex_state = 32}, - [12952] = {.lex_state = 83, .external_lex_state = 40}, - [12953] = {.lex_state = 83, .external_lex_state = 40}, + [12952] = {.lex_state = 83, .external_lex_state = 35}, + [12953] = {.lex_state = 83, .external_lex_state = 35}, [12954] = {.lex_state = 32}, [12955] = {.lex_state = 32}, - [12956] = {.lex_state = 75, .external_lex_state = 39}, + [12956] = {.lex_state = 75, .external_lex_state = 40}, [12957] = {.lex_state = 32}, [12958] = {.lex_state = 32}, [12959] = {.lex_state = 32}, [12960] = {.lex_state = 76, .external_lex_state = 60}, - [12961] = {.lex_state = 76, .external_lex_state = 51}, + [12961] = {.lex_state = 76, .external_lex_state = 52}, [12962] = {.lex_state = 32}, - [12963] = {.lex_state = 75, .external_lex_state = 39}, + [12963] = {.lex_state = 75, .external_lex_state = 40}, [12964] = {.lex_state = 32}, [12965] = {.lex_state = 32}, [12966] = {.lex_state = 83, .external_lex_state = 69}, [12967] = {.lex_state = 32}, [12968] = {.lex_state = 83, .external_lex_state = 23}, [12969] = {.lex_state = 32}, - [12970] = {.lex_state = 83, .external_lex_state = 37}, + [12970] = {.lex_state = 83, .external_lex_state = 39}, [12971] = {.lex_state = 32}, [12972] = {.lex_state = 32}, [12973] = {.lex_state = 32}, @@ -51727,7 +51566,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [12991] = {.lex_state = 83}, [12992] = {.lex_state = 32}, [12993] = {.lex_state = 32}, - [12994] = {.lex_state = 75, .external_lex_state = 39}, + [12994] = {.lex_state = 75, .external_lex_state = 40}, [12995] = {.lex_state = 76}, [12996] = {.lex_state = 32}, [12997] = {.lex_state = 32}, @@ -51743,7 +51582,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13007] = {.lex_state = 83, .external_lex_state = 23}, [13008] = {.lex_state = 83, .external_lex_state = 23}, [13009] = {.lex_state = 76, .external_lex_state = 53}, - [13010] = {.lex_state = 83, .external_lex_state = 37}, + [13010] = {.lex_state = 83, .external_lex_state = 39}, [13011] = {.lex_state = 75, .external_lex_state = 23}, [13012] = {.lex_state = 76, .external_lex_state = 53}, [13013] = {.lex_state = 76, .external_lex_state = 53}, @@ -51751,7 +51590,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13015] = {.lex_state = 76, .external_lex_state = 53}, [13016] = {.lex_state = 75, .external_lex_state = 24}, [13017] = {.lex_state = 83, .external_lex_state = 32}, - [13018] = {.lex_state = 83, .external_lex_state = 37}, + [13018] = {.lex_state = 83, .external_lex_state = 39}, [13019] = {.lex_state = 76, .external_lex_state = 54}, [13020] = {.lex_state = 83, .external_lex_state = 23}, [13021] = {.lex_state = 76, .external_lex_state = 61}, @@ -51762,7 +51601,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13026] = {.lex_state = 76, .external_lex_state = 54}, [13027] = {.lex_state = 83, .external_lex_state = 23}, [13028] = {.lex_state = 83, .external_lex_state = 23}, - [13029] = {.lex_state = 83, .external_lex_state = 37}, + [13029] = {.lex_state = 83, .external_lex_state = 39}, [13030] = {.lex_state = 76, .external_lex_state = 61}, [13031] = {.lex_state = 32}, [13032] = {.lex_state = 75, .external_lex_state = 23}, @@ -51772,13 +51611,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13036] = {.lex_state = 76, .external_lex_state = 61}, [13037] = {.lex_state = 76, .external_lex_state = 54}, [13038] = {.lex_state = 32}, - [13039] = {.lex_state = 83, .external_lex_state = 37}, - [13040] = {.lex_state = 83, .external_lex_state = 37}, + [13039] = {.lex_state = 83, .external_lex_state = 39}, + [13040] = {.lex_state = 83, .external_lex_state = 39}, [13041] = {.lex_state = 32}, - [13042] = {.lex_state = 83, .external_lex_state = 37}, - [13043] = {.lex_state = 83, .external_lex_state = 37}, - [13044] = {.lex_state = 83, .external_lex_state = 37}, - [13045] = {.lex_state = 83, .external_lex_state = 37}, + [13042] = {.lex_state = 83, .external_lex_state = 39}, + [13043] = {.lex_state = 83, .external_lex_state = 39}, + [13044] = {.lex_state = 83, .external_lex_state = 39}, + [13045] = {.lex_state = 83, .external_lex_state = 39}, [13046] = {.lex_state = 83, .external_lex_state = 23}, [13047] = {.lex_state = 83, .external_lex_state = 23}, [13048] = {.lex_state = 83}, @@ -51792,33 +51631,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13056] = {.lex_state = 83, .external_lex_state = 32}, [13057] = {.lex_state = 32}, [13058] = {.lex_state = 83, .external_lex_state = 23}, - [13059] = {.lex_state = 83, .external_lex_state = 37}, + [13059] = {.lex_state = 83, .external_lex_state = 39}, [13060] = {.lex_state = 32}, [13061] = {.lex_state = 32}, [13062] = {.lex_state = 76, .external_lex_state = 23}, [13063] = {.lex_state = 32}, - [13064] = {.lex_state = 76, .external_lex_state = 43}, + [13064] = {.lex_state = 76, .external_lex_state = 41}, [13065] = {.lex_state = 83, .external_lex_state = 23}, - [13066] = {.lex_state = 83, .external_lex_state = 37}, + [13066] = {.lex_state = 83, .external_lex_state = 39}, [13067] = {.lex_state = 76, .external_lex_state = 53}, [13068] = {.lex_state = 32}, [13069] = {.lex_state = 32}, [13070] = {.lex_state = 76, .external_lex_state = 54}, - [13071] = {.lex_state = 83, .external_lex_state = 37}, + [13071] = {.lex_state = 83, .external_lex_state = 39}, [13072] = {.lex_state = 75, .external_lex_state = 23}, - [13073] = {.lex_state = 83, .external_lex_state = 37}, + [13073] = {.lex_state = 83, .external_lex_state = 39}, [13074] = {.lex_state = 75, .external_lex_state = 23}, [13075] = {.lex_state = 75, .external_lex_state = 23}, [13076] = {.lex_state = 83, .external_lex_state = 23}, [13077] = {.lex_state = 83, .external_lex_state = 23}, [13078] = {.lex_state = 76, .external_lex_state = 23}, [13079] = {.lex_state = 32}, - [13080] = {.lex_state = 83, .external_lex_state = 37}, + [13080] = {.lex_state = 83, .external_lex_state = 39}, [13081] = {.lex_state = 76, .external_lex_state = 46}, [13082] = {.lex_state = 75, .external_lex_state = 24}, [13083] = {.lex_state = 76, .external_lex_state = 46}, - [13084] = {.lex_state = 83, .external_lex_state = 37}, - [13085] = {.lex_state = 76, .external_lex_state = 51}, + [13084] = {.lex_state = 83, .external_lex_state = 39}, + [13085] = {.lex_state = 76, .external_lex_state = 52}, [13086] = {.lex_state = 76, .external_lex_state = 63}, [13087] = {.lex_state = 76, .external_lex_state = 46}, [13088] = {.lex_state = 76, .external_lex_state = 46}, @@ -51837,9 +51676,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13101] = {.lex_state = 83, .external_lex_state = 23}, [13102] = {.lex_state = 83, .external_lex_state = 32}, [13103] = {.lex_state = 32}, - [13104] = {.lex_state = 83, .external_lex_state = 43}, + [13104] = {.lex_state = 83, .external_lex_state = 41}, [13105] = {.lex_state = 83, .external_lex_state = 23}, - [13106] = {.lex_state = 83, .external_lex_state = 43}, + [13106] = {.lex_state = 83, .external_lex_state = 41}, [13107] = {.lex_state = 83, .external_lex_state = 32}, [13108] = {.lex_state = 83, .external_lex_state = 23}, [13109] = {.lex_state = 32}, @@ -51853,7 +51692,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13117] = {.lex_state = 76, .external_lex_state = 54}, [13118] = {.lex_state = 32}, [13119] = {.lex_state = 32}, - [13120] = {.lex_state = 76, .external_lex_state = 51}, + [13120] = {.lex_state = 76, .external_lex_state = 52}, [13121] = {.lex_state = 83, .external_lex_state = 23}, [13122] = {.lex_state = 75, .external_lex_state = 24}, [13123] = {.lex_state = 76, .external_lex_state = 61}, @@ -51863,42 +51702,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13127] = {.lex_state = 76, .external_lex_state = 61}, [13128] = {.lex_state = 76, .external_lex_state = 61}, [13129] = {.lex_state = 83, .external_lex_state = 46}, - [13130] = {.lex_state = 76, .external_lex_state = 51}, + [13130] = {.lex_state = 76, .external_lex_state = 52}, [13131] = {.lex_state = 83, .external_lex_state = 23}, [13132] = {.lex_state = 75, .external_lex_state = 23}, [13133] = {.lex_state = 76, .external_lex_state = 46}, - [13134] = {.lex_state = 76, .external_lex_state = 43}, + [13134] = {.lex_state = 76, .external_lex_state = 41}, [13135] = {.lex_state = 76, .external_lex_state = 23}, [13136] = {.lex_state = 32}, [13137] = {.lex_state = 83, .external_lex_state = 23}, [13138] = {.lex_state = 83, .external_lex_state = 23}, - [13139] = {.lex_state = 83, .external_lex_state = 37}, - [13140] = {.lex_state = 83, .external_lex_state = 43}, - [13141] = {.lex_state = 83, .external_lex_state = 43}, - [13142] = {.lex_state = 83, .external_lex_state = 43}, - [13143] = {.lex_state = 76, .external_lex_state = 51}, + [13139] = {.lex_state = 83, .external_lex_state = 39}, + [13140] = {.lex_state = 83, .external_lex_state = 41}, + [13141] = {.lex_state = 83, .external_lex_state = 41}, + [13142] = {.lex_state = 83, .external_lex_state = 41}, + [13143] = {.lex_state = 76, .external_lex_state = 52}, [13144] = {.lex_state = 32}, [13145] = {.lex_state = 32}, [13146] = {.lex_state = 32}, [13147] = {.lex_state = 76, .external_lex_state = 63}, [13148] = {.lex_state = 83, .external_lex_state = 32}, [13149] = {.lex_state = 32}, - [13150] = {.lex_state = 76, .external_lex_state = 51}, + [13150] = {.lex_state = 76, .external_lex_state = 52}, [13151] = {.lex_state = 76, .external_lex_state = 23}, [13152] = {.lex_state = 75, .external_lex_state = 24}, - [13153] = {.lex_state = 83, .external_lex_state = 37}, - [13154] = {.lex_state = 76, .external_lex_state = 51}, + [13153] = {.lex_state = 83, .external_lex_state = 39}, + [13154] = {.lex_state = 76, .external_lex_state = 52}, [13155] = {.lex_state = 75, .external_lex_state = 24}, - [13156] = {.lex_state = 76, .external_lex_state = 51}, + [13156] = {.lex_state = 76, .external_lex_state = 52}, [13157] = {.lex_state = 76, .external_lex_state = 46}, [13158] = {.lex_state = 76, .external_lex_state = 46}, [13159] = {.lex_state = 75, .external_lex_state = 24}, [13160] = {.lex_state = 32}, [13161] = {.lex_state = 75, .external_lex_state = 24}, - [13162] = {.lex_state = 83, .external_lex_state = 37}, - [13163] = {.lex_state = 83, .external_lex_state = 43}, - [13164] = {.lex_state = 83, .external_lex_state = 37}, - [13165] = {.lex_state = 83, .external_lex_state = 43}, + [13162] = {.lex_state = 83, .external_lex_state = 39}, + [13163] = {.lex_state = 83, .external_lex_state = 41}, + [13164] = {.lex_state = 83, .external_lex_state = 39}, + [13165] = {.lex_state = 83, .external_lex_state = 41}, [13166] = {.lex_state = 83}, [13167] = {.lex_state = 32}, [13168] = {.lex_state = 32}, @@ -51909,8 +51748,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13173] = {.lex_state = 75, .external_lex_state = 24}, [13174] = {.lex_state = 32}, [13175] = {.lex_state = 32}, - [13176] = {.lex_state = 76, .external_lex_state = 51}, - [13177] = {.lex_state = 76, .external_lex_state = 51}, + [13176] = {.lex_state = 76, .external_lex_state = 52}, + [13177] = {.lex_state = 76, .external_lex_state = 52}, [13178] = {.lex_state = 83, .external_lex_state = 46}, [13179] = {.lex_state = 32}, [13180] = {.lex_state = 32}, @@ -51921,9 +51760,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13185] = {.lex_state = 32}, [13186] = {.lex_state = 83}, [13187] = {.lex_state = 32}, - [13188] = {.lex_state = 76, .external_lex_state = 43}, + [13188] = {.lex_state = 76, .external_lex_state = 41}, [13189] = {.lex_state = 75, .external_lex_state = 55}, - [13190] = {.lex_state = 83, .external_lex_state = 37}, + [13190] = {.lex_state = 83, .external_lex_state = 39}, [13191] = {.lex_state = 75, .external_lex_state = 24}, [13192] = {.lex_state = 32}, [13193] = {.lex_state = 75, .external_lex_state = 55}, @@ -51943,7 +51782,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13207] = {.lex_state = 83, .external_lex_state = 29}, [13208] = {.lex_state = 83, .external_lex_state = 23}, [13209] = {.lex_state = 76, .external_lex_state = 66}, - [13210] = {.lex_state = 83, .external_lex_state = 37}, + [13210] = {.lex_state = 83, .external_lex_state = 39}, [13211] = {.lex_state = 83, .external_lex_state = 29}, [13212] = {.lex_state = 83}, [13213] = {.lex_state = 83, .external_lex_state = 46}, @@ -51964,22 +51803,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13228] = {.lex_state = 83}, [13229] = {.lex_state = 76, .external_lex_state = 54}, [13230] = {.lex_state = 76, .external_lex_state = 54}, - [13231] = {.lex_state = 76, .external_lex_state = 43}, + [13231] = {.lex_state = 76, .external_lex_state = 41}, [13232] = {.lex_state = 76, .external_lex_state = 58}, [13233] = {.lex_state = 83, .external_lex_state = 23}, [13234] = {.lex_state = 32}, [13235] = {.lex_state = 83, .external_lex_state = 23}, [13236] = {.lex_state = 32}, - [13237] = {.lex_state = 76, .external_lex_state = 43}, + [13237] = {.lex_state = 76, .external_lex_state = 41}, [13238] = {.lex_state = 76, .external_lex_state = 58}, - [13239] = {.lex_state = 75, .external_lex_state = 39}, + [13239] = {.lex_state = 75, .external_lex_state = 40}, [13240] = {.lex_state = 76, .external_lex_state = 62}, [13241] = {.lex_state = 76, .external_lex_state = 56}, [13242] = {.lex_state = 76, .external_lex_state = 56}, [13243] = {.lex_state = 83, .external_lex_state = 57}, [13244] = {.lex_state = 76, .external_lex_state = 56}, [13245] = {.lex_state = 32}, - [13246] = {.lex_state = 76, .external_lex_state = 43}, + [13246] = {.lex_state = 76, .external_lex_state = 41}, [13247] = {.lex_state = 32}, [13248] = {.lex_state = 76, .external_lex_state = 58}, [13249] = {.lex_state = 76, .external_lex_state = 48}, @@ -51988,29 +51827,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13252] = {.lex_state = 76, .external_lex_state = 48}, [13253] = {.lex_state = 83, .external_lex_state = 53}, [13254] = {.lex_state = 83, .external_lex_state = 23}, - [13255] = {.lex_state = 76, .external_lex_state = 43}, + [13255] = {.lex_state = 76, .external_lex_state = 41}, [13256] = {.lex_state = 32}, [13257] = {.lex_state = 32}, [13258] = {.lex_state = 32}, - [13259] = {.lex_state = 76, .external_lex_state = 43}, + [13259] = {.lex_state = 76, .external_lex_state = 41}, [13260] = {.lex_state = 76, .external_lex_state = 62}, [13261] = {.lex_state = 76, .external_lex_state = 54}, [13262] = {.lex_state = 76, .external_lex_state = 66}, - [13263] = {.lex_state = 76, .external_lex_state = 43}, - [13264] = {.lex_state = 76, .external_lex_state = 43}, - [13265] = {.lex_state = 76, .external_lex_state = 43}, + [13263] = {.lex_state = 76, .external_lex_state = 41}, + [13264] = {.lex_state = 76, .external_lex_state = 41}, + [13265] = {.lex_state = 76, .external_lex_state = 41}, [13266] = {.lex_state = 32}, - [13267] = {.lex_state = 76, .external_lex_state = 43}, + [13267] = {.lex_state = 76, .external_lex_state = 41}, [13268] = {.lex_state = 83, .external_lex_state = 46}, - [13269] = {.lex_state = 76, .external_lex_state = 43}, + [13269] = {.lex_state = 76, .external_lex_state = 41}, [13270] = {.lex_state = 32}, - [13271] = {.lex_state = 76, .external_lex_state = 43}, - [13272] = {.lex_state = 76, .external_lex_state = 43}, - [13273] = {.lex_state = 76, .external_lex_state = 43}, + [13271] = {.lex_state = 76, .external_lex_state = 41}, + [13272] = {.lex_state = 76, .external_lex_state = 41}, + [13273] = {.lex_state = 76, .external_lex_state = 41}, [13274] = {.lex_state = 32}, [13275] = {.lex_state = 83, .external_lex_state = 57}, [13276] = {.lex_state = 76, .external_lex_state = 46}, - [13277] = {.lex_state = 76, .external_lex_state = 43}, + [13277] = {.lex_state = 76, .external_lex_state = 41}, [13278] = {.lex_state = 75, .external_lex_state = 24}, [13279] = {.lex_state = 76, .external_lex_state = 63}, [13280] = {.lex_state = 83, .external_lex_state = 48}, @@ -52020,19 +51859,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13284] = {.lex_state = 75, .external_lex_state = 24}, [13285] = {.lex_state = 32}, [13286] = {.lex_state = 32}, - [13287] = {.lex_state = 83, .external_lex_state = 37}, - [13288] = {.lex_state = 83, .external_lex_state = 37}, + [13287] = {.lex_state = 83, .external_lex_state = 39}, + [13288] = {.lex_state = 83, .external_lex_state = 39}, [13289] = {.lex_state = 76, .external_lex_state = 62}, [13290] = {.lex_state = 32}, [13291] = {.lex_state = 76, .external_lex_state = 62}, [13292] = {.lex_state = 83, .external_lex_state = 23}, [13293] = {.lex_state = 75, .external_lex_state = 24}, - [13294] = {.lex_state = 83, .external_lex_state = 37}, + [13294] = {.lex_state = 83, .external_lex_state = 39}, [13295] = {.lex_state = 32}, [13296] = {.lex_state = 75, .external_lex_state = 24}, [13297] = {.lex_state = 32}, [13298] = {.lex_state = 76, .external_lex_state = 48}, - [13299] = {.lex_state = 76, .external_lex_state = 43}, + [13299] = {.lex_state = 76, .external_lex_state = 41}, [13300] = {.lex_state = 32}, [13301] = {.lex_state = 83, .external_lex_state = 32}, [13302] = {.lex_state = 32}, @@ -52057,17 +51896,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13321] = {.lex_state = 76, .external_lex_state = 46}, [13322] = {.lex_state = 76, .external_lex_state = 46}, [13323] = {.lex_state = 75, .external_lex_state = 24}, - [13324] = {.lex_state = 83, .external_lex_state = 43}, + [13324] = {.lex_state = 83, .external_lex_state = 41}, [13325] = {.lex_state = 83, .external_lex_state = 29}, [13326] = {.lex_state = 32}, - [13327] = {.lex_state = 83, .external_lex_state = 37}, + [13327] = {.lex_state = 83, .external_lex_state = 39}, [13328] = {.lex_state = 76, .external_lex_state = 48}, [13329] = {.lex_state = 76, .external_lex_state = 48}, [13330] = {.lex_state = 76, .external_lex_state = 56}, [13331] = {.lex_state = 76, .external_lex_state = 48}, [13332] = {.lex_state = 76, .external_lex_state = 48}, [13333] = {.lex_state = 76, .external_lex_state = 62}, - [13334] = {.lex_state = 83, .external_lex_state = 51}, + [13334] = {.lex_state = 83, .external_lex_state = 52}, [13335] = {.lex_state = 83, .external_lex_state = 29}, [13336] = {.lex_state = 76, .external_lex_state = 53}, [13337] = {.lex_state = 76, .external_lex_state = 48}, @@ -52090,7 +51929,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13354] = {.lex_state = 83, .external_lex_state = 46}, [13355] = {.lex_state = 76, .external_lex_state = 58}, [13356] = {.lex_state = 83, .external_lex_state = 46}, - [13357] = {.lex_state = 83, .external_lex_state = 37}, + [13357] = {.lex_state = 83, .external_lex_state = 39}, [13358] = {.lex_state = 75, .external_lex_state = 24}, [13359] = {.lex_state = 83, .external_lex_state = 29}, [13360] = {.lex_state = 32}, @@ -52100,22 +51939,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13364] = {.lex_state = 75, .external_lex_state = 55}, [13365] = {.lex_state = 76, .external_lex_state = 57}, [13366] = {.lex_state = 76, .external_lex_state = 57}, - [13367] = {.lex_state = 76, .external_lex_state = 51}, + [13367] = {.lex_state = 76, .external_lex_state = 52}, [13368] = {.lex_state = 76, .external_lex_state = 62}, [13369] = {.lex_state = 76, .external_lex_state = 62}, - [13370] = {.lex_state = 76, .external_lex_state = 51}, - [13371] = {.lex_state = 76, .external_lex_state = 51}, + [13370] = {.lex_state = 76, .external_lex_state = 52}, + [13371] = {.lex_state = 76, .external_lex_state = 52}, [13372] = {.lex_state = 76, .external_lex_state = 53}, [13373] = {.lex_state = 83, .external_lex_state = 46}, [13374] = {.lex_state = 32}, - [13375] = {.lex_state = 76, .external_lex_state = 43}, + [13375] = {.lex_state = 76, .external_lex_state = 41}, [13376] = {.lex_state = 76, .external_lex_state = 62}, [13377] = {.lex_state = 32}, [13378] = {.lex_state = 32}, [13379] = {.lex_state = 75, .external_lex_state = 24}, [13380] = {.lex_state = 83, .external_lex_state = 46}, - [13381] = {.lex_state = 76, .external_lex_state = 43}, - [13382] = {.lex_state = 76, .external_lex_state = 43}, + [13381] = {.lex_state = 76, .external_lex_state = 41}, + [13382] = {.lex_state = 76, .external_lex_state = 41}, [13383] = {.lex_state = 75, .external_lex_state = 24}, [13384] = {.lex_state = 32}, [13385] = {.lex_state = 32}, @@ -52123,7 +51962,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13387] = {.lex_state = 32}, [13388] = {.lex_state = 76, .external_lex_state = 61}, [13389] = {.lex_state = 32}, - [13390] = {.lex_state = 76, .external_lex_state = 51}, + [13390] = {.lex_state = 76, .external_lex_state = 52}, [13391] = {.lex_state = 76, .external_lex_state = 62}, [13392] = {.lex_state = 76, .external_lex_state = 62}, [13393] = {.lex_state = 32}, @@ -52164,10 +52003,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13428] = {.lex_state = 83, .external_lex_state = 46}, [13429] = {.lex_state = 83, .external_lex_state = 29}, [13430] = {.lex_state = 83, .external_lex_state = 46}, - [13431] = {.lex_state = 83, .external_lex_state = 51}, - [13432] = {.lex_state = 83, .external_lex_state = 51}, + [13431] = {.lex_state = 83, .external_lex_state = 52}, + [13432] = {.lex_state = 83, .external_lex_state = 52}, [13433] = {.lex_state = 83, .external_lex_state = 46}, - [13434] = {.lex_state = 83, .external_lex_state = 51}, + [13434] = {.lex_state = 83, .external_lex_state = 52}, [13435] = {.lex_state = 83, .external_lex_state = 29}, [13436] = {.lex_state = 76, .external_lex_state = 48}, [13437] = {.lex_state = 76, .external_lex_state = 48}, @@ -52175,66 +52014,66 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13439] = {.lex_state = 83, .external_lex_state = 53}, [13440] = {.lex_state = 76, .external_lex_state = 63}, [13441] = {.lex_state = 83, .external_lex_state = 29}, - [13442] = {.lex_state = 76, .external_lex_state = 51}, + [13442] = {.lex_state = 76, .external_lex_state = 52}, [13443] = {.lex_state = 83, .external_lex_state = 29}, [13444] = {.lex_state = 83, .external_lex_state = 32}, [13445] = {.lex_state = 83, .external_lex_state = 46}, [13446] = {.lex_state = 83, .external_lex_state = 53}, [13447] = {.lex_state = 76, .external_lex_state = 63}, - [13448] = {.lex_state = 83, .external_lex_state = 51}, + [13448] = {.lex_state = 83, .external_lex_state = 52}, [13449] = {.lex_state = 76, .external_lex_state = 53}, [13450] = {.lex_state = 83, .external_lex_state = 46}, [13451] = {.lex_state = 83, .external_lex_state = 29}, [13452] = {.lex_state = 76, .external_lex_state = 66}, - [13453] = {.lex_state = 76, .external_lex_state = 51}, + [13453] = {.lex_state = 76, .external_lex_state = 52}, [13454] = {.lex_state = 83, .external_lex_state = 46}, - [13455] = {.lex_state = 76, .external_lex_state = 51}, - [13456] = {.lex_state = 76, .external_lex_state = 51}, + [13455] = {.lex_state = 76, .external_lex_state = 52}, + [13456] = {.lex_state = 76, .external_lex_state = 52}, [13457] = {.lex_state = 76, .external_lex_state = 66}, [13458] = {.lex_state = 76, .external_lex_state = 66}, [13459] = {.lex_state = 76, .external_lex_state = 54}, - [13460] = {.lex_state = 83, .external_lex_state = 51}, - [13461] = {.lex_state = 76, .external_lex_state = 51}, + [13460] = {.lex_state = 83, .external_lex_state = 52}, + [13461] = {.lex_state = 76, .external_lex_state = 52}, [13462] = {.lex_state = 76, .external_lex_state = 54}, [13463] = {.lex_state = 76, .external_lex_state = 65}, - [13464] = {.lex_state = 83, .external_lex_state = 51}, - [13465] = {.lex_state = 76, .external_lex_state = 51}, + [13464] = {.lex_state = 83, .external_lex_state = 52}, + [13465] = {.lex_state = 76, .external_lex_state = 52}, [13466] = {.lex_state = 83, .external_lex_state = 32}, [13467] = {.lex_state = 75, .external_lex_state = 23}, - [13468] = {.lex_state = 83, .external_lex_state = 51}, + [13468] = {.lex_state = 83, .external_lex_state = 52}, [13469] = {.lex_state = 76, .external_lex_state = 60}, [13470] = {.lex_state = 76, .external_lex_state = 66}, - [13471] = {.lex_state = 83, .external_lex_state = 43}, - [13472] = {.lex_state = 83, .external_lex_state = 43}, - [13473] = {.lex_state = 83, .external_lex_state = 43}, - [13474] = {.lex_state = 83, .external_lex_state = 43}, + [13471] = {.lex_state = 83, .external_lex_state = 41}, + [13472] = {.lex_state = 83, .external_lex_state = 41}, + [13473] = {.lex_state = 83, .external_lex_state = 41}, + [13474] = {.lex_state = 83, .external_lex_state = 41}, [13475] = {.lex_state = 76, .external_lex_state = 63}, - [13476] = {.lex_state = 83, .external_lex_state = 43}, - [13477] = {.lex_state = 83, .external_lex_state = 43}, - [13478] = {.lex_state = 83, .external_lex_state = 43}, + [13476] = {.lex_state = 83, .external_lex_state = 41}, + [13477] = {.lex_state = 83, .external_lex_state = 41}, + [13478] = {.lex_state = 83, .external_lex_state = 41}, [13479] = {.lex_state = 83, .external_lex_state = 33}, - [13480] = {.lex_state = 83, .external_lex_state = 43}, - [13481] = {.lex_state = 83, .external_lex_state = 43}, - [13482] = {.lex_state = 83, .external_lex_state = 43}, - [13483] = {.lex_state = 83, .external_lex_state = 43}, - [13484] = {.lex_state = 83, .external_lex_state = 43}, - [13485] = {.lex_state = 83, .external_lex_state = 43}, - [13486] = {.lex_state = 83, .external_lex_state = 43}, + [13480] = {.lex_state = 83, .external_lex_state = 41}, + [13481] = {.lex_state = 83, .external_lex_state = 41}, + [13482] = {.lex_state = 83, .external_lex_state = 41}, + [13483] = {.lex_state = 83, .external_lex_state = 41}, + [13484] = {.lex_state = 83, .external_lex_state = 41}, + [13485] = {.lex_state = 83, .external_lex_state = 41}, + [13486] = {.lex_state = 83, .external_lex_state = 41}, [13487] = {.lex_state = 76, .external_lex_state = 63}, - [13488] = {.lex_state = 83, .external_lex_state = 43}, + [13488] = {.lex_state = 83, .external_lex_state = 41}, [13489] = {.lex_state = 76, .external_lex_state = 63}, - [13490] = {.lex_state = 83, .external_lex_state = 43}, - [13491] = {.lex_state = 83, .external_lex_state = 43}, + [13490] = {.lex_state = 83, .external_lex_state = 41}, + [13491] = {.lex_state = 83, .external_lex_state = 41}, [13492] = {.lex_state = 76, .external_lex_state = 63}, [13493] = {.lex_state = 76, .external_lex_state = 60}, [13494] = {.lex_state = 76, .external_lex_state = 63}, [13495] = {.lex_state = 76, .external_lex_state = 63}, - [13496] = {.lex_state = 83, .external_lex_state = 43}, - [13497] = {.lex_state = 83, .external_lex_state = 43}, - [13498] = {.lex_state = 83, .external_lex_state = 43}, + [13496] = {.lex_state = 83, .external_lex_state = 41}, + [13497] = {.lex_state = 83, .external_lex_state = 41}, + [13498] = {.lex_state = 83, .external_lex_state = 41}, [13499] = {.lex_state = 76, .external_lex_state = 63}, [13500] = {.lex_state = 76, .external_lex_state = 60}, - [13501] = {.lex_state = 83, .external_lex_state = 43}, + [13501] = {.lex_state = 83, .external_lex_state = 41}, [13502] = {.lex_state = 75, .external_lex_state = 24}, [13503] = {.lex_state = 76, .external_lex_state = 54}, [13504] = {.lex_state = 75, .external_lex_state = 55}, @@ -52263,18 +52102,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13527] = {.lex_state = 0}, [13528] = {.lex_state = 76, .external_lex_state = 54}, [13529] = {.lex_state = 83}, - [13530] = {.lex_state = 76, .external_lex_state = 51}, + [13530] = {.lex_state = 76, .external_lex_state = 52}, [13531] = {.lex_state = 76, .external_lex_state = 60}, [13532] = {.lex_state = 76, .external_lex_state = 54}, [13533] = {.lex_state = 83, .external_lex_state = 54}, [13534] = {.lex_state = 76, .external_lex_state = 60}, [13535] = {.lex_state = 76, .external_lex_state = 65}, [13536] = {.lex_state = 76, .external_lex_state = 54}, - [13537] = {.lex_state = 76, .external_lex_state = 51}, - [13538] = {.lex_state = 76, .external_lex_state = 51}, - [13539] = {.lex_state = 76, .external_lex_state = 51}, + [13537] = {.lex_state = 76, .external_lex_state = 52}, + [13538] = {.lex_state = 76, .external_lex_state = 52}, + [13539] = {.lex_state = 76, .external_lex_state = 52}, [13540] = {.lex_state = 76, .external_lex_state = 53}, - [13541] = {.lex_state = 76, .external_lex_state = 51}, + [13541] = {.lex_state = 76, .external_lex_state = 52}, [13542] = {.lex_state = 76, .external_lex_state = 53}, [13543] = {.lex_state = 76, .external_lex_state = 66}, [13544] = {.lex_state = 76, .external_lex_state = 66}, @@ -52287,13 +52126,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13551] = {.lex_state = 83, .external_lex_state = 54}, [13552] = {.lex_state = 75, .external_lex_state = 24}, [13553] = {.lex_state = 76, .external_lex_state = 54}, - [13554] = {.lex_state = 76, .external_lex_state = 51}, + [13554] = {.lex_state = 76, .external_lex_state = 52}, [13555] = {.lex_state = 76, .external_lex_state = 53}, - [13556] = {.lex_state = 76, .external_lex_state = 51}, + [13556] = {.lex_state = 76, .external_lex_state = 52}, [13557] = {.lex_state = 76, .external_lex_state = 57}, [13558] = {.lex_state = 76, .external_lex_state = 57}, [13559] = {.lex_state = 76, .external_lex_state = 57}, - [13560] = {.lex_state = 76, .external_lex_state = 52}, + [13560] = {.lex_state = 76, .external_lex_state = 51}, [13561] = {.lex_state = 76, .external_lex_state = 57}, [13562] = {.lex_state = 75, .external_lex_state = 24}, [13563] = {.lex_state = 76, .external_lex_state = 48}, @@ -52312,7 +52151,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13576] = {.lex_state = 76, .external_lex_state = 58}, [13577] = {.lex_state = 76, .external_lex_state = 66}, [13578] = {.lex_state = 76, .external_lex_state = 54}, - [13579] = {.lex_state = 76, .external_lex_state = 51}, + [13579] = {.lex_state = 76, .external_lex_state = 52}, [13580] = {.lex_state = 76, .external_lex_state = 24}, [13581] = {.lex_state = 76, .external_lex_state = 66}, [13582] = {.lex_state = 76, .external_lex_state = 58}, @@ -52330,8 +52169,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13594] = {.lex_state = 76, .external_lex_state = 48}, [13595] = {.lex_state = 76, .external_lex_state = 56}, [13596] = {.lex_state = 76, .external_lex_state = 48}, - [13597] = {.lex_state = 76, .external_lex_state = 51}, - [13598] = {.lex_state = 76, .external_lex_state = 51}, + [13597] = {.lex_state = 76, .external_lex_state = 52}, + [13598] = {.lex_state = 76, .external_lex_state = 52}, [13599] = {.lex_state = 76, .external_lex_state = 56}, [13600] = {.lex_state = 76, .external_lex_state = 56}, [13601] = {.lex_state = 76, .external_lex_state = 60}, @@ -52349,7 +52188,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13613] = {.lex_state = 76, .external_lex_state = 53}, [13614] = {.lex_state = 76, .external_lex_state = 63}, [13615] = {.lex_state = 83, .external_lex_state = 54}, - [13616] = {.lex_state = 83, .external_lex_state = 37}, + [13616] = {.lex_state = 83, .external_lex_state = 39}, [13617] = {.lex_state = 83}, [13618] = {.lex_state = 83, .external_lex_state = 54}, [13619] = {.lex_state = 83, .external_lex_state = 48}, @@ -52376,7 +52215,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13640] = {.lex_state = 76, .external_lex_state = 48}, [13641] = {.lex_state = 76, .external_lex_state = 48}, [13642] = {.lex_state = 76, .external_lex_state = 48}, - [13643] = {.lex_state = 83, .external_lex_state = 51}, + [13643] = {.lex_state = 83, .external_lex_state = 52}, [13644] = {.lex_state = 83, .external_lex_state = 29}, [13645] = {.lex_state = 76, .external_lex_state = 54}, [13646] = {.lex_state = 76, .external_lex_state = 48}, @@ -52400,27 +52239,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13664] = {.lex_state = 76, .external_lex_state = 56}, [13665] = {.lex_state = 76, .external_lex_state = 56}, [13666] = {.lex_state = 76, .external_lex_state = 65}, - [13667] = {.lex_state = 76, .external_lex_state = 51}, - [13668] = {.lex_state = 76, .external_lex_state = 51}, - [13669] = {.lex_state = 76, .external_lex_state = 51}, + [13667] = {.lex_state = 76, .external_lex_state = 52}, + [13668] = {.lex_state = 76, .external_lex_state = 52}, + [13669] = {.lex_state = 76, .external_lex_state = 52}, [13670] = {.lex_state = 76, .external_lex_state = 56}, [13671] = {.lex_state = 76, .external_lex_state = 53}, [13672] = {.lex_state = 76, .external_lex_state = 53}, [13673] = {.lex_state = 83, .external_lex_state = 53}, [13674] = {.lex_state = 76, .external_lex_state = 56}, [13675] = {.lex_state = 75, .external_lex_state = 24}, - [13676] = {.lex_state = 83, .external_lex_state = 51}, + [13676] = {.lex_state = 83, .external_lex_state = 52}, [13677] = {.lex_state = 76, .external_lex_state = 54}, [13678] = {.lex_state = 76, .external_lex_state = 67}, - [13679] = {.lex_state = 76, .external_lex_state = 51}, + [13679] = {.lex_state = 76, .external_lex_state = 52}, [13680] = {.lex_state = 76, .external_lex_state = 56}, [13681] = {.lex_state = 76, .external_lex_state = 57}, [13682] = {.lex_state = 76, .external_lex_state = 56}, [13683] = {.lex_state = 76, .external_lex_state = 66}, [13684] = {.lex_state = 76, .external_lex_state = 62}, - [13685] = {.lex_state = 83, .external_lex_state = 51}, - [13686] = {.lex_state = 83, .external_lex_state = 51}, - [13687] = {.lex_state = 76, .external_lex_state = 51}, + [13685] = {.lex_state = 83, .external_lex_state = 52}, + [13686] = {.lex_state = 83, .external_lex_state = 52}, + [13687] = {.lex_state = 76, .external_lex_state = 52}, [13688] = {.lex_state = 76, .external_lex_state = 54}, [13689] = {.lex_state = 76, .external_lex_state = 54}, [13690] = {.lex_state = 76, .external_lex_state = 54}, @@ -52430,10 +52269,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13694] = {.lex_state = 83, .external_lex_state = 24}, [13695] = {.lex_state = 76, .external_lex_state = 63}, [13696] = {.lex_state = 76, .external_lex_state = 67}, - [13697] = {.lex_state = 83, .external_lex_state = 51}, - [13698] = {.lex_state = 76, .external_lex_state = 52}, - [13699] = {.lex_state = 83, .external_lex_state = 51}, - [13700] = {.lex_state = 83, .external_lex_state = 51}, + [13697] = {.lex_state = 83, .external_lex_state = 52}, + [13698] = {.lex_state = 76, .external_lex_state = 51}, + [13699] = {.lex_state = 83, .external_lex_state = 52}, + [13700] = {.lex_state = 83, .external_lex_state = 52}, [13701] = {.lex_state = 83, .external_lex_state = 54}, [13702] = {.lex_state = 76, .external_lex_state = 53}, [13703] = {.lex_state = 76, .external_lex_state = 53}, @@ -52443,8 +52282,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13707] = {.lex_state = 76, .external_lex_state = 67}, [13708] = {.lex_state = 83, .external_lex_state = 32}, [13709] = {.lex_state = 83, .external_lex_state = 53}, - [13710] = {.lex_state = 83, .external_lex_state = 43}, - [13711] = {.lex_state = 83, .external_lex_state = 43}, + [13710] = {.lex_state = 83, .external_lex_state = 41}, + [13711] = {.lex_state = 83, .external_lex_state = 41}, [13712] = {.lex_state = 83, .external_lex_state = 57}, [13713] = {.lex_state = 76, .external_lex_state = 53}, [13714] = {.lex_state = 76, .external_lex_state = 67}, @@ -52460,7 +52299,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13724] = {.lex_state = 83, .external_lex_state = 46}, [13725] = {.lex_state = 76, .external_lex_state = 55}, [13726] = {.lex_state = 83, .external_lex_state = 46}, - [13727] = {.lex_state = 83, .external_lex_state = 37}, + [13727] = {.lex_state = 83, .external_lex_state = 39}, [13728] = {.lex_state = 83, .external_lex_state = 54}, [13729] = {.lex_state = 83, .external_lex_state = 53}, [13730] = {.lex_state = 83, .external_lex_state = 33}, @@ -52470,7 +52309,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13734] = {.lex_state = 76, .external_lex_state = 65}, [13735] = {.lex_state = 83, .external_lex_state = 53}, [13736] = {.lex_state = 76, .external_lex_state = 58}, - [13737] = {.lex_state = 83, .external_lex_state = 40}, + [13737] = {.lex_state = 83, .external_lex_state = 35}, [13738] = {.lex_state = 83, .external_lex_state = 53}, [13739] = {.lex_state = 83, .external_lex_state = 57}, [13740] = {.lex_state = 83, .external_lex_state = 57}, @@ -52492,13 +52331,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13756] = {.lex_state = 76, .external_lex_state = 67}, [13757] = {.lex_state = 76, .external_lex_state = 67}, [13758] = {.lex_state = 76, .external_lex_state = 67}, - [13759] = {.lex_state = 83, .external_lex_state = 37}, - [13760] = {.lex_state = 83, .external_lex_state = 40}, + [13759] = {.lex_state = 83, .external_lex_state = 39}, + [13760] = {.lex_state = 83, .external_lex_state = 35}, [13761] = {.lex_state = 83, .external_lex_state = 32}, [13762] = {.lex_state = 83, .external_lex_state = 53}, [13763] = {.lex_state = 76, .external_lex_state = 57}, [13764] = {.lex_state = 83, .external_lex_state = 57}, - [13765] = {.lex_state = 83, .external_lex_state = 43}, + [13765] = {.lex_state = 83, .external_lex_state = 41}, [13766] = {.lex_state = 83, .external_lex_state = 57}, [13767] = {.lex_state = 76, .external_lex_state = 57}, [13768] = {.lex_state = 83, .external_lex_state = 58}, @@ -52518,7 +52357,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13782] = {.lex_state = 76, .external_lex_state = 56}, [13783] = {.lex_state = 76, .external_lex_state = 57}, [13784] = {.lex_state = 83, .external_lex_state = 53}, - [13785] = {.lex_state = 83, .external_lex_state = 37}, + [13785] = {.lex_state = 83, .external_lex_state = 39}, [13786] = {.lex_state = 76, .external_lex_state = 58}, [13787] = {.lex_state = 76, .external_lex_state = 57}, [13788] = {.lex_state = 76, .external_lex_state = 58}, @@ -52533,18 +52372,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13797] = {.lex_state = 75, .external_lex_state = 23}, [13798] = {.lex_state = 83, .external_lex_state = 29}, [13799] = {.lex_state = 83, .external_lex_state = 29}, - [13800] = {.lex_state = 83, .external_lex_state = 51}, + [13800] = {.lex_state = 83, .external_lex_state = 52}, [13801] = {.lex_state = 76, .external_lex_state = 65}, [13802] = {.lex_state = 76, .external_lex_state = 58}, - [13803] = {.lex_state = 83, .external_lex_state = 51}, + [13803] = {.lex_state = 83, .external_lex_state = 52}, [13804] = {.lex_state = 83, .external_lex_state = 46}, [13805] = {.lex_state = 76, .external_lex_state = 58}, [13806] = {.lex_state = 83, .external_lex_state = 46}, - [13807] = {.lex_state = 83, .external_lex_state = 51}, + [13807] = {.lex_state = 83, .external_lex_state = 52}, [13808] = {.lex_state = 83, .external_lex_state = 58}, [13809] = {.lex_state = 83, .external_lex_state = 54}, [13810] = {.lex_state = 83, .external_lex_state = 54}, - [13811] = {.lex_state = 83, .external_lex_state = 37}, + [13811] = {.lex_state = 83, .external_lex_state = 39}, [13812] = {.lex_state = 83, .external_lex_state = 29}, [13813] = {.lex_state = 76, .external_lex_state = 65}, [13814] = {.lex_state = 76, .external_lex_state = 61}, @@ -52566,9 +52405,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13830] = {.lex_state = 76, .external_lex_state = 61}, [13831] = {.lex_state = 83, .external_lex_state = 57}, [13832] = {.lex_state = 76, .external_lex_state = 56}, - [13833] = {.lex_state = 83, .external_lex_state = 51}, - [13834] = {.lex_state = 83, .external_lex_state = 51}, - [13835] = {.lex_state = 83, .external_lex_state = 51}, + [13833] = {.lex_state = 83, .external_lex_state = 52}, + [13834] = {.lex_state = 83, .external_lex_state = 52}, + [13835] = {.lex_state = 83, .external_lex_state = 52}, [13836] = {.lex_state = 76, .external_lex_state = 58}, [13837] = {.lex_state = 76, .external_lex_state = 65}, [13838] = {.lex_state = 76, .external_lex_state = 63}, @@ -52579,50 +52418,50 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13843] = {.lex_state = 76, .external_lex_state = 58}, [13844] = {.lex_state = 83, .external_lex_state = 53}, [13845] = {.lex_state = 76, .external_lex_state = 58}, - [13846] = {.lex_state = 83, .external_lex_state = 51}, + [13846] = {.lex_state = 83, .external_lex_state = 52}, [13847] = {.lex_state = 76, .external_lex_state = 58}, [13848] = {.lex_state = 83, .external_lex_state = 53}, [13849] = {.lex_state = 76, .external_lex_state = 65}, [13850] = {.lex_state = 76, .external_lex_state = 57}, - [13851] = {.lex_state = 83, .external_lex_state = 37}, + [13851] = {.lex_state = 83, .external_lex_state = 39}, [13852] = {.lex_state = 75, .external_lex_state = 23}, - [13853] = {.lex_state = 83, .external_lex_state = 51}, - [13854] = {.lex_state = 83, .external_lex_state = 51}, - [13855] = {.lex_state = 83, .external_lex_state = 51}, + [13853] = {.lex_state = 83, .external_lex_state = 52}, + [13854] = {.lex_state = 83, .external_lex_state = 52}, + [13855] = {.lex_state = 83, .external_lex_state = 52}, [13856] = {.lex_state = 75, .external_lex_state = 23}, - [13857] = {.lex_state = 83, .external_lex_state = 51}, - [13858] = {.lex_state = 76, .external_lex_state = 52}, - [13859] = {.lex_state = 83, .external_lex_state = 51}, - [13860] = {.lex_state = 83, .external_lex_state = 51}, - [13861] = {.lex_state = 83, .external_lex_state = 51}, - [13862] = {.lex_state = 83, .external_lex_state = 51}, + [13857] = {.lex_state = 83, .external_lex_state = 52}, + [13858] = {.lex_state = 76, .external_lex_state = 51}, + [13859] = {.lex_state = 83, .external_lex_state = 52}, + [13860] = {.lex_state = 83, .external_lex_state = 52}, + [13861] = {.lex_state = 83, .external_lex_state = 52}, + [13862] = {.lex_state = 83, .external_lex_state = 52}, [13863] = {.lex_state = 83, .external_lex_state = 46}, - [13864] = {.lex_state = 83, .external_lex_state = 51}, - [13865] = {.lex_state = 83, .external_lex_state = 51}, + [13864] = {.lex_state = 83, .external_lex_state = 52}, + [13865] = {.lex_state = 83, .external_lex_state = 52}, [13866] = {.lex_state = 76, .external_lex_state = 61}, [13867] = {.lex_state = 83, .external_lex_state = 29}, [13868] = {.lex_state = 76, .external_lex_state = 61}, - [13869] = {.lex_state = 83, .external_lex_state = 51}, - [13870] = {.lex_state = 83, .external_lex_state = 51}, + [13869] = {.lex_state = 83, .external_lex_state = 52}, + [13870] = {.lex_state = 83, .external_lex_state = 52}, [13871] = {.lex_state = 83, .external_lex_state = 23}, - [13872] = {.lex_state = 83, .external_lex_state = 40}, + [13872] = {.lex_state = 83, .external_lex_state = 35}, [13873] = {.lex_state = 83, .external_lex_state = 56}, - [13874] = {.lex_state = 83, .external_lex_state = 51}, + [13874] = {.lex_state = 83, .external_lex_state = 52}, [13875] = {.lex_state = 83, .external_lex_state = 53}, - [13876] = {.lex_state = 83, .external_lex_state = 51}, - [13877] = {.lex_state = 83, .external_lex_state = 51}, + [13876] = {.lex_state = 83, .external_lex_state = 52}, + [13877] = {.lex_state = 83, .external_lex_state = 52}, [13878] = {.lex_state = 76, .external_lex_state = 65}, [13879] = {.lex_state = 83, .external_lex_state = 56}, - [13880] = {.lex_state = 83, .external_lex_state = 51}, + [13880] = {.lex_state = 83, .external_lex_state = 52}, [13881] = {.lex_state = 76, .external_lex_state = 56}, [13882] = {.lex_state = 83, .external_lex_state = 48}, - [13883] = {.lex_state = 83, .external_lex_state = 37}, + [13883] = {.lex_state = 83, .external_lex_state = 39}, [13884] = {.lex_state = 76, .external_lex_state = 24}, [13885] = {.lex_state = 76, .external_lex_state = 23}, [13886] = {.lex_state = 76, .external_lex_state = 65}, [13887] = {.lex_state = 83, .external_lex_state = 48}, [13888] = {.lex_state = 76, .external_lex_state = 58}, - [13889] = {.lex_state = 83, .external_lex_state = 51}, + [13889] = {.lex_state = 83, .external_lex_state = 52}, [13890] = {.lex_state = 76, .external_lex_state = 58}, [13891] = {.lex_state = 76, .external_lex_state = 58}, [13892] = {.lex_state = 76, .external_lex_state = 58}, @@ -52686,7 +52525,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13950] = {.lex_state = 76, .external_lex_state = 57}, [13951] = {.lex_state = 83}, [13952] = {.lex_state = 83, .external_lex_state = 58}, - [13953] = {.lex_state = 83, .external_lex_state = 40}, + [13953] = {.lex_state = 83, .external_lex_state = 35}, [13954] = {.lex_state = 76, .external_lex_state = 24}, [13955] = {.lex_state = 76, .external_lex_state = 65}, [13956] = {.lex_state = 75, .external_lex_state = 23}, @@ -52695,12 +52534,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13959] = {.lex_state = 76, .external_lex_state = 24}, [13960] = {.lex_state = 83, .external_lex_state = 48}, [13961] = {.lex_state = 83, .external_lex_state = 54}, - [13962] = {.lex_state = 83, .external_lex_state = 37}, + [13962] = {.lex_state = 83, .external_lex_state = 39}, [13963] = {.lex_state = 76, .external_lex_state = 56}, [13964] = {.lex_state = 83, .external_lex_state = 48}, [13965] = {.lex_state = 83, .external_lex_state = 48}, [13966] = {.lex_state = 75, .external_lex_state = 23}, - [13967] = {.lex_state = 83, .external_lex_state = 51}, + [13967] = {.lex_state = 83, .external_lex_state = 52}, [13968] = {.lex_state = 75, .external_lex_state = 23}, [13969] = {.lex_state = 83, .external_lex_state = 32}, [13970] = {.lex_state = 76, .external_lex_state = 56}, @@ -52708,8 +52547,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13972] = {.lex_state = 76, .external_lex_state = 56}, [13973] = {.lex_state = 83, .external_lex_state = 54}, [13974] = {.lex_state = 76, .external_lex_state = 65}, - [13975] = {.lex_state = 83, .external_lex_state = 37}, - [13976] = {.lex_state = 83, .external_lex_state = 43}, + [13975] = {.lex_state = 83, .external_lex_state = 39}, + [13976] = {.lex_state = 83, .external_lex_state = 41}, [13977] = {.lex_state = 76, .external_lex_state = 65}, [13978] = {.lex_state = 83, .external_lex_state = 54}, [13979] = {.lex_state = 76, .external_lex_state = 65}, @@ -52728,7 +52567,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13992] = {.lex_state = 83, .external_lex_state = 54}, [13993] = {.lex_state = 76, .external_lex_state = 67}, [13994] = {.lex_state = 75, .external_lex_state = 23}, - [13995] = {.lex_state = 83, .external_lex_state = 37}, + [13995] = {.lex_state = 83, .external_lex_state = 39}, [13996] = {.lex_state = 75, .external_lex_state = 23}, [13997] = {.lex_state = 76, .external_lex_state = 67}, [13998] = {.lex_state = 76, .external_lex_state = 56}, @@ -52739,7 +52578,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14003] = {.lex_state = 76, .external_lex_state = 67}, [14004] = {.lex_state = 83, .external_lex_state = 29}, [14005] = {.lex_state = 83, .external_lex_state = 54}, - [14006] = {.lex_state = 83, .external_lex_state = 37}, + [14006] = {.lex_state = 83, .external_lex_state = 39}, [14007] = {.lex_state = 83, .external_lex_state = 54}, [14008] = {.lex_state = 83, .external_lex_state = 54}, [14009] = {.lex_state = 83, .external_lex_state = 54}, @@ -52760,13 +52599,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14024] = {.lex_state = 83, .external_lex_state = 54}, [14025] = {.lex_state = 76, .external_lex_state = 58}, [14026] = {.lex_state = 83, .external_lex_state = 54}, - [14027] = {.lex_state = 76, .external_lex_state = 39}, + [14027] = {.lex_state = 76, .external_lex_state = 40}, [14028] = {.lex_state = 76, .external_lex_state = 61}, [14029] = {.lex_state = 83, .external_lex_state = 54}, [14030] = {.lex_state = 76, .external_lex_state = 58}, [14031] = {.lex_state = 76}, [14032] = {.lex_state = 76, .external_lex_state = 56}, - [14033] = {.lex_state = 83, .external_lex_state = 51}, + [14033] = {.lex_state = 83, .external_lex_state = 52}, [14034] = {.lex_state = 76, .external_lex_state = 65}, [14035] = {.lex_state = 83, .external_lex_state = 54}, [14036] = {.lex_state = 76, .external_lex_state = 58}, @@ -52786,31 +52625,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14050] = {.lex_state = 83, .external_lex_state = 56}, [14051] = {.lex_state = 83, .external_lex_state = 32}, [14052] = {.lex_state = 76, .external_lex_state = 24}, - [14053] = {.lex_state = 76, .external_lex_state = 52}, + [14053] = {.lex_state = 76, .external_lex_state = 51}, [14054] = {.lex_state = 83, .external_lex_state = 68}, - [14055] = {.lex_state = 83, .external_lex_state = 39}, + [14055] = {.lex_state = 83, .external_lex_state = 40}, [14056] = {.lex_state = 83, .external_lex_state = 24}, [14057] = {.lex_state = 83}, [14058] = {.lex_state = 76, .external_lex_state = 55}, [14059] = {.lex_state = 83, .external_lex_state = 56}, [14060] = {.lex_state = 83}, [14061] = {.lex_state = 83, .external_lex_state = 56}, - [14062] = {.lex_state = 83, .external_lex_state = 43}, - [14063] = {.lex_state = 76, .external_lex_state = 52}, + [14062] = {.lex_state = 83, .external_lex_state = 41}, + [14063] = {.lex_state = 76, .external_lex_state = 51}, [14064] = {.lex_state = 83, .external_lex_state = 56}, [14065] = {.lex_state = 75, .external_lex_state = 24}, - [14066] = {.lex_state = 83, .external_lex_state = 35}, + [14066] = {.lex_state = 83, .external_lex_state = 37}, [14067] = {.lex_state = 83, .external_lex_state = 29}, - [14068] = {.lex_state = 83, .external_lex_state = 35}, + [14068] = {.lex_state = 83, .external_lex_state = 37}, [14069] = {.lex_state = 76, .external_lex_state = 65}, - [14070] = {.lex_state = 83, .external_lex_state = 35}, + [14070] = {.lex_state = 83, .external_lex_state = 37}, [14071] = {.lex_state = 76, .external_lex_state = 60}, [14072] = {.lex_state = 83}, [14073] = {.lex_state = 0}, [14074] = {.lex_state = 75, .external_lex_state = 24}, [14075] = {.lex_state = 83, .external_lex_state = 56}, [14076] = {.lex_state = 83, .external_lex_state = 48}, - [14077] = {.lex_state = 83, .external_lex_state = 40}, + [14077] = {.lex_state = 83, .external_lex_state = 35}, [14078] = {.lex_state = 83, .external_lex_state = 56}, [14079] = {.lex_state = 76, .external_lex_state = 60}, [14080] = {.lex_state = 75, .external_lex_state = 24}, @@ -52820,7 +52659,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14084] = {.lex_state = 83, .external_lex_state = 32}, [14085] = {.lex_state = 75, .external_lex_state = 24}, [14086] = {.lex_state = 83, .external_lex_state = 57}, - [14087] = {.lex_state = 76, .external_lex_state = 52}, + [14087] = {.lex_state = 76, .external_lex_state = 51}, [14088] = {.lex_state = 76, .external_lex_state = 60}, [14089] = {.lex_state = 83, .external_lex_state = 56}, [14090] = {.lex_state = 83, .external_lex_state = 56}, @@ -52829,20 +52668,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14093] = {.lex_state = 83, .external_lex_state = 56}, [14094] = {.lex_state = 83, .external_lex_state = 56}, [14095] = {.lex_state = 83, .external_lex_state = 33}, - [14096] = {.lex_state = 83, .external_lex_state = 35}, + [14096] = {.lex_state = 83, .external_lex_state = 37}, [14097] = {.lex_state = 0}, - [14098] = {.lex_state = 76, .external_lex_state = 39}, + [14098] = {.lex_state = 76, .external_lex_state = 40}, [14099] = {.lex_state = 83, .external_lex_state = 56}, [14100] = {.lex_state = 75, .external_lex_state = 24}, [14101] = {.lex_state = 83, .external_lex_state = 56}, [14102] = {.lex_state = 83, .external_lex_state = 56}, [14103] = {.lex_state = 76, .external_lex_state = 23}, - [14104] = {.lex_state = 83, .external_lex_state = 43}, + [14104] = {.lex_state = 83, .external_lex_state = 41}, [14105] = {.lex_state = 76, .external_lex_state = 24}, - [14106] = {.lex_state = 83, .external_lex_state = 35}, - [14107] = {.lex_state = 83, .external_lex_state = 39}, - [14108] = {.lex_state = 83, .external_lex_state = 35}, - [14109] = {.lex_state = 83, .external_lex_state = 43}, + [14106] = {.lex_state = 83, .external_lex_state = 37}, + [14107] = {.lex_state = 83, .external_lex_state = 40}, + [14108] = {.lex_state = 83, .external_lex_state = 37}, + [14109] = {.lex_state = 83, .external_lex_state = 41}, [14110] = {.lex_state = 83, .external_lex_state = 24}, [14111] = {.lex_state = 83, .external_lex_state = 57}, [14112] = {.lex_state = 75, .external_lex_state = 24}, @@ -52851,20 +52690,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14115] = {.lex_state = 83, .external_lex_state = 56}, [14116] = {.lex_state = 83, .external_lex_state = 57}, [14117] = {.lex_state = 83, .external_lex_state = 56}, - [14118] = {.lex_state = 83, .external_lex_state = 35}, + [14118] = {.lex_state = 83, .external_lex_state = 37}, [14119] = {.lex_state = 83, .external_lex_state = 23}, [14120] = {.lex_state = 83, .external_lex_state = 29}, [14121] = {.lex_state = 83, .external_lex_state = 56}, [14122] = {.lex_state = 83, .external_lex_state = 57}, [14123] = {.lex_state = 83, .external_lex_state = 57}, [14124] = {.lex_state = 83, .external_lex_state = 29}, - [14125] = {.lex_state = 83, .external_lex_state = 35}, + [14125] = {.lex_state = 83, .external_lex_state = 37}, [14126] = {.lex_state = 75, .external_lex_state = 23}, [14127] = {.lex_state = 76, .external_lex_state = 23}, [14128] = {.lex_state = 83, .external_lex_state = 56}, [14129] = {.lex_state = 83, .external_lex_state = 57}, [14130] = {.lex_state = 83, .external_lex_state = 48}, - [14131] = {.lex_state = 83, .external_lex_state = 43}, + [14131] = {.lex_state = 83, .external_lex_state = 41}, [14132] = {.lex_state = 83, .external_lex_state = 68}, [14133] = {.lex_state = 83, .external_lex_state = 57}, [14134] = {.lex_state = 83, .external_lex_state = 33}, @@ -52888,7 +52727,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14152] = {.lex_state = 0}, [14153] = {.lex_state = 83, .external_lex_state = 24}, [14154] = {.lex_state = 83, .external_lex_state = 48}, - [14155] = {.lex_state = 83, .external_lex_state = 37}, + [14155] = {.lex_state = 83, .external_lex_state = 39}, [14156] = {.lex_state = 83, .external_lex_state = 58}, [14157] = {.lex_state = 0, .external_lex_state = 23}, [14158] = {.lex_state = 83, .external_lex_state = 57}, @@ -52898,11 +52737,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14162] = {.lex_state = 83, .external_lex_state = 58}, [14163] = {.lex_state = 83, .external_lex_state = 58}, [14164] = {.lex_state = 83, .external_lex_state = 57}, - [14165] = {.lex_state = 83, .external_lex_state = 37}, + [14165] = {.lex_state = 83, .external_lex_state = 39}, [14166] = {.lex_state = 83, .external_lex_state = 57}, [14167] = {.lex_state = 83, .external_lex_state = 33}, [14168] = {.lex_state = 83, .external_lex_state = 57}, - [14169] = {.lex_state = 83, .external_lex_state = 40}, + [14169] = {.lex_state = 83, .external_lex_state = 35}, [14170] = {.lex_state = 83, .external_lex_state = 57}, [14171] = {.lex_state = 83, .external_lex_state = 58}, [14172] = {.lex_state = 83, .external_lex_state = 48}, @@ -52957,7 +52796,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14221] = {.lex_state = 75}, [14222] = {.lex_state = 83, .external_lex_state = 33}, [14223] = {.lex_state = 83, .external_lex_state = 55}, - [14224] = {.lex_state = 76, .external_lex_state = 52}, + [14224] = {.lex_state = 76, .external_lex_state = 51}, [14225] = {.lex_state = 83, .external_lex_state = 48}, [14226] = {.lex_state = 0}, [14227] = {.lex_state = 76, .external_lex_state = 24}, @@ -52976,65 +52815,65 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14240] = {.lex_state = 83}, [14241] = {.lex_state = 83, .external_lex_state = 23}, [14242] = {.lex_state = 83, .external_lex_state = 24}, - [14243] = {.lex_state = 83, .external_lex_state = 39}, + [14243] = {.lex_state = 83, .external_lex_state = 40}, [14244] = {.lex_state = 76, .external_lex_state = 24}, [14245] = {.lex_state = 83, .external_lex_state = 58}, [14246] = {.lex_state = 83, .external_lex_state = 58}, [14247] = {.lex_state = 76, .external_lex_state = 65}, [14248] = {.lex_state = 83, .external_lex_state = 68}, [14249] = {.lex_state = 83, .external_lex_state = 54}, - [14250] = {.lex_state = 83, .external_lex_state = 37}, + [14250] = {.lex_state = 83, .external_lex_state = 39}, [14251] = {.lex_state = 83, .external_lex_state = 68}, - [14252] = {.lex_state = 76, .external_lex_state = 52}, + [14252] = {.lex_state = 76, .external_lex_state = 51}, [14253] = {.lex_state = 83}, [14254] = {.lex_state = 83}, [14255] = {.lex_state = 75, .external_lex_state = 24}, - [14256] = {.lex_state = 83, .external_lex_state = 37}, + [14256] = {.lex_state = 83, .external_lex_state = 39}, [14257] = {.lex_state = 83, .external_lex_state = 24}, [14258] = {.lex_state = 76, .external_lex_state = 70}, - [14259] = {.lex_state = 76, .external_lex_state = 52}, + [14259] = {.lex_state = 76, .external_lex_state = 51}, [14260] = {.lex_state = 75, .external_lex_state = 23}, [14261] = {.lex_state = 75, .external_lex_state = 24}, [14262] = {.lex_state = 83, .external_lex_state = 56}, [14263] = {.lex_state = 83, .external_lex_state = 56}, - [14264] = {.lex_state = 76, .external_lex_state = 52}, - [14265] = {.lex_state = 76, .external_lex_state = 52}, + [14264] = {.lex_state = 76, .external_lex_state = 51}, + [14265] = {.lex_state = 76, .external_lex_state = 51}, [14266] = {.lex_state = 83, .external_lex_state = 33}, - [14267] = {.lex_state = 76, .external_lex_state = 52}, - [14268] = {.lex_state = 76, .external_lex_state = 52}, + [14267] = {.lex_state = 76, .external_lex_state = 51}, + [14268] = {.lex_state = 76, .external_lex_state = 51}, [14269] = {.lex_state = 76, .external_lex_state = 65}, [14270] = {.lex_state = 83, .external_lex_state = 55}, - [14271] = {.lex_state = 83, .external_lex_state = 40}, - [14272] = {.lex_state = 76, .external_lex_state = 52}, + [14271] = {.lex_state = 83, .external_lex_state = 35}, + [14272] = {.lex_state = 76, .external_lex_state = 51}, [14273] = {.lex_state = 83, .external_lex_state = 23}, [14274] = {.lex_state = 83}, [14275] = {.lex_state = 83, .external_lex_state = 53}, [14276] = {.lex_state = 83, .external_lex_state = 24}, [14277] = {.lex_state = 76, .external_lex_state = 65}, [14278] = {.lex_state = 83}, - [14279] = {.lex_state = 83, .external_lex_state = 35}, + [14279] = {.lex_state = 83, .external_lex_state = 37}, [14280] = {.lex_state = 83, .external_lex_state = 23}, - [14281] = {.lex_state = 83, .external_lex_state = 35}, + [14281] = {.lex_state = 83, .external_lex_state = 37}, [14282] = {.lex_state = 83, .external_lex_state = 58}, - [14283] = {.lex_state = 76, .external_lex_state = 52}, + [14283] = {.lex_state = 76, .external_lex_state = 51}, [14284] = {.lex_state = 83, .external_lex_state = 58}, - [14285] = {.lex_state = 83, .external_lex_state = 37}, - [14286] = {.lex_state = 83, .external_lex_state = 37}, + [14285] = {.lex_state = 83, .external_lex_state = 39}, + [14286] = {.lex_state = 83, .external_lex_state = 39}, [14287] = {.lex_state = 83, .external_lex_state = 33}, [14288] = {.lex_state = 83, .external_lex_state = 53}, [14289] = {.lex_state = 75, .external_lex_state = 23}, [14290] = {.lex_state = 76, .external_lex_state = 65}, - [14291] = {.lex_state = 83, .external_lex_state = 40}, + [14291] = {.lex_state = 83, .external_lex_state = 35}, [14292] = {.lex_state = 83}, - [14293] = {.lex_state = 83, .external_lex_state = 43}, - [14294] = {.lex_state = 76, .external_lex_state = 52}, + [14293] = {.lex_state = 83, .external_lex_state = 41}, + [14294] = {.lex_state = 76, .external_lex_state = 51}, [14295] = {.lex_state = 83, .external_lex_state = 24}, - [14296] = {.lex_state = 83, .external_lex_state = 40}, + [14296] = {.lex_state = 83, .external_lex_state = 35}, [14297] = {.lex_state = 83}, [14298] = {.lex_state = 83, .external_lex_state = 58}, - [14299] = {.lex_state = 76, .external_lex_state = 52}, + [14299] = {.lex_state = 76, .external_lex_state = 51}, [14300] = {.lex_state = 83}, - [14301] = {.lex_state = 76, .external_lex_state = 52}, + [14301] = {.lex_state = 76, .external_lex_state = 51}, [14302] = {.lex_state = 83}, [14303] = {.lex_state = 83, .external_lex_state = 69}, [14304] = {.lex_state = 83, .external_lex_state = 54}, @@ -53047,23 +52886,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14311] = {.lex_state = 75, .external_lex_state = 23}, [14312] = {.lex_state = 75, .external_lex_state = 23}, [14313] = {.lex_state = 83, .external_lex_state = 24}, - [14314] = {.lex_state = 83, .external_lex_state = 35}, + [14314] = {.lex_state = 83, .external_lex_state = 37}, [14315] = {.lex_state = 75, .external_lex_state = 23}, [14316] = {.lex_state = 83, .external_lex_state = 24}, - [14317] = {.lex_state = 76, .external_lex_state = 52}, + [14317] = {.lex_state = 76, .external_lex_state = 51}, [14318] = {.lex_state = 83, .external_lex_state = 23}, [14319] = {.lex_state = 83, .external_lex_state = 24}, - [14320] = {.lex_state = 83, .external_lex_state = 35}, + [14320] = {.lex_state = 83, .external_lex_state = 37}, [14321] = {.lex_state = 83, .external_lex_state = 54}, [14322] = {.lex_state = 75, .external_lex_state = 23}, [14323] = {.lex_state = 0, .external_lex_state = 23}, - [14324] = {.lex_state = 83, .external_lex_state = 39}, - [14325] = {.lex_state = 76, .external_lex_state = 52}, + [14324] = {.lex_state = 83, .external_lex_state = 40}, + [14325] = {.lex_state = 76, .external_lex_state = 51}, [14326] = {.lex_state = 76, .external_lex_state = 65}, - [14327] = {.lex_state = 76, .external_lex_state = 52}, + [14327] = {.lex_state = 76, .external_lex_state = 51}, [14328] = {.lex_state = 83, .external_lex_state = 23}, [14329] = {.lex_state = 83, .external_lex_state = 23}, - [14330] = {.lex_state = 83, .external_lex_state = 35}, + [14330] = {.lex_state = 83, .external_lex_state = 37}, [14331] = {.lex_state = 83, .external_lex_state = 68}, [14332] = {.lex_state = 76, .external_lex_state = 70}, [14333] = {.lex_state = 83, .external_lex_state = 24}, @@ -53071,37 +52910,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14335] = {.lex_state = 83, .external_lex_state = 53}, [14336] = {.lex_state = 83, .external_lex_state = 24}, [14337] = {.lex_state = 83}, - [14338] = {.lex_state = 83, .external_lex_state = 40}, - [14339] = {.lex_state = 76, .external_lex_state = 52}, - [14340] = {.lex_state = 83, .external_lex_state = 35}, + [14338] = {.lex_state = 83, .external_lex_state = 35}, + [14339] = {.lex_state = 76, .external_lex_state = 51}, + [14340] = {.lex_state = 83, .external_lex_state = 37}, [14341] = {.lex_state = 83, .external_lex_state = 54}, [14342] = {.lex_state = 75, .external_lex_state = 23}, [14343] = {.lex_state = 76, .external_lex_state = 65}, [14344] = {.lex_state = 76, .external_lex_state = 67}, [14345] = {.lex_state = 75, .external_lex_state = 24}, [14346] = {.lex_state = 83}, - [14347] = {.lex_state = 83, .external_lex_state = 35}, + [14347] = {.lex_state = 83, .external_lex_state = 37}, [14348] = {.lex_state = 83, .external_lex_state = 24}, [14349] = {.lex_state = 76, .external_lex_state = 70}, - [14350] = {.lex_state = 83, .external_lex_state = 35}, - [14351] = {.lex_state = 83, .external_lex_state = 35}, + [14350] = {.lex_state = 83, .external_lex_state = 37}, + [14351] = {.lex_state = 83, .external_lex_state = 37}, [14352] = {.lex_state = 83, .external_lex_state = 24}, [14353] = {.lex_state = 83, .external_lex_state = 24}, - [14354] = {.lex_state = 83, .external_lex_state = 40}, - [14355] = {.lex_state = 76, .external_lex_state = 52}, + [14354] = {.lex_state = 83, .external_lex_state = 35}, + [14355] = {.lex_state = 76, .external_lex_state = 51}, [14356] = {.lex_state = 83}, [14357] = {.lex_state = 83, .external_lex_state = 24}, [14358] = {.lex_state = 83, .external_lex_state = 24}, [14359] = {.lex_state = 83, .external_lex_state = 24}, [14360] = {.lex_state = 75, .external_lex_state = 23}, [14361] = {.lex_state = 76, .external_lex_state = 70}, - [14362] = {.lex_state = 83, .external_lex_state = 37}, + [14362] = {.lex_state = 83, .external_lex_state = 39}, [14363] = {.lex_state = 83}, - [14364] = {.lex_state = 83, .external_lex_state = 39}, - [14365] = {.lex_state = 83, .external_lex_state = 35}, + [14364] = {.lex_state = 83, .external_lex_state = 40}, + [14365] = {.lex_state = 83, .external_lex_state = 37}, [14366] = {.lex_state = 83, .external_lex_state = 24}, [14367] = {.lex_state = 83, .external_lex_state = 54}, - [14368] = {.lex_state = 83, .external_lex_state = 40}, + [14368] = {.lex_state = 83, .external_lex_state = 35}, [14369] = {.lex_state = 83, .external_lex_state = 57}, [14370] = {.lex_state = 83, .external_lex_state = 24}, [14371] = {.lex_state = 83, .external_lex_state = 33}, @@ -53110,12 +52949,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14374] = {.lex_state = 83, .external_lex_state = 24}, [14375] = {.lex_state = 83, .external_lex_state = 24}, [14376] = {.lex_state = 83, .external_lex_state = 24}, - [14377] = {.lex_state = 83, .external_lex_state = 37}, + [14377] = {.lex_state = 83, .external_lex_state = 39}, [14378] = {.lex_state = 83, .external_lex_state = 24}, - [14379] = {.lex_state = 83, .external_lex_state = 37}, - [14380] = {.lex_state = 83, .external_lex_state = 40}, + [14379] = {.lex_state = 83, .external_lex_state = 39}, + [14380] = {.lex_state = 83, .external_lex_state = 35}, [14381] = {.lex_state = 76, .external_lex_state = 24}, - [14382] = {.lex_state = 83, .external_lex_state = 40}, + [14382] = {.lex_state = 83, .external_lex_state = 35}, [14383] = {.lex_state = 83, .external_lex_state = 58}, [14384] = {.lex_state = 83, .external_lex_state = 24}, [14385] = {.lex_state = 75, .external_lex_state = 24}, @@ -53123,7 +52962,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14387] = {.lex_state = 83, .external_lex_state = 23}, [14388] = {.lex_state = 83, .external_lex_state = 58}, [14389] = {.lex_state = 83, .external_lex_state = 24}, - [14390] = {.lex_state = 83, .external_lex_state = 43}, + [14390] = {.lex_state = 83, .external_lex_state = 41}, [14391] = {.lex_state = 75, .external_lex_state = 23}, [14392] = {.lex_state = 83, .external_lex_state = 24}, [14393] = {.lex_state = 83, .external_lex_state = 69}, @@ -53132,37 +52971,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14396] = {.lex_state = 83, .external_lex_state = 24}, [14397] = {.lex_state = 83, .external_lex_state = 24}, [14398] = {.lex_state = 83, .external_lex_state = 23}, - [14399] = {.lex_state = 83, .external_lex_state = 40}, - [14400] = {.lex_state = 83, .external_lex_state = 40}, - [14401] = {.lex_state = 83, .external_lex_state = 43}, + [14399] = {.lex_state = 83, .external_lex_state = 35}, + [14400] = {.lex_state = 83, .external_lex_state = 35}, + [14401] = {.lex_state = 83, .external_lex_state = 41}, [14402] = {.lex_state = 83}, [14403] = {.lex_state = 0, .external_lex_state = 23}, [14404] = {.lex_state = 83, .external_lex_state = 24}, - [14405] = {.lex_state = 76, .external_lex_state = 52}, + [14405] = {.lex_state = 76, .external_lex_state = 51}, [14406] = {.lex_state = 83, .external_lex_state = 55}, - [14407] = {.lex_state = 83, .external_lex_state = 43}, + [14407] = {.lex_state = 83, .external_lex_state = 41}, [14408] = {.lex_state = 75, .external_lex_state = 24}, [14409] = {.lex_state = 83, .external_lex_state = 69}, [14410] = {.lex_state = 83}, - [14411] = {.lex_state = 83, .external_lex_state = 37}, + [14411] = {.lex_state = 83, .external_lex_state = 39}, [14412] = {.lex_state = 75, .external_lex_state = 23}, [14413] = {.lex_state = 83}, [14414] = {.lex_state = 0, .external_lex_state = 23}, - [14415] = {.lex_state = 83, .external_lex_state = 35}, + [14415] = {.lex_state = 83, .external_lex_state = 37}, [14416] = {.lex_state = 83, .external_lex_state = 55}, - [14417] = {.lex_state = 83, .external_lex_state = 39}, + [14417] = {.lex_state = 83, .external_lex_state = 40}, [14418] = {.lex_state = 75, .external_lex_state = 24}, [14419] = {.lex_state = 83, .external_lex_state = 23}, [14420] = {.lex_state = 83, .external_lex_state = 55}, - [14421] = {.lex_state = 83, .external_lex_state = 43}, + [14421] = {.lex_state = 83, .external_lex_state = 41}, [14422] = {.lex_state = 83, .external_lex_state = 55}, [14423] = {.lex_state = 83, .external_lex_state = 23}, - [14424] = {.lex_state = 83, .external_lex_state = 43}, - [14425] = {.lex_state = 83, .external_lex_state = 43}, + [14424] = {.lex_state = 83, .external_lex_state = 41}, + [14425] = {.lex_state = 83, .external_lex_state = 41}, [14426] = {.lex_state = 83, .external_lex_state = 55}, [14427] = {.lex_state = 0, .external_lex_state = 24}, [14428] = {.lex_state = 83}, - [14429] = {.lex_state = 83, .external_lex_state = 43}, + [14429] = {.lex_state = 83, .external_lex_state = 41}, [14430] = {.lex_state = 83}, [14431] = {.lex_state = 83}, [14432] = {.lex_state = 83, .external_lex_state = 24}, @@ -53176,15 +53015,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14440] = {.lex_state = 0, .external_lex_state = 24}, [14441] = {.lex_state = 83}, [14442] = {.lex_state = 83, .external_lex_state = 23}, - [14443] = {.lex_state = 83, .external_lex_state = 39}, + [14443] = {.lex_state = 83, .external_lex_state = 40}, [14444] = {.lex_state = 83, .external_lex_state = 24}, - [14445] = {.lex_state = 83, .external_lex_state = 35}, - [14446] = {.lex_state = 83, .external_lex_state = 39}, + [14445] = {.lex_state = 83, .external_lex_state = 37}, + [14446] = {.lex_state = 83, .external_lex_state = 40}, [14447] = {.lex_state = 76, .external_lex_state = 65}, [14448] = {.lex_state = 76, .external_lex_state = 65}, [14449] = {.lex_state = 83}, [14450] = {.lex_state = 83, .external_lex_state = 24}, - [14451] = {.lex_state = 83, .external_lex_state = 39}, + [14451] = {.lex_state = 83, .external_lex_state = 40}, [14452] = {.lex_state = 83}, [14453] = {.lex_state = 83, .external_lex_state = 58}, [14454] = {.lex_state = 83, .external_lex_state = 24}, @@ -53192,7 +53031,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14456] = {.lex_state = 83, .external_lex_state = 24}, [14457] = {.lex_state = 75, .external_lex_state = 24}, [14458] = {.lex_state = 83, .external_lex_state = 55}, - [14459] = {.lex_state = 83, .external_lex_state = 39}, + [14459] = {.lex_state = 83, .external_lex_state = 40}, [14460] = {.lex_state = 83}, [14461] = {.lex_state = 83}, [14462] = {.lex_state = 83}, @@ -53203,7 +53042,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14467] = {.lex_state = 75, .external_lex_state = 23}, [14468] = {.lex_state = 83, .external_lex_state = 24}, [14469] = {.lex_state = 83}, - [14470] = {.lex_state = 83, .external_lex_state = 35}, + [14470] = {.lex_state = 83, .external_lex_state = 37}, [14471] = {.lex_state = 76, .external_lex_state = 65}, [14472] = {.lex_state = 76, .external_lex_state = 65}, [14473] = {.lex_state = 75, .external_lex_state = 23}, @@ -53219,9 +53058,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14483] = {.lex_state = 76, .external_lex_state = 65}, [14484] = {.lex_state = 75, .external_lex_state = 24}, [14485] = {.lex_state = 0, .external_lex_state = 23}, - [14486] = {.lex_state = 83, .external_lex_state = 39}, + [14486] = {.lex_state = 83, .external_lex_state = 40}, [14487] = {.lex_state = 0, .external_lex_state = 23}, - [14488] = {.lex_state = 83, .external_lex_state = 39}, + [14488] = {.lex_state = 83, .external_lex_state = 40}, [14489] = {.lex_state = 76, .external_lex_state = 65}, [14490] = {.lex_state = 83}, [14491] = {.lex_state = 83, .external_lex_state = 24}, @@ -53235,8 +53074,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14499] = {.lex_state = 83}, [14500] = {.lex_state = 0, .external_lex_state = 23}, [14501] = {.lex_state = 83, .external_lex_state = 23}, - [14502] = {.lex_state = 83, .external_lex_state = 43}, - [14503] = {.lex_state = 83, .external_lex_state = 39}, + [14502] = {.lex_state = 83, .external_lex_state = 41}, + [14503] = {.lex_state = 83, .external_lex_state = 40}, [14504] = {.lex_state = 83, .external_lex_state = 23}, [14505] = {.lex_state = 83, .external_lex_state = 23}, [14506] = {.lex_state = 83}, @@ -53244,11 +53083,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14508] = {.lex_state = 76, .external_lex_state = 65}, [14509] = {.lex_state = 83, .external_lex_state = 23}, [14510] = {.lex_state = 0, .external_lex_state = 23}, - [14511] = {.lex_state = 83, .external_lex_state = 35}, + [14511] = {.lex_state = 83, .external_lex_state = 37}, [14512] = {.lex_state = 0, .external_lex_state = 24}, - [14513] = {.lex_state = 83, .external_lex_state = 39}, + [14513] = {.lex_state = 83, .external_lex_state = 40}, [14514] = {.lex_state = 76, .external_lex_state = 71}, - [14515] = {.lex_state = 83, .external_lex_state = 39}, + [14515] = {.lex_state = 83, .external_lex_state = 40}, [14516] = {.lex_state = 75, .external_lex_state = 24}, [14517] = {.lex_state = 83}, [14518] = {.lex_state = 76, .external_lex_state = 65}, @@ -53258,8 +53097,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14522] = {.lex_state = 0, .external_lex_state = 23}, [14523] = {.lex_state = 76}, [14524] = {.lex_state = 83}, - [14525] = {.lex_state = 83, .external_lex_state = 43}, - [14526] = {.lex_state = 83, .external_lex_state = 43}, + [14525] = {.lex_state = 83, .external_lex_state = 41}, + [14526] = {.lex_state = 83, .external_lex_state = 41}, [14527] = {.lex_state = 76, .external_lex_state = 65}, [14528] = {.lex_state = 75, .external_lex_state = 23}, [14529] = {.lex_state = 83, .external_lex_state = 54}, @@ -53273,7 +53112,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14537] = {.lex_state = 83, .external_lex_state = 68}, [14538] = {.lex_state = 83}, [14539] = {.lex_state = 83}, - [14540] = {.lex_state = 83, .external_lex_state = 43}, + [14540] = {.lex_state = 83, .external_lex_state = 41}, [14541] = {.lex_state = 75, .external_lex_state = 23}, [14542] = {.lex_state = 83, .external_lex_state = 55}, [14543] = {.lex_state = 76, .external_lex_state = 71}, @@ -53283,16 +53122,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14547] = {.lex_state = 75, .external_lex_state = 23}, [14548] = {.lex_state = 75, .external_lex_state = 24}, [14549] = {.lex_state = 83, .external_lex_state = 55}, - [14550] = {.lex_state = 83, .external_lex_state = 39}, + [14550] = {.lex_state = 83, .external_lex_state = 40}, [14551] = {.lex_state = 75, .external_lex_state = 23}, - [14552] = {.lex_state = 83, .external_lex_state = 35}, + [14552] = {.lex_state = 83, .external_lex_state = 37}, [14553] = {.lex_state = 76, .external_lex_state = 65}, [14554] = {.lex_state = 83, .external_lex_state = 23}, [14555] = {.lex_state = 76, .external_lex_state = 65}, [14556] = {.lex_state = 76, .external_lex_state = 71}, [14557] = {.lex_state = 83, .external_lex_state = 55}, [14558] = {.lex_state = 83}, - [14559] = {.lex_state = 83, .external_lex_state = 39}, + [14559] = {.lex_state = 83, .external_lex_state = 40}, [14560] = {.lex_state = 83, .external_lex_state = 23}, [14561] = {.lex_state = 75, .external_lex_state = 23}, [14562] = {.lex_state = 83}, @@ -53301,7 +53140,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14565] = {.lex_state = 75, .external_lex_state = 23}, [14566] = {.lex_state = 83}, [14567] = {.lex_state = 83, .external_lex_state = 23}, - [14568] = {.lex_state = 83, .external_lex_state = 35}, + [14568] = {.lex_state = 83, .external_lex_state = 37}, [14569] = {.lex_state = 75, .external_lex_state = 23}, [14570] = {.lex_state = 0}, [14571] = {.lex_state = 83, .external_lex_state = 23}, @@ -53444,7 +53283,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14708] = {.lex_state = 83}, [14709] = {.lex_state = 0}, [14710] = {.lex_state = 83, .external_lex_state = 23}, - [14711] = {.lex_state = 76, .external_lex_state = 52}, + [14711] = {.lex_state = 76, .external_lex_state = 51}, [14712] = {.lex_state = 83, .external_lex_state = 23}, [14713] = {.lex_state = 0, .external_lex_state = 23}, [14714] = {.lex_state = 0, .external_lex_state = 23}, @@ -53453,7 +53292,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14717] = {.lex_state = 0}, [14718] = {.lex_state = 0}, [14719] = {.lex_state = 0}, - [14720] = {.lex_state = 76, .external_lex_state = 52}, + [14720] = {.lex_state = 76, .external_lex_state = 51}, [14721] = {.lex_state = 83}, [14722] = {.lex_state = 0}, [14723] = {.lex_state = 83, .external_lex_state = 24}, @@ -53478,7 +53317,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14742] = {.lex_state = 83}, [14743] = {.lex_state = 75, .external_lex_state = 24}, [14744] = {.lex_state = 0}, - [14745] = {.lex_state = 76, .external_lex_state = 52}, + [14745] = {.lex_state = 76, .external_lex_state = 51}, [14746] = {.lex_state = 83, .external_lex_state = 23}, [14747] = {.lex_state = 0}, [14748] = {.lex_state = 0}, @@ -53495,7 +53334,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14759] = {.lex_state = 0}, [14760] = {.lex_state = 0}, [14761] = {.lex_state = 83, .external_lex_state = 23}, - [14762] = {.lex_state = 76, .external_lex_state = 52}, + [14762] = {.lex_state = 76, .external_lex_state = 51}, [14763] = {.lex_state = 83, .external_lex_state = 23}, [14764] = {.lex_state = 0, .external_lex_state = 23}, [14765] = {.lex_state = 83, .external_lex_state = 69}, @@ -53510,9 +53349,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14774] = {.lex_state = 0}, [14775] = {.lex_state = 83}, [14776] = {.lex_state = 0}, - [14777] = {.lex_state = 76, .external_lex_state = 52}, + [14777] = {.lex_state = 76, .external_lex_state = 51}, [14778] = {.lex_state = 0, .external_lex_state = 24}, - [14779] = {.lex_state = 76, .external_lex_state = 52}, + [14779] = {.lex_state = 76, .external_lex_state = 51}, [14780] = {.lex_state = 0}, [14781] = {.lex_state = 83, .external_lex_state = 24}, [14782] = {.lex_state = 83, .external_lex_state = 53}, @@ -53711,7 +53550,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [14975] = {.lex_state = 83, .external_lex_state = 64}, [14976] = {.lex_state = 83, .external_lex_state = 64}, [14977] = {.lex_state = 0, .external_lex_state = 25}, - [14978] = {.lex_state = 76, .external_lex_state = 52}, + [14978] = {.lex_state = 76, .external_lex_state = 51}, [14979] = {.lex_state = 0, .external_lex_state = 24}, [14980] = {.lex_state = 83, .external_lex_state = 24}, [14981] = {.lex_state = 83}, @@ -53825,7 +53664,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [15089] = {.lex_state = 83}, [15090] = {.lex_state = 0, .external_lex_state = 25}, [15091] = {.lex_state = 83}, - [15092] = {.lex_state = 76, .external_lex_state = 52}, + [15092] = {.lex_state = 76, .external_lex_state = 51}, [15093] = {.lex_state = 83}, [15094] = {.lex_state = 0}, [15095] = {.lex_state = 0}, @@ -53979,7 +53818,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [15243] = {.lex_state = 0}, [15244] = {.lex_state = 0}, [15245] = {.lex_state = 0, .external_lex_state = 73}, - [15246] = {.lex_state = 83, .external_lex_state = 52}, + [15246] = {.lex_state = 83, .external_lex_state = 51}, [15247] = {.lex_state = 0}, [15248] = {.lex_state = 0}, [15249] = {.lex_state = 0}, @@ -55124,7 +54963,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16388] = {.lex_state = 0, .external_lex_state = 25}, [16389] = {.lex_state = 0}, [16390] = {.lex_state = 0}, - [16391] = {.lex_state = 83, .external_lex_state = 52}, + [16391] = {.lex_state = 83, .external_lex_state = 51}, [16392] = {.lex_state = 0}, [16393] = {.lex_state = 83}, [16394] = {.lex_state = 83}, @@ -55166,7 +55005,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16430] = {.lex_state = 0}, [16431] = {.lex_state = 0}, [16432] = {.lex_state = 83}, - [16433] = {.lex_state = 83, .external_lex_state = 52}, + [16433] = {.lex_state = 83, .external_lex_state = 51}, [16434] = {.lex_state = 0}, [16435] = {.lex_state = 0}, [16436] = {.lex_state = 0}, @@ -55178,8 +55017,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16442] = {.lex_state = 0, .external_lex_state = 25}, [16443] = {.lex_state = 0}, [16444] = {.lex_state = 83}, - [16445] = {.lex_state = 83, .external_lex_state = 52}, - [16446] = {.lex_state = 83, .external_lex_state = 52}, + [16445] = {.lex_state = 83, .external_lex_state = 51}, + [16446] = {.lex_state = 83, .external_lex_state = 51}, [16447] = {.lex_state = 0}, [16448] = {.lex_state = 0, .external_lex_state = 25}, [16449] = {.lex_state = 0}, @@ -55209,7 +55048,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16473] = {.lex_state = 0, .external_lex_state = 25}, [16474] = {.lex_state = 0}, [16475] = {.lex_state = 0, .external_lex_state = 25}, - [16476] = {.lex_state = 83, .external_lex_state = 52}, + [16476] = {.lex_state = 83, .external_lex_state = 51}, [16477] = {.lex_state = 0}, [16478] = {.lex_state = 0}, [16479] = {.lex_state = 0}, @@ -55220,7 +55059,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16484] = {.lex_state = 83}, [16485] = {.lex_state = 0}, [16486] = {.lex_state = 83}, - [16487] = {.lex_state = 83, .external_lex_state = 52}, + [16487] = {.lex_state = 83, .external_lex_state = 51}, [16488] = {.lex_state = 83}, [16489] = {.lex_state = 0}, [16490] = {.lex_state = 83}, @@ -55255,7 +55094,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16519] = {.lex_state = 83}, [16520] = {.lex_state = 0}, [16521] = {.lex_state = 0, .external_lex_state = 25}, - [16522] = {.lex_state = 83, .external_lex_state = 52}, + [16522] = {.lex_state = 83, .external_lex_state = 51}, [16523] = {.lex_state = 83}, [16524] = {.lex_state = 75}, [16525] = {.lex_state = 75}, @@ -55289,7 +55128,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [16553] = {.lex_state = 0}, [16554] = {.lex_state = 0}, [16555] = {.lex_state = 0}, - [16556] = {.lex_state = 83, .external_lex_state = 52}, + [16556] = {.lex_state = 83, .external_lex_state = 51}, [16557] = {.lex_state = 0}, [16558] = {.lex_state = 83}, [16559] = {.lex_state = 0}, @@ -55846,7 +55685,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [17110] = {.lex_state = 83}, [17111] = {.lex_state = 83, .external_lex_state = 53}, [17112] = {.lex_state = 0}, - [17113] = {.lex_state = 83, .external_lex_state = 52}, + [17113] = {.lex_state = 83, .external_lex_state = 51}, [17114] = {.lex_state = 0}, [17115] = {.lex_state = 0}, [17116] = {.lex_state = 9}, @@ -56559,7 +56398,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [17823] = {.lex_state = 0}, [17824] = {.lex_state = 0}, [17825] = {.lex_state = 0}, - [17826] = {.lex_state = 83, .external_lex_state = 52}, + [17826] = {.lex_state = 83, .external_lex_state = 51}, [17827] = {.lex_state = 0}, [17828] = {.lex_state = 0}, [17829] = {.lex_state = 9}, @@ -56737,7 +56576,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [18001] = {.lex_state = 0}, [18002] = {.lex_state = 0}, [18003] = {.lex_state = 0}, - [18004] = {.lex_state = 83, .external_lex_state = 52}, + [18004] = {.lex_state = 83, .external_lex_state = 51}, [18005] = {.lex_state = 0, .external_lex_state = 25}, [18006] = {.lex_state = 0, .external_lex_state = 64}, [18007] = {.lex_state = 0}, @@ -56758,7 +56597,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [18022] = {.lex_state = 9}, [18023] = {.lex_state = 83}, [18024] = {.lex_state = 0, .external_lex_state = 64}, - [18025] = {.lex_state = 83, .external_lex_state = 52}, + [18025] = {.lex_state = 83, .external_lex_state = 51}, [18026] = {.lex_state = 0, .external_lex_state = 25}, [18027] = {.lex_state = 0}, [18028] = {.lex_state = 0}, @@ -56771,7 +56610,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [18035] = {.lex_state = 0}, [18036] = {.lex_state = 0}, [18037] = {.lex_state = 0, .external_lex_state = 64}, - [18038] = {.lex_state = 83, .external_lex_state = 52}, + [18038] = {.lex_state = 83, .external_lex_state = 51}, [18039] = {.lex_state = 0}, [18040] = {.lex_state = 0, .external_lex_state = 25}, [18041] = {.lex_state = 0}, @@ -57236,442 +57075,6 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [18500] = {(TSStateId)(-1)}, }; -enum { - ts_external_token__automatic_semicolon = 0, - ts_external_token__indent = 1, - ts_external_token__interpolated_string_middle = 2, - ts_external_token__interpolated_string_end = 3, - ts_external_token__interpolated_multiline_string_middle = 4, - ts_external_token__interpolated_multiline_string_end = 5, - ts_external_token__outdent = 6, - ts_external_token__simple_multiline_string = 7, - ts_external_token__simple_string = 8, - ts_external_token_else = 9, - ts_external_token_catch = 10, - ts_external_token_finally = 11, - ts_external_token_extends = 12, - ts_external_token_derives = 13, - ts_external_token_with = 14, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, - [ts_external_token__indent] = sym__indent, - [ts_external_token__interpolated_string_middle] = sym__interpolated_string_middle, - [ts_external_token__interpolated_string_end] = sym__interpolated_string_end, - [ts_external_token__interpolated_multiline_string_middle] = sym__interpolated_multiline_string_middle, - [ts_external_token__interpolated_multiline_string_end] = sym__interpolated_multiline_string_end, - [ts_external_token__outdent] = sym__outdent, - [ts_external_token__simple_multiline_string] = sym__simple_multiline_string, - [ts_external_token__simple_string] = sym__simple_string, - [ts_external_token_else] = anon_sym_else, - [ts_external_token_catch] = anon_sym_catch, - [ts_external_token_finally] = anon_sym_finally, - [ts_external_token_extends] = anon_sym_extends, - [ts_external_token_derives] = anon_sym_derives, - [ts_external_token_with] = anon_sym_with, -}; - -static const bool ts_external_scanner_states[74][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__indent] = true, - [ts_external_token__interpolated_string_middle] = true, - [ts_external_token__interpolated_string_end] = true, - [ts_external_token__interpolated_multiline_string_middle] = true, - [ts_external_token__interpolated_multiline_string_end] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_extends] = true, - [ts_external_token_derives] = true, - [ts_external_token_with] = true, - }, - [2] = { - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - }, - [3] = { - [ts_external_token__indent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - }, - [4] = { - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - }, - [5] = { - [ts_external_token__indent] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - }, - [6] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [7] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [8] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - }, - [9] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_finally] = true, - }, - [10] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - }, - [11] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [12] = { - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [13] = { - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - }, - [14] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [15] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - }, - [16] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - }, - [17] = { - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - }, - [18] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_else] = true, - }, - [19] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_finally] = true, - }, - [20] = { - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [21] = { - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - [ts_external_token_finally] = true, - }, - [22] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token__simple_multiline_string] = true, - [ts_external_token__simple_string] = true, - }, - [23] = { - [ts_external_token__automatic_semicolon] = true, - }, - [24] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - }, - [25] = { - [ts_external_token__indent] = true, - }, - [26] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [27] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [28] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [29] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [30] = { - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [31] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [32] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [33] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - }, - [34] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_else] = true, - [ts_external_token_with] = true, - }, - [35] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_else] = true, - }, - [36] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [37] = { - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [38] = { - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [39] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_with] = true, - }, - [40] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_finally] = true, - }, - [41] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [42] = { - [ts_external_token_else] = true, - [ts_external_token_with] = true, - }, - [43] = { - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - }, - [44] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [45] = { - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [46] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_else] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [47] = { - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [48] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_else] = true, - [ts_external_token_finally] = true, - }, - [49] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_else] = true, - [ts_external_token_with] = true, - }, - [50] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_finally] = true, - [ts_external_token_with] = true, - }, - [51] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [52] = { - [ts_external_token_with] = true, - }, - [53] = { - [ts_external_token_else] = true, - }, - [54] = { - [ts_external_token_catch] = true, - [ts_external_token_finally] = true, - }, - [55] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_with] = true, - }, - [56] = { - [ts_external_token_finally] = true, - }, - [57] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_finally] = true, - }, - [58] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_else] = true, - }, - [59] = { - [ts_external_token__outdent] = true, - [ts_external_token_with] = true, - }, - [60] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_extends] = true, - [ts_external_token_derives] = true, - }, - [61] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_extends] = true, - [ts_external_token_derives] = true, - }, - [62] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_derives] = true, - [ts_external_token_with] = true, - }, - [63] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_derives] = true, - [ts_external_token_with] = true, - }, - [64] = { - [ts_external_token__outdent] = true, - }, - [65] = { - [ts_external_token_derives] = true, - [ts_external_token_with] = true, - }, - [66] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_derives] = true, - }, - [67] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_derives] = true, - }, - [68] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token__outdent] = true, - [ts_external_token_extends] = true, - }, - [69] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_extends] = true, - }, - [70] = { - [ts_external_token_extends] = true, - [ts_external_token_derives] = true, - }, - [71] = { - [ts_external_token_derives] = true, - }, - [72] = { - [ts_external_token__interpolated_multiline_string_middle] = true, - [ts_external_token__interpolated_multiline_string_end] = true, - }, - [73] = { - [ts_external_token__interpolated_string_middle] = true, - [ts_external_token__interpolated_string_end] = true, - }, -}; - static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [sym_comment] = STATE(0), @@ -57847,7 +57250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym__shebang] = STATE(149), + [sym__shebang] = STATE(156), [sym_comment] = STATE(1), [sym_block_comment] = STATE(1), [aux_sym_enum_definition_repeat1] = STATE(4341), @@ -57972,7 +57375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58058,8 +57461,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17575), - [sym__braced_template_body2] = STATE(17575), + [sym__braced_template_body1] = STATE(17810), + [sym__braced_template_body2] = STATE(17810), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -58108,7 +57511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58194,8 +57597,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17634), - [sym__braced_template_body2] = STATE(17634), + [sym__braced_template_body1] = STATE(17906), + [sym__braced_template_body2] = STATE(17906), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -58244,7 +57647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58380,7 +57783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58466,8 +57869,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17906), - [sym__braced_template_body2] = STATE(17906), + [sym__braced_template_body1] = STATE(17189), + [sym__braced_template_body2] = STATE(17189), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -58516,7 +57919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58652,7 +58055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58738,8 +58141,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17189), - [sym__braced_template_body2] = STATE(17189), + [sym__braced_template_body1] = STATE(17886), + [sym__braced_template_body2] = STATE(17886), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -58788,7 +58191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -58924,7 +58327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59010,8 +58413,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18324), - [sym__braced_template_body2] = STATE(18324), + [sym__braced_template_body1] = STATE(17575), + [sym__braced_template_body2] = STATE(17575), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -59060,7 +58463,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59146,8 +58549,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17886), - [sym__braced_template_body2] = STATE(17886), + [sym__braced_template_body1] = STATE(17961), + [sym__braced_template_body2] = STATE(17961), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -59196,7 +58599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59282,8 +58685,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17961), - [sym__braced_template_body2] = STATE(17961), + [sym__braced_template_body1] = STATE(16957), + [sym__braced_template_body2] = STATE(16957), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -59332,7 +58735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59468,7 +58871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59604,7 +59007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59740,7 +59143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -59876,7 +59279,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60012,7 +59415,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60148,7 +59551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60284,7 +59687,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60420,7 +59823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60556,7 +59959,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60642,8 +60045,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17810), - [sym__braced_template_body2] = STATE(17810), + [sym__braced_template_body1] = STATE(18324), + [sym__braced_template_body2] = STATE(18324), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -60692,7 +60095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60828,7 +60231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -60964,7 +60367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61100,7 +60503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61236,7 +60639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61372,7 +60775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61508,7 +60911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61644,7 +61047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61780,7 +61183,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -61866,8 +61269,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16957), - [sym__braced_template_body2] = STATE(16957), + [sym__braced_template_body1] = STATE(17728), + [sym__braced_template_body2] = STATE(17728), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -61916,7 +61319,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62002,8 +61405,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17728), - [sym__braced_template_body2] = STATE(17728), + [sym__braced_template_body1] = STATE(18101), + [sym__braced_template_body2] = STATE(18101), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -62052,7 +61455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62138,8 +61541,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18101), - [sym__braced_template_body2] = STATE(18101), + [sym__braced_template_body1] = STATE(17710), + [sym__braced_template_body2] = STATE(17710), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -62188,7 +61591,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62274,8 +61677,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17710), - [sym__braced_template_body2] = STATE(17710), + [sym__braced_template_body1] = STATE(18118), + [sym__braced_template_body2] = STATE(18118), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -62324,7 +61727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62460,7 +61863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62546,8 +61949,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18118), - [sym__braced_template_body2] = STATE(18118), + [sym__braced_template_body1] = STATE(18139), + [sym__braced_template_body2] = STATE(18139), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -62596,7 +61999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62682,8 +62085,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18139), - [sym__braced_template_body2] = STATE(18139), + [sym__braced_template_body1] = STATE(17679), + [sym__braced_template_body2] = STATE(17679), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -62732,7 +62135,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62868,7 +62271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -62954,8 +62357,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17679), - [sym__braced_template_body2] = STATE(17679), + [sym__braced_template_body1] = STATE(18161), + [sym__braced_template_body2] = STATE(18161), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -63004,7 +62407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63090,8 +62493,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18161), - [sym__braced_template_body2] = STATE(18161), + [sym__braced_template_body1] = STATE(17652), + [sym__braced_template_body2] = STATE(17652), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -63140,7 +62543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63226,8 +62629,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17652), - [sym__braced_template_body2] = STATE(17652), + [sym__braced_template_body1] = STATE(17944), + [sym__braced_template_body2] = STATE(17944), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -63276,7 +62679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63362,8 +62765,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17944), - [sym__braced_template_body2] = STATE(17944), + [sym__braced_template_body1] = STATE(17630), + [sym__braced_template_body2] = STATE(17630), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -63412,7 +62815,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63498,8 +62901,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17630), - [sym__braced_template_body2] = STATE(17630), + [sym__braced_template_body1] = STATE(18180), + [sym__braced_template_body2] = STATE(18180), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -63548,7 +62951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63684,7 +63087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63770,8 +63173,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18180), - [sym__braced_template_body2] = STATE(18180), + [sym__braced_template_body1] = STATE(17479), + [sym__braced_template_body2] = STATE(17479), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -63820,7 +63223,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -63956,7 +63359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64042,8 +63445,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17479), - [sym__braced_template_body2] = STATE(17479), + [sym__braced_template_body1] = STATE(18198), + [sym__braced_template_body2] = STATE(18198), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -64092,7 +63495,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64178,8 +63581,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18198), - [sym__braced_template_body2] = STATE(18198), + [sym__braced_template_body1] = STATE(17132), + [sym__braced_template_body2] = STATE(17132), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -64228,7 +63631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64364,7 +63767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64450,8 +63853,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17132), - [sym__braced_template_body2] = STATE(17132), + [sym__braced_template_body1] = STATE(17579), + [sym__braced_template_body2] = STATE(17579), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -64500,7 +63903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64586,8 +63989,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17579), - [sym__braced_template_body2] = STATE(17579), + [sym__braced_template_body1] = STATE(16778), + [sym__braced_template_body2] = STATE(16778), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -64636,7 +64039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64772,7 +64175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -64858,8 +64261,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16778), - [sym__braced_template_body2] = STATE(16778), + [sym__braced_template_body1] = STATE(18018), + [sym__braced_template_body2] = STATE(18018), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -64908,7 +64311,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65044,7 +64447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65180,7 +64583,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65316,7 +64719,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65402,8 +64805,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18018), - [sym__braced_template_body2] = STATE(18018), + [sym__braced_template_body1] = STATE(17539), + [sym__braced_template_body2] = STATE(17539), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -65452,7 +64855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65588,7 +64991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65724,7 +65127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65810,8 +65213,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17539), - [sym__braced_template_body2] = STATE(17539), + [sym__braced_template_body1] = STATE(18216), + [sym__braced_template_body2] = STATE(18216), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -65860,7 +65263,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -65996,7 +65399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66082,8 +65485,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18216), - [sym__braced_template_body2] = STATE(18216), + [sym__braced_template_body1] = STATE(18233), + [sym__braced_template_body2] = STATE(18233), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -66132,7 +65535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66268,7 +65671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66354,8 +65757,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18233), - [sym__braced_template_body2] = STATE(18233), + [sym__braced_template_body1] = STATE(17145), + [sym__braced_template_body2] = STATE(17145), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -66404,7 +65807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66490,8 +65893,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17145), - [sym__braced_template_body2] = STATE(17145), + [sym__braced_template_body1] = STATE(17504), + [sym__braced_template_body2] = STATE(17504), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -66540,7 +65943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66626,8 +66029,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17504), - [sym__braced_template_body2] = STATE(17504), + [sym__braced_template_body1] = STATE(18258), + [sym__braced_template_body2] = STATE(18258), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -66676,7 +66079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66812,7 +66215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -66892,142 +66295,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_string] = ACTIONS(175), }, [68] = { - [sym_enum_definition] = STATE(15152), - [sym_import_declaration] = STATE(15152), - [sym_export_declaration] = STATE(15152), - [sym_object_definition] = STATE(15152), - [sym_class_definition] = STATE(15152), - [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18258), - [sym__braced_template_body2] = STATE(18258), - [sym__end_marker] = STATE(15152), - [sym_self_type] = STATE(299), - [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(15152), - [sym_val_declaration] = STATE(15152), - [sym__start_val] = STATE(4222), - [sym_var_declaration] = STATE(15152), - [sym_var_definition] = STATE(15152), - [sym__start_var] = STATE(4223), - [sym_type_definition] = STATE(15152), - [sym_function_definition] = STATE(15152), - [sym_function_declaration] = STATE(15152), - [sym__function_declaration] = STATE(14528), - [sym_opaque_modifier] = STATE(17936), - [sym_extension_definition] = STATE(15152), - [sym_given_definition] = STATE(15152), - [sym_modifiers] = STATE(13182), - [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(578), - [sym_infix_modifier] = STATE(6099), - [sym_open_modifier] = STATE(6099), - [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17860), - [sym_block] = STATE(7634), - [sym_expression] = STATE(14310), - [sym__simple_expression] = STATE(7636), - [sym_lambda_expression] = STATE(13311), - [sym_if_expression] = STATE(13311), - [sym_match_expression] = STATE(13311), - [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16542), - [sym_case_block] = STATE(7634), - [sym_assignment_expression] = STATE(13311), - [sym_generic_function] = STATE(7634), - [sym_call_expression] = STATE(7634), - [sym_field_expression] = STATE(7634), - [sym_instance_expression] = STATE(7634), - [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(9870), - [sym_postfix_expression] = STATE(12721), - [sym__postfix_expression_choice] = STATE(17125), - [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10882), - [sym_tuple_expression] = STATE(7634), - [sym_parenthesized_expression] = STATE(7634), - [sym_splice_expression] = STATE(7634), - [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), - [sym_wildcard] = STATE(9856), - [sym__non_null_literal] = STATE(7634), - [sym_boolean_literal] = STATE(7626), - [sym_interpolated_string_expression] = STATE(7634), - [sym_string] = STATE(7626), - [sym_unit] = STATE(7634), - [sym_return_expression] = STATE(13311), - [sym_throw_expression] = STATE(13311), - [sym_while_expression] = STATE(13311), - [sym_do_while_expression] = STATE(13311), - [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(68), - [sym_block_comment] = STATE(68), - [aux_sym_enum_definition_repeat1] = STATE(4336), - [aux_sym_modifiers_repeat1] = STATE(5332), - [sym__alpha_identifier] = ACTIONS(105), - [anon_sym_enum] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(307), - [anon_sym_case] = ACTIONS(15), - [anon_sym_object] = ACTIONS(19), - [anon_sym_import] = ACTIONS(21), - [anon_sym_export] = ACTIONS(23), - [anon_sym__] = ACTIONS(111), - [anon_sym_given] = ACTIONS(113), - [anon_sym_class] = ACTIONS(29), - [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(115), - [anon_sym_DASH] = ACTIONS(115), - [anon_sym_end] = ACTIONS(117), - [anon_sym_if] = ACTIONS(119), - [anon_sym_while] = ACTIONS(121), - [anon_sym_for] = ACTIONS(123), - [anon_sym_try] = ACTIONS(125), - [anon_sym_new] = ACTIONS(127), - [anon_sym_extension] = ACTIONS(129), - [anon_sym_val] = ACTIONS(49), - [anon_sym_AT] = ACTIONS(51), - [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(131), - [anon_sym_def] = ACTIONS(133), - [anon_sym_opaque] = ACTIONS(135), - [anon_sym_abstract] = ACTIONS(61), - [anon_sym_final] = ACTIONS(61), - [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(137), - [anon_sym_lazy] = ACTIONS(61), - [anon_sym_override] = ACTIONS(61), - [anon_sym_private] = ACTIONS(65), - [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(139), - [anon_sym_infix] = ACTIONS(141), - [anon_sym_open] = ACTIONS(143), - [anon_sym_transparent] = ACTIONS(145), - [anon_sym_LPAREN] = ACTIONS(147), - [anon_sym_SEMI] = ACTIONS(149), - [anon_sym_macro] = ACTIONS(151), - [anon_sym_BANG] = ACTIONS(115), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_DOLLAR] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(155), - [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(159), - [sym_integer_literal] = ACTIONS(161), - [sym_floating_point_literal] = ACTIONS(163), - [anon_sym_true] = ACTIONS(165), - [anon_sym_false] = ACTIONS(165), - [sym_character_literal] = ACTIONS(163), - [sym_null_literal] = ACTIONS(167), - [anon_sym_return] = ACTIONS(169), - [anon_sym_throw] = ACTIONS(171), - [anon_sym_do] = ACTIONS(99), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__indent] = ACTIONS(173), - [sym__simple_multiline_string] = ACTIONS(175), - [sym__simple_string] = ACTIONS(175), - }, - [69] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -67084,7 +66351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -67096,150 +66363,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(69), - [sym_block_comment] = STATE(69), - [aux_sym_enum_definition_repeat1] = STATE(4336), - [aux_sym_modifiers_repeat1] = STATE(5332), - [sym__alpha_identifier] = ACTIONS(105), - [anon_sym_enum] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(309), - [anon_sym_case] = ACTIONS(15), - [anon_sym_object] = ACTIONS(19), - [anon_sym_import] = ACTIONS(21), - [anon_sym_export] = ACTIONS(23), - [anon_sym__] = ACTIONS(111), - [anon_sym_given] = ACTIONS(113), - [anon_sym_class] = ACTIONS(29), - [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(115), - [anon_sym_DASH] = ACTIONS(115), - [anon_sym_end] = ACTIONS(117), - [anon_sym_if] = ACTIONS(119), - [anon_sym_while] = ACTIONS(121), - [anon_sym_for] = ACTIONS(123), - [anon_sym_try] = ACTIONS(125), - [anon_sym_new] = ACTIONS(127), - [anon_sym_extension] = ACTIONS(129), - [anon_sym_val] = ACTIONS(49), - [anon_sym_AT] = ACTIONS(51), - [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(131), - [anon_sym_def] = ACTIONS(133), - [anon_sym_opaque] = ACTIONS(135), - [anon_sym_abstract] = ACTIONS(61), - [anon_sym_final] = ACTIONS(61), - [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(137), - [anon_sym_lazy] = ACTIONS(61), - [anon_sym_override] = ACTIONS(61), - [anon_sym_private] = ACTIONS(65), - [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(139), - [anon_sym_infix] = ACTIONS(141), - [anon_sym_open] = ACTIONS(143), - [anon_sym_transparent] = ACTIONS(145), - [anon_sym_LPAREN] = ACTIONS(147), - [anon_sym_SEMI] = ACTIONS(149), - [anon_sym_macro] = ACTIONS(151), - [anon_sym_BANG] = ACTIONS(115), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_DOLLAR] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(155), - [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(159), - [sym_integer_literal] = ACTIONS(161), - [sym_floating_point_literal] = ACTIONS(163), - [anon_sym_true] = ACTIONS(165), - [anon_sym_false] = ACTIONS(165), - [sym_character_literal] = ACTIONS(163), - [sym_null_literal] = ACTIONS(167), - [anon_sym_return] = ACTIONS(169), - [anon_sym_throw] = ACTIONS(171), - [anon_sym_do] = ACTIONS(99), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__indent] = ACTIONS(173), - [sym__simple_multiline_string] = ACTIONS(175), - [sym__simple_string] = ACTIONS(175), - }, - [70] = { - [sym_enum_definition] = STATE(15152), - [sym_import_declaration] = STATE(15152), - [sym_export_declaration] = STATE(15152), - [sym_object_definition] = STATE(15152), - [sym_class_definition] = STATE(15152), - [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17449), - [sym__braced_template_body2] = STATE(17449), - [sym__end_marker] = STATE(15152), - [sym_self_type] = STATE(299), - [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(15152), - [sym_val_declaration] = STATE(15152), - [sym__start_val] = STATE(4222), - [sym_var_declaration] = STATE(15152), - [sym_var_definition] = STATE(15152), - [sym__start_var] = STATE(4223), - [sym_type_definition] = STATE(15152), - [sym_function_definition] = STATE(15152), - [sym_function_declaration] = STATE(15152), - [sym__function_declaration] = STATE(14528), - [sym_opaque_modifier] = STATE(17936), - [sym_extension_definition] = STATE(15152), - [sym_given_definition] = STATE(15152), - [sym_modifiers] = STATE(13182), - [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(578), - [sym_infix_modifier] = STATE(6099), - [sym_open_modifier] = STATE(6099), - [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17860), - [sym_block] = STATE(7634), - [sym_expression] = STATE(14310), - [sym__simple_expression] = STATE(7636), - [sym_lambda_expression] = STATE(13311), - [sym_if_expression] = STATE(13311), - [sym_match_expression] = STATE(13311), - [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16542), - [sym_case_block] = STATE(7634), - [sym_assignment_expression] = STATE(13311), - [sym_generic_function] = STATE(7634), - [sym_call_expression] = STATE(7634), - [sym_field_expression] = STATE(7634), - [sym_instance_expression] = STATE(7634), - [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(9870), - [sym_postfix_expression] = STATE(12721), - [sym__postfix_expression_choice] = STATE(17125), - [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10882), - [sym_tuple_expression] = STATE(7634), - [sym_parenthesized_expression] = STATE(7634), - [sym_splice_expression] = STATE(7634), - [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), - [sym_wildcard] = STATE(9856), - [sym__non_null_literal] = STATE(7634), - [sym_boolean_literal] = STATE(7626), - [sym_interpolated_string_expression] = STATE(7634), - [sym_string] = STATE(7626), - [sym_unit] = STATE(7634), - [sym_return_expression] = STATE(13311), - [sym_throw_expression] = STATE(13311), - [sym_while_expression] = STATE(13311), - [sym_do_while_expression] = STATE(13311), - [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(70), - [sym_block_comment] = STATE(70), + [sym_comment] = STATE(68), + [sym_block_comment] = STATE(68), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(311), + [anon_sym_RBRACE] = ACTIONS(307), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -67299,7 +66430,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [71] = { + [69] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -67356,7 +66487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -67368,14 +66499,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(71), - [sym_block_comment] = STATE(71), + [sym_comment] = STATE(69), + [sym_block_comment] = STATE(69), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(313), + [anon_sym_RBRACE] = ACTIONS(309), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -67435,15 +66566,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [72] = { + [70] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18276), - [sym__braced_template_body2] = STATE(18276), + [sym__braced_template_body1] = STATE(17449), + [sym__braced_template_body2] = STATE(17449), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -67492,7 +66623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -67504,14 +66635,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(72), - [sym_block_comment] = STATE(72), + [sym_comment] = STATE(70), + [sym_block_comment] = STATE(70), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(315), + [anon_sym_RBRACE] = ACTIONS(311), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -67571,15 +66702,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [73] = { + [71] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16846), - [sym__braced_template_body2] = STATE(16846), + [sym__braced_template_body1] = STATE(18276), + [sym__braced_template_body2] = STATE(18276), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -67628,7 +66759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -67640,14 +66771,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(73), - [sym_block_comment] = STATE(73), + [sym_comment] = STATE(71), + [sym_block_comment] = STATE(71), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(317), + [anon_sym_RBRACE] = ACTIONS(313), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -67707,7 +66838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [74] = { + [72] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -67764,7 +66895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -67776,14 +66907,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(74), - [sym_block_comment] = STATE(74), + [sym_comment] = STATE(72), + [sym_block_comment] = STATE(72), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(319), + [anon_sym_RBRACE] = ACTIONS(315), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -67843,15 +66974,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [75] = { + [73] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16883), - [sym__braced_template_body2] = STATE(16883), + [sym__braced_template_body1] = STATE(16846), + [sym__braced_template_body2] = STATE(16846), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -67900,7 +67031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -67912,14 +67043,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(75), - [sym_block_comment] = STATE(75), + [sym_comment] = STATE(73), + [sym_block_comment] = STATE(73), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(321), + [anon_sym_RBRACE] = ACTIONS(317), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -67979,15 +67110,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [76] = { + [74] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18074), - [sym__braced_template_body2] = STATE(18074), + [sym__braced_template_body1] = STATE(16883), + [sym__braced_template_body2] = STATE(16883), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -68036,7 +67167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -68048,14 +67179,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(76), - [sym_block_comment] = STATE(76), + [sym_comment] = STATE(74), + [sym_block_comment] = STATE(74), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(323), + [anon_sym_RBRACE] = ACTIONS(319), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -68115,7 +67246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [77] = { + [75] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -68172,7 +67303,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -68184,14 +67315,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(77), - [sym_block_comment] = STATE(77), + [sym_comment] = STATE(75), + [sym_block_comment] = STATE(75), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(325), + [anon_sym_RBRACE] = ACTIONS(321), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -68251,15 +67382,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [78] = { + [76] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17468), - [sym__braced_template_body2] = STATE(17468), + [sym__braced_template_body1] = STATE(18074), + [sym__braced_template_body2] = STATE(18074), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -68308,7 +67439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -68320,14 +67451,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(78), - [sym_block_comment] = STATE(78), + [sym_comment] = STATE(76), + [sym_block_comment] = STATE(76), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(327), + [anon_sym_RBRACE] = ACTIONS(323), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -68387,7 +67518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [79] = { + [77] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -68444,7 +67575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -68456,14 +67587,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(79), - [sym_block_comment] = STATE(79), + [sym_comment] = STATE(77), + [sym_block_comment] = STATE(77), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(329), + [anon_sym_RBRACE] = ACTIONS(325), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -68523,15 +67654,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [80] = { + [78] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18104), - [sym__braced_template_body2] = STATE(18104), + [sym__braced_template_body1] = STATE(17468), + [sym__braced_template_body2] = STATE(17468), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -68580,7 +67711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -68592,14 +67723,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(80), - [sym_block_comment] = STATE(80), + [sym_comment] = STATE(78), + [sym_block_comment] = STATE(78), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(331), + [anon_sym_RBRACE] = ACTIONS(327), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -68659,15 +67790,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [81] = { + [79] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17196), - [sym__braced_template_body2] = STATE(17196), + [sym__braced_template_body1] = STATE(17552), + [sym__braced_template_body2] = STATE(17552), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -68716,7 +67847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -68728,14 +67859,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(81), - [sym_block_comment] = STATE(81), + [sym_comment] = STATE(79), + [sym_block_comment] = STATE(79), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(333), + [anon_sym_RBRACE] = ACTIONS(329), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -68795,151 +67926,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [82] = { - [sym_enum_definition] = STATE(15152), - [sym_import_declaration] = STATE(15152), - [sym_export_declaration] = STATE(15152), - [sym_object_definition] = STATE(15152), - [sym_class_definition] = STATE(15152), - [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18126), - [sym__braced_template_body2] = STATE(18126), - [sym__end_marker] = STATE(15152), - [sym_self_type] = STATE(299), - [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(15152), - [sym_val_declaration] = STATE(15152), - [sym__start_val] = STATE(4222), - [sym_var_declaration] = STATE(15152), - [sym_var_definition] = STATE(15152), - [sym__start_var] = STATE(4223), - [sym_type_definition] = STATE(15152), - [sym_function_definition] = STATE(15152), - [sym_function_declaration] = STATE(15152), - [sym__function_declaration] = STATE(14528), - [sym_opaque_modifier] = STATE(17936), - [sym_extension_definition] = STATE(15152), - [sym_given_definition] = STATE(15152), - [sym_modifiers] = STATE(13182), - [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(578), - [sym_infix_modifier] = STATE(6099), - [sym_open_modifier] = STATE(6099), - [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17860), - [sym_block] = STATE(7634), - [sym_expression] = STATE(14310), - [sym__simple_expression] = STATE(7636), - [sym_lambda_expression] = STATE(13311), - [sym_if_expression] = STATE(13311), - [sym_match_expression] = STATE(13311), - [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16542), - [sym_case_block] = STATE(7634), - [sym_assignment_expression] = STATE(13311), - [sym_generic_function] = STATE(7634), - [sym_call_expression] = STATE(7634), - [sym_field_expression] = STATE(7634), - [sym_instance_expression] = STATE(7634), - [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(9870), - [sym_postfix_expression] = STATE(12721), - [sym__postfix_expression_choice] = STATE(17125), - [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10882), - [sym_tuple_expression] = STATE(7634), - [sym_parenthesized_expression] = STATE(7634), - [sym_splice_expression] = STATE(7634), - [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), - [sym_wildcard] = STATE(9856), - [sym__non_null_literal] = STATE(7634), - [sym_boolean_literal] = STATE(7626), - [sym_interpolated_string_expression] = STATE(7634), - [sym_string] = STATE(7626), - [sym_unit] = STATE(7634), - [sym_return_expression] = STATE(13311), - [sym_throw_expression] = STATE(13311), - [sym_while_expression] = STATE(13311), - [sym_do_while_expression] = STATE(13311), - [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(82), - [sym_block_comment] = STATE(82), - [aux_sym_enum_definition_repeat1] = STATE(4336), - [aux_sym_modifiers_repeat1] = STATE(5332), - [sym__alpha_identifier] = ACTIONS(105), - [anon_sym_enum] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(335), - [anon_sym_case] = ACTIONS(15), - [anon_sym_object] = ACTIONS(19), - [anon_sym_import] = ACTIONS(21), - [anon_sym_export] = ACTIONS(23), - [anon_sym__] = ACTIONS(111), - [anon_sym_given] = ACTIONS(113), - [anon_sym_class] = ACTIONS(29), - [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(115), - [anon_sym_DASH] = ACTIONS(115), - [anon_sym_end] = ACTIONS(117), - [anon_sym_if] = ACTIONS(119), - [anon_sym_while] = ACTIONS(121), - [anon_sym_for] = ACTIONS(123), - [anon_sym_try] = ACTIONS(125), - [anon_sym_new] = ACTIONS(127), - [anon_sym_extension] = ACTIONS(129), - [anon_sym_val] = ACTIONS(49), - [anon_sym_AT] = ACTIONS(51), - [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(131), - [anon_sym_def] = ACTIONS(133), - [anon_sym_opaque] = ACTIONS(135), - [anon_sym_abstract] = ACTIONS(61), - [anon_sym_final] = ACTIONS(61), - [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(137), - [anon_sym_lazy] = ACTIONS(61), - [anon_sym_override] = ACTIONS(61), - [anon_sym_private] = ACTIONS(65), - [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(139), - [anon_sym_infix] = ACTIONS(141), - [anon_sym_open] = ACTIONS(143), - [anon_sym_transparent] = ACTIONS(145), - [anon_sym_LPAREN] = ACTIONS(147), - [anon_sym_SEMI] = ACTIONS(149), - [anon_sym_macro] = ACTIONS(151), - [anon_sym_BANG] = ACTIONS(115), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_DOLLAR] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(155), - [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(159), - [sym_integer_literal] = ACTIONS(161), - [sym_floating_point_literal] = ACTIONS(163), - [anon_sym_true] = ACTIONS(165), - [anon_sym_false] = ACTIONS(165), - [sym_character_literal] = ACTIONS(163), - [sym_null_literal] = ACTIONS(167), - [anon_sym_return] = ACTIONS(169), - [anon_sym_throw] = ACTIONS(171), - [anon_sym_do] = ACTIONS(99), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__indent] = ACTIONS(173), - [sym__simple_multiline_string] = ACTIONS(175), - [sym__simple_string] = ACTIONS(175), - }, - [83] = { + [80] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17552), - [sym__braced_template_body2] = STATE(17552), + [sym__braced_template_body1] = STATE(18104), + [sym__braced_template_body2] = STATE(18104), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -68988,7 +67983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69000,14 +67995,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(83), - [sym_block_comment] = STATE(83), + [sym_comment] = STATE(80), + [sym_block_comment] = STATE(80), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(337), + [anon_sym_RBRACE] = ACTIONS(331), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69067,15 +68062,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [84] = { + [81] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17411), - [sym__braced_template_body2] = STATE(17411), + [sym__braced_template_body1] = STATE(17196), + [sym__braced_template_body2] = STATE(17196), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -69124,7 +68119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69136,14 +68131,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(84), - [sym_block_comment] = STATE(84), + [sym_comment] = STATE(81), + [sym_block_comment] = STATE(81), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(339), + [anon_sym_RBRACE] = ACTIONS(333), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69203,15 +68198,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [85] = { + [82] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17391), - [sym__braced_template_body2] = STATE(17391), + [sym__braced_template_body1] = STATE(18126), + [sym__braced_template_body2] = STATE(18126), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -69260,7 +68255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69272,14 +68267,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(85), - [sym_block_comment] = STATE(85), + [sym_comment] = STATE(82), + [sym_block_comment] = STATE(82), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(341), + [anon_sym_RBRACE] = ACTIONS(335), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69339,15 +68334,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [86] = { + [83] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17853), - [sym__braced_template_body2] = STATE(17853), + [sym__braced_template_body1] = STATE(17411), + [sym__braced_template_body2] = STATE(17411), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -69396,7 +68391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69408,14 +68403,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(86), - [sym_block_comment] = STATE(86), + [sym_comment] = STATE(83), + [sym_block_comment] = STATE(83), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(343), + [anon_sym_RBRACE] = ACTIONS(337), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69475,15 +68470,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [87] = { + [84] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18144), - [sym__braced_template_body2] = STATE(18144), + [sym__braced_template_body1] = STATE(17391), + [sym__braced_template_body2] = STATE(17391), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -69532,7 +68527,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69544,14 +68539,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(87), - [sym_block_comment] = STATE(87), + [sym_comment] = STATE(84), + [sym_block_comment] = STATE(84), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(345), + [anon_sym_RBRACE] = ACTIONS(339), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69611,7 +68606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [88] = { + [85] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -69668,7 +68663,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69680,14 +68675,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(88), - [sym_block_comment] = STATE(88), + [sym_comment] = STATE(85), + [sym_block_comment] = STATE(85), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(347), + [anon_sym_RBRACE] = ACTIONS(341), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69747,15 +68742,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [89] = { + [86] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18167), - [sym__braced_template_body2] = STATE(18167), + [sym__braced_template_body1] = STATE(17853), + [sym__braced_template_body2] = STATE(17853), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -69804,7 +68799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69816,14 +68811,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(89), - [sym_block_comment] = STATE(89), + [sym_comment] = STATE(86), + [sym_block_comment] = STATE(86), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(349), + [anon_sym_RBRACE] = ACTIONS(343), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -69883,15 +68878,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [90] = { + [87] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18186), - [sym__braced_template_body2] = STATE(18186), + [sym__braced_template_body1] = STATE(18144), + [sym__braced_template_body2] = STATE(18144), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -69940,7 +68935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -69952,14 +68947,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(90), - [sym_block_comment] = STATE(90), + [sym_comment] = STATE(87), + [sym_block_comment] = STATE(87), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(351), + [anon_sym_RBRACE] = ACTIONS(345), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70019,7 +69014,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [91] = { + [88] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -70076,7 +69071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -70088,14 +69083,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(91), - [sym_block_comment] = STATE(91), + [sym_comment] = STATE(88), + [sym_block_comment] = STATE(88), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(353), + [anon_sym_RBRACE] = ACTIONS(347), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70155,15 +69150,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [92] = { + [89] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18179), - [sym__braced_template_body2] = STATE(18179), + [sym__braced_template_body1] = STATE(18167), + [sym__braced_template_body2] = STATE(18167), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -70212,7 +69207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -70224,14 +69219,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(92), - [sym_block_comment] = STATE(92), + [sym_comment] = STATE(89), + [sym_block_comment] = STATE(89), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(349), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70291,15 +69286,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [93] = { + [90] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17339), - [sym__braced_template_body2] = STATE(17339), + [sym__braced_template_body1] = STATE(18186), + [sym__braced_template_body2] = STATE(18186), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -70348,7 +69343,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -70360,14 +69355,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(93), - [sym_block_comment] = STATE(93), + [sym_comment] = STATE(90), + [sym_block_comment] = STATE(90), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(357), + [anon_sym_RBRACE] = ACTIONS(351), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70427,151 +69422,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [94] = { - [sym_enum_definition] = STATE(15152), - [sym_import_declaration] = STATE(15152), - [sym_export_declaration] = STATE(15152), - [sym_object_definition] = STATE(15152), - [sym_class_definition] = STATE(15152), - [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17320), - [sym__braced_template_body2] = STATE(17320), - [sym__end_marker] = STATE(15152), - [sym_self_type] = STATE(299), - [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(15152), - [sym_val_declaration] = STATE(15152), - [sym__start_val] = STATE(4222), - [sym_var_declaration] = STATE(15152), - [sym_var_definition] = STATE(15152), - [sym__start_var] = STATE(4223), - [sym_type_definition] = STATE(15152), - [sym_function_definition] = STATE(15152), - [sym_function_declaration] = STATE(15152), - [sym__function_declaration] = STATE(14528), - [sym_opaque_modifier] = STATE(17936), - [sym_extension_definition] = STATE(15152), - [sym_given_definition] = STATE(15152), - [sym_modifiers] = STATE(13182), - [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(578), - [sym_infix_modifier] = STATE(6099), - [sym_open_modifier] = STATE(6099), - [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17860), - [sym_block] = STATE(7634), - [sym_expression] = STATE(14310), - [sym__simple_expression] = STATE(7636), - [sym_lambda_expression] = STATE(13311), - [sym_if_expression] = STATE(13311), - [sym_match_expression] = STATE(13311), - [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16542), - [sym_case_block] = STATE(7634), - [sym_assignment_expression] = STATE(13311), - [sym_generic_function] = STATE(7634), - [sym_call_expression] = STATE(7634), - [sym_field_expression] = STATE(7634), - [sym_instance_expression] = STATE(7634), - [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(9870), - [sym_postfix_expression] = STATE(12721), - [sym__postfix_expression_choice] = STATE(17125), - [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10882), - [sym_tuple_expression] = STATE(7634), - [sym_parenthesized_expression] = STATE(7634), - [sym_splice_expression] = STATE(7634), - [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), - [sym_wildcard] = STATE(9856), - [sym__non_null_literal] = STATE(7634), - [sym_boolean_literal] = STATE(7626), - [sym_interpolated_string_expression] = STATE(7634), - [sym_string] = STATE(7626), - [sym_unit] = STATE(7634), - [sym_return_expression] = STATE(13311), - [sym_throw_expression] = STATE(13311), - [sym_while_expression] = STATE(13311), - [sym_do_while_expression] = STATE(13311), - [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(94), - [sym_block_comment] = STATE(94), - [aux_sym_enum_definition_repeat1] = STATE(4336), - [aux_sym_modifiers_repeat1] = STATE(5332), - [sym__alpha_identifier] = ACTIONS(105), - [anon_sym_enum] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(359), - [anon_sym_case] = ACTIONS(15), - [anon_sym_object] = ACTIONS(19), - [anon_sym_import] = ACTIONS(21), - [anon_sym_export] = ACTIONS(23), - [anon_sym__] = ACTIONS(111), - [anon_sym_given] = ACTIONS(113), - [anon_sym_class] = ACTIONS(29), - [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(115), - [anon_sym_DASH] = ACTIONS(115), - [anon_sym_end] = ACTIONS(117), - [anon_sym_if] = ACTIONS(119), - [anon_sym_while] = ACTIONS(121), - [anon_sym_for] = ACTIONS(123), - [anon_sym_try] = ACTIONS(125), - [anon_sym_new] = ACTIONS(127), - [anon_sym_extension] = ACTIONS(129), - [anon_sym_val] = ACTIONS(49), - [anon_sym_AT] = ACTIONS(51), - [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(131), - [anon_sym_def] = ACTIONS(133), - [anon_sym_opaque] = ACTIONS(135), - [anon_sym_abstract] = ACTIONS(61), - [anon_sym_final] = ACTIONS(61), - [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(137), - [anon_sym_lazy] = ACTIONS(61), - [anon_sym_override] = ACTIONS(61), - [anon_sym_private] = ACTIONS(65), - [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(139), - [anon_sym_infix] = ACTIONS(141), - [anon_sym_open] = ACTIONS(143), - [anon_sym_transparent] = ACTIONS(145), - [anon_sym_LPAREN] = ACTIONS(147), - [anon_sym_SEMI] = ACTIONS(149), - [anon_sym_macro] = ACTIONS(151), - [anon_sym_BANG] = ACTIONS(115), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_DOLLAR] = ACTIONS(153), - [anon_sym_SQUOTE] = ACTIONS(155), - [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(159), - [sym_integer_literal] = ACTIONS(161), - [sym_floating_point_literal] = ACTIONS(163), - [anon_sym_true] = ACTIONS(165), - [anon_sym_false] = ACTIONS(165), - [sym_character_literal] = ACTIONS(163), - [sym_null_literal] = ACTIONS(167), - [anon_sym_return] = ACTIONS(169), - [anon_sym_throw] = ACTIONS(171), - [anon_sym_do] = ACTIONS(99), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__indent] = ACTIONS(173), - [sym__simple_multiline_string] = ACTIONS(175), - [sym__simple_string] = ACTIONS(175), - }, - [95] = { + [91] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18227), - [sym__braced_template_body2] = STATE(18227), + [sym__braced_template_body1] = STATE(17339), + [sym__braced_template_body2] = STATE(17339), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -70620,7 +69479,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -70632,14 +69491,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(95), - [sym_block_comment] = STATE(95), + [sym_comment] = STATE(91), + [sym_block_comment] = STATE(91), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(361), + [anon_sym_RBRACE] = ACTIONS(353), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70699,15 +69558,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [96] = { + [92] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18155), - [sym__braced_template_body2] = STATE(18155), + [sym__braced_template_body1] = STATE(18179), + [sym__braced_template_body2] = STATE(18179), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -70756,7 +69615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -70768,14 +69627,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(96), - [sym_block_comment] = STATE(96), + [sym_comment] = STATE(92), + [sym_block_comment] = STATE(92), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(363), + [anon_sym_RBRACE] = ACTIONS(355), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70835,15 +69694,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [97] = { + [93] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18222), - [sym__braced_template_body2] = STATE(18222), + [sym__braced_template_body1] = STATE(17320), + [sym__braced_template_body2] = STATE(17320), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -70892,7 +69751,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -70904,14 +69763,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(97), - [sym_block_comment] = STATE(97), + [sym_comment] = STATE(93), + [sym_block_comment] = STATE(93), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(365), + [anon_sym_RBRACE] = ACTIONS(357), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -70971,7 +69830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [98] = { + [94] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -71028,7 +69887,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71040,14 +69899,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(98), - [sym_block_comment] = STATE(98), + [sym_comment] = STATE(94), + [sym_block_comment] = STATE(94), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(367), + [anon_sym_RBRACE] = ACTIONS(359), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71107,15 +69966,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [99] = { + [95] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17861), - [sym__braced_template_body2] = STATE(17861), + [sym__braced_template_body1] = STATE(18227), + [sym__braced_template_body2] = STATE(18227), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71164,7 +70023,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71176,14 +70035,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(99), - [sym_block_comment] = STATE(99), + [sym_comment] = STATE(95), + [sym_block_comment] = STATE(95), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(369), + [anon_sym_RBRACE] = ACTIONS(361), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71243,15 +70102,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [100] = { + [96] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18350), - [sym__braced_template_body2] = STATE(18350), + [sym__braced_template_body1] = STATE(18155), + [sym__braced_template_body2] = STATE(18155), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71300,7 +70159,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71312,14 +70171,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(100), - [sym_block_comment] = STATE(100), + [sym_comment] = STATE(96), + [sym_block_comment] = STATE(96), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(371), + [anon_sym_RBRACE] = ACTIONS(363), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71379,15 +70238,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [101] = { + [97] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17849), - [sym__braced_template_body2] = STATE(17849), + [sym__braced_template_body1] = STATE(18222), + [sym__braced_template_body2] = STATE(18222), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71436,7 +70295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71448,14 +70307,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(101), - [sym_block_comment] = STATE(101), + [sym_comment] = STATE(97), + [sym_block_comment] = STATE(97), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_RBRACE] = ACTIONS(365), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71515,15 +70374,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [102] = { + [98] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18240), - [sym__braced_template_body2] = STATE(18240), + [sym__braced_template_body1] = STATE(18350), + [sym__braced_template_body2] = STATE(18350), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71572,7 +70431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71584,14 +70443,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(102), - [sym_block_comment] = STATE(102), + [sym_comment] = STATE(98), + [sym_block_comment] = STATE(98), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(375), + [anon_sym_RBRACE] = ACTIONS(367), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71651,15 +70510,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [103] = { + [99] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18107), - [sym__braced_template_body2] = STATE(18107), + [sym__braced_template_body1] = STATE(17861), + [sym__braced_template_body2] = STATE(17861), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71708,7 +70567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71720,14 +70579,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(103), - [sym_block_comment] = STATE(103), + [sym_comment] = STATE(99), + [sym_block_comment] = STATE(99), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(369), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71787,15 +70646,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [104] = { + [100] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16966), - [sym__braced_template_body2] = STATE(16966), + [sym__braced_template_body1] = STATE(18366), + [sym__braced_template_body2] = STATE(18366), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71844,7 +70703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71856,14 +70715,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(104), - [sym_block_comment] = STATE(104), + [sym_comment] = STATE(100), + [sym_block_comment] = STATE(100), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(379), + [anon_sym_RBRACE] = ACTIONS(371), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -71923,15 +70782,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [105] = { + [101] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18366), - [sym__braced_template_body2] = STATE(18366), + [sym__braced_template_body1] = STATE(17849), + [sym__braced_template_body2] = STATE(17849), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -71980,7 +70839,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -71992,14 +70851,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(105), - [sym_block_comment] = STATE(105), + [sym_comment] = STATE(101), + [sym_block_comment] = STATE(101), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(381), + [anon_sym_RBRACE] = ACTIONS(373), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72059,15 +70918,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [106] = { + [102] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17276), - [sym__braced_template_body2] = STATE(17276), + [sym__braced_template_body1] = STATE(18240), + [sym__braced_template_body2] = STATE(18240), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -72116,7 +70975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72128,14 +70987,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(106), - [sym_block_comment] = STATE(106), + [sym_comment] = STATE(102), + [sym_block_comment] = STATE(102), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(383), + [anon_sym_RBRACE] = ACTIONS(375), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72195,15 +71054,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [107] = { + [103] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18262), - [sym__braced_template_body2] = STATE(18262), + [sym__braced_template_body1] = STATE(18107), + [sym__braced_template_body2] = STATE(18107), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -72252,7 +71111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72264,14 +71123,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(107), - [sym_block_comment] = STATE(107), + [sym_comment] = STATE(103), + [sym_block_comment] = STATE(103), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(385), + [anon_sym_RBRACE] = ACTIONS(377), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72331,15 +71190,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [108] = { + [104] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18441), - [sym__braced_template_body2] = STATE(18441), + [sym__braced_template_body1] = STATE(16966), + [sym__braced_template_body2] = STATE(16966), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -72388,7 +71247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72400,14 +71259,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(108), - [sym_block_comment] = STATE(108), + [sym_comment] = STATE(104), + [sym_block_comment] = STATE(104), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(387), + [anon_sym_RBRACE] = ACTIONS(379), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72467,15 +71326,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [109] = { + [105] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17251), - [sym__braced_template_body2] = STATE(17251), + [sym__braced_template_body1] = STATE(17276), + [sym__braced_template_body2] = STATE(17276), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -72524,7 +71383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72536,14 +71395,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(109), - [sym_block_comment] = STATE(109), + [sym_comment] = STATE(105), + [sym_block_comment] = STATE(105), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(389), + [anon_sym_RBRACE] = ACTIONS(381), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72603,15 +71462,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [110] = { + [106] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17257), - [sym__braced_template_body2] = STATE(17257), + [sym__braced_template_body1] = STATE(18441), + [sym__braced_template_body2] = STATE(18441), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -72660,7 +71519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72672,14 +71531,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(110), - [sym_block_comment] = STATE(110), + [sym_comment] = STATE(106), + [sym_block_comment] = STATE(106), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(391), + [anon_sym_RBRACE] = ACTIONS(383), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72739,15 +71598,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [111] = { + [107] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18282), - [sym__braced_template_body2] = STATE(18282), + [sym__braced_template_body1] = STATE(18262), + [sym__braced_template_body2] = STATE(18262), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -72796,7 +71655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72808,14 +71667,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(111), - [sym_block_comment] = STATE(111), + [sym_comment] = STATE(107), + [sym_block_comment] = STATE(107), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(393), + [anon_sym_RBRACE] = ACTIONS(385), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -72875,7 +71734,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [112] = { + [108] = { + [sym_enum_definition] = STATE(15152), + [sym_import_declaration] = STATE(15152), + [sym_export_declaration] = STATE(15152), + [sym_object_definition] = STATE(15152), + [sym_class_definition] = STATE(15152), + [sym_trait_definition] = STATE(15152), + [sym__braced_template_body1] = STATE(17251), + [sym__braced_template_body2] = STATE(17251), + [sym__end_marker] = STATE(15152), + [sym_self_type] = STATE(299), + [sym_annotation] = STATE(7505), + [sym_val_definition] = STATE(15152), + [sym_val_declaration] = STATE(15152), + [sym__start_val] = STATE(4222), + [sym_var_declaration] = STATE(15152), + [sym_var_definition] = STATE(15152), + [sym__start_var] = STATE(4223), + [sym_type_definition] = STATE(15152), + [sym_function_definition] = STATE(15152), + [sym_function_declaration] = STATE(15152), + [sym__function_declaration] = STATE(14528), + [sym_opaque_modifier] = STATE(17936), + [sym_extension_definition] = STATE(15152), + [sym_given_definition] = STATE(15152), + [sym_modifiers] = STATE(13182), + [sym_access_modifier] = STATE(6099), + [sym_inline_modifier] = STATE(578), + [sym_infix_modifier] = STATE(6099), + [sym_open_modifier] = STATE(6099), + [sym_transparent_modifier] = STATE(6099), + [sym__block] = STATE(17860), + [sym_block] = STATE(7634), + [sym_expression] = STATE(14310), + [sym__simple_expression] = STATE(7636), + [sym_lambda_expression] = STATE(13311), + [sym_if_expression] = STATE(13311), + [sym_match_expression] = STATE(13311), + [sym_try_expression] = STATE(13311), + [sym_bindings] = STATE(16542), + [sym_case_block] = STATE(7634), + [sym_assignment_expression] = STATE(13311), + [sym_generic_function] = STATE(7634), + [sym_call_expression] = STATE(7634), + [sym_field_expression] = STATE(7634), + [sym_instance_expression] = STATE(7634), + [sym_ascription_expression] = STATE(13311), + [sym_infix_expression] = STATE(9870), + [sym_postfix_expression] = STATE(12721), + [sym__postfix_expression_choice] = STATE(17125), + [sym_macro_body] = STATE(13311), + [sym_prefix_expression] = STATE(10882), + [sym_tuple_expression] = STATE(7634), + [sym_parenthesized_expression] = STATE(7634), + [sym_splice_expression] = STATE(7634), + [sym_quote_expression] = STATE(7634), + [sym_identifier] = STATE(6134), + [sym__soft_identifier] = STATE(5345), + [sym_wildcard] = STATE(9856), + [sym__non_null_literal] = STATE(7634), + [sym_boolean_literal] = STATE(7626), + [sym_interpolated_string_expression] = STATE(7634), + [sym_string] = STATE(7626), + [sym_unit] = STATE(7634), + [sym_return_expression] = STATE(13311), + [sym_throw_expression] = STATE(13311), + [sym_while_expression] = STATE(13311), + [sym_do_while_expression] = STATE(13311), + [sym_for_expression] = STATE(13311), + [sym_comment] = STATE(108), + [sym_block_comment] = STATE(108), + [aux_sym_enum_definition_repeat1] = STATE(4336), + [aux_sym_modifiers_repeat1] = STATE(5332), + [sym__alpha_identifier] = ACTIONS(105), + [anon_sym_enum] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_RBRACE] = ACTIONS(387), + [anon_sym_case] = ACTIONS(15), + [anon_sym_object] = ACTIONS(19), + [anon_sym_import] = ACTIONS(21), + [anon_sym_export] = ACTIONS(23), + [anon_sym__] = ACTIONS(111), + [anon_sym_given] = ACTIONS(113), + [anon_sym_class] = ACTIONS(29), + [anon_sym_trait] = ACTIONS(31), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(115), + [anon_sym_end] = ACTIONS(117), + [anon_sym_if] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_for] = ACTIONS(123), + [anon_sym_try] = ACTIONS(125), + [anon_sym_new] = ACTIONS(127), + [anon_sym_extension] = ACTIONS(129), + [anon_sym_val] = ACTIONS(49), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_var] = ACTIONS(53), + [anon_sym_type] = ACTIONS(131), + [anon_sym_def] = ACTIONS(133), + [anon_sym_opaque] = ACTIONS(135), + [anon_sym_abstract] = ACTIONS(61), + [anon_sym_final] = ACTIONS(61), + [anon_sym_sealed] = ACTIONS(61), + [anon_sym_implicit] = ACTIONS(137), + [anon_sym_lazy] = ACTIONS(61), + [anon_sym_override] = ACTIONS(61), + [anon_sym_private] = ACTIONS(65), + [anon_sym_protected] = ACTIONS(65), + [anon_sym_inline] = ACTIONS(139), + [anon_sym_infix] = ACTIONS(141), + [anon_sym_open] = ACTIONS(143), + [anon_sym_transparent] = ACTIONS(145), + [anon_sym_LPAREN] = ACTIONS(147), + [anon_sym_SEMI] = ACTIONS(149), + [anon_sym_macro] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(115), + [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(155), + [sym__backquoted_id] = ACTIONS(157), + [sym_operator_identifier] = ACTIONS(159), + [sym_integer_literal] = ACTIONS(161), + [sym_floating_point_literal] = ACTIONS(163), + [anon_sym_true] = ACTIONS(165), + [anon_sym_false] = ACTIONS(165), + [sym_character_literal] = ACTIONS(163), + [sym_null_literal] = ACTIONS(167), + [anon_sym_return] = ACTIONS(169), + [anon_sym_throw] = ACTIONS(171), + [anon_sym_do] = ACTIONS(99), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__indent] = ACTIONS(173), + [sym__simple_multiline_string] = ACTIONS(175), + [sym__simple_string] = ACTIONS(175), + }, + [109] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -72932,7 +71927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -72944,14 +71939,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(112), - [sym_block_comment] = STATE(112), + [sym_comment] = STATE(109), + [sym_block_comment] = STATE(109), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(395), + [anon_sym_RBRACE] = ACTIONS(389), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73011,15 +72006,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [113] = { + [110] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17882), - [sym__braced_template_body2] = STATE(17882), + [sym__braced_template_body1] = STATE(17257), + [sym__braced_template_body2] = STATE(17257), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73068,7 +72063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73080,14 +72075,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(113), - [sym_block_comment] = STATE(113), + [sym_comment] = STATE(110), + [sym_block_comment] = STATE(110), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(397), + [anon_sym_RBRACE] = ACTIONS(391), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73147,15 +72142,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [114] = { + [111] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17001), - [sym__braced_template_body2] = STATE(17001), + [sym__braced_template_body1] = STATE(18282), + [sym__braced_template_body2] = STATE(18282), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73204,7 +72199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73216,14 +72211,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(114), - [sym_block_comment] = STATE(114), + [sym_comment] = STATE(111), + [sym_block_comment] = STATE(111), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(399), + [anon_sym_RBRACE] = ACTIONS(393), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73283,15 +72278,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [115] = { + [112] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16747), - [sym__braced_template_body2] = STATE(16747), + [sym__braced_template_body1] = STATE(18485), + [sym__braced_template_body2] = STATE(18485), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73340,7 +72335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73352,14 +72347,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(115), - [sym_block_comment] = STATE(115), + [sym_comment] = STATE(112), + [sym_block_comment] = STATE(112), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(401), + [anon_sym_RBRACE] = ACTIONS(395), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73419,15 +72414,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [116] = { + [113] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18485), - [sym__braced_template_body2] = STATE(18485), + [sym__braced_template_body1] = STATE(17882), + [sym__braced_template_body2] = STATE(17882), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73476,7 +72471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73488,14 +72483,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(116), - [sym_block_comment] = STATE(116), + [sym_comment] = STATE(113), + [sym_block_comment] = STATE(113), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(397), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73555,15 +72550,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [117] = { + [114] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18462), - [sym__braced_template_body2] = STATE(18462), + [sym__braced_template_body1] = STATE(17634), + [sym__braced_template_body2] = STATE(17634), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73612,7 +72607,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73624,14 +72619,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(117), - [sym_block_comment] = STATE(117), + [sym_comment] = STATE(114), + [sym_block_comment] = STATE(114), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(405), + [anon_sym_RBRACE] = ACTIONS(399), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73691,15 +72686,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [118] = { + [115] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18100), - [sym__braced_template_body2] = STATE(18100), + [sym__braced_template_body1] = STATE(16747), + [sym__braced_template_body2] = STATE(16747), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73748,7 +72743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73760,14 +72755,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(118), - [sym_block_comment] = STATE(118), + [sym_comment] = STATE(115), + [sym_block_comment] = STATE(115), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(407), + [anon_sym_RBRACE] = ACTIONS(401), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73827,15 +72822,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [119] = { + [116] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18341), - [sym__braced_template_body2] = STATE(18341), + [sym__braced_template_body1] = STATE(18462), + [sym__braced_template_body2] = STATE(18462), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -73884,7 +72879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -73896,14 +72891,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(119), - [sym_block_comment] = STATE(119), + [sym_comment] = STATE(116), + [sym_block_comment] = STATE(116), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(409), + [anon_sym_RBRACE] = ACTIONS(403), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -73963,15 +72958,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [120] = { + [117] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(16931), - [sym__braced_template_body2] = STATE(16931), + [sym__braced_template_body1] = STATE(17001), + [sym__braced_template_body2] = STATE(17001), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74020,7 +73015,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74032,14 +73027,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(120), - [sym_block_comment] = STATE(120), + [sym_comment] = STATE(117), + [sym_block_comment] = STATE(117), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(405), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74099,15 +73094,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [121] = { + [118] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17855), - [sym__braced_template_body2] = STATE(17855), + [sym__braced_template_body1] = STATE(18100), + [sym__braced_template_body2] = STATE(18100), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74156,7 +73151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74168,14 +73163,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(121), - [sym_block_comment] = STATE(121), + [sym_comment] = STATE(118), + [sym_block_comment] = STATE(118), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(413), + [anon_sym_RBRACE] = ACTIONS(407), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74235,15 +73230,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [122] = { + [119] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18354), - [sym__braced_template_body2] = STATE(18354), + [sym__braced_template_body1] = STATE(18341), + [sym__braced_template_body2] = STATE(18341), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74292,7 +73287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74304,14 +73299,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(122), - [sym_block_comment] = STATE(122), + [sym_comment] = STATE(119), + [sym_block_comment] = STATE(119), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(415), + [anon_sym_RBRACE] = ACTIONS(409), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74371,15 +73366,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [123] = { + [120] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18372), - [sym__braced_template_body2] = STATE(18372), + [sym__braced_template_body1] = STATE(16931), + [sym__braced_template_body2] = STATE(16931), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74428,7 +73423,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74440,14 +73435,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(123), - [sym_block_comment] = STATE(123), + [sym_comment] = STATE(120), + [sym_block_comment] = STATE(120), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(417), + [anon_sym_RBRACE] = ACTIONS(411), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74507,15 +73502,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [124] = { + [121] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18371), - [sym__braced_template_body2] = STATE(18371), + [sym__braced_template_body1] = STATE(17855), + [sym__braced_template_body2] = STATE(17855), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74564,7 +73559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74576,14 +73571,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(124), - [sym_block_comment] = STATE(124), + [sym_comment] = STATE(121), + [sym_block_comment] = STATE(121), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(419), + [anon_sym_RBRACE] = ACTIONS(413), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74643,15 +73638,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [125] = { + [122] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18442), - [sym__braced_template_body2] = STATE(18442), + [sym__braced_template_body1] = STATE(18354), + [sym__braced_template_body2] = STATE(18354), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74700,7 +73695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74712,14 +73707,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(125), - [sym_block_comment] = STATE(125), + [sym_comment] = STATE(122), + [sym_block_comment] = STATE(122), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(421), + [anon_sym_RBRACE] = ACTIONS(415), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74779,15 +73774,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [126] = { + [123] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(18471), - [sym__braced_template_body2] = STATE(18471), + [sym__braced_template_body1] = STATE(18372), + [sym__braced_template_body2] = STATE(18372), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74836,7 +73831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74848,14 +73843,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(126), - [sym_block_comment] = STATE(126), + [sym_comment] = STATE(123), + [sym_block_comment] = STATE(123), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(423), + [anon_sym_RBRACE] = ACTIONS(417), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -74915,15 +73910,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [127] = { + [124] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), - [sym__braced_template_body1] = STATE(17099), - [sym__braced_template_body2] = STATE(17099), + [sym__braced_template_body1] = STATE(18371), + [sym__braced_template_body2] = STATE(18371), [sym__end_marker] = STATE(15152), [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), @@ -74972,7 +73967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6134), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -74984,14 +73979,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(127), - [sym_block_comment] = STATE(127), + [sym_comment] = STATE(124), + [sym_block_comment] = STATE(124), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(425), + [anon_sym_RBRACE] = ACTIONS(419), [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -75051,14 +74046,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [128] = { + [125] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), + [sym__braced_template_body1] = STATE(18442), + [sym__braced_template_body2] = STATE(18442), [sym__end_marker] = STATE(15152), + [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), [sym_val_definition] = STATE(15152), [sym_val_declaration] = STATE(15152), @@ -75079,7 +74077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18134), + [sym__block] = STATE(17860), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75089,7 +74087,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_expression] = STATE(13311), [sym_bindings] = STATE(16542), [sym_case_block] = STATE(7634), - [sym_case_clause] = STATE(16383), [sym_assignment_expression] = STATE(13311), [sym_generic_function] = STATE(7634), [sym_call_expression] = STATE(7634), @@ -75105,8 +74102,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7634), [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym_identifier] = STATE(6134), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75118,16 +74115,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(128), - [sym_block_comment] = STATE(128), + [sym_comment] = STATE(125), + [sym_block_comment] = STATE(125), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15139), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(427), - [anon_sym_case] = ACTIONS(429), + [anon_sym_RBRACE] = ACTIONS(421), + [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), @@ -75170,7 +74166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(153), [anon_sym_SQUOTE] = ACTIONS(155), [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(431), + [sym_operator_identifier] = ACTIONS(159), [sym_integer_literal] = ACTIONS(161), [sym_floating_point_literal] = ACTIONS(163), [anon_sym_true] = ACTIONS(165), @@ -75182,17 +74178,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__indent] = ACTIONS(173), [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [129] = { + [126] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), + [sym__braced_template_body1] = STATE(18471), + [sym__braced_template_body2] = STATE(18471), [sym__end_marker] = STATE(15152), + [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), [sym_val_definition] = STATE(15152), [sym_val_declaration] = STATE(15152), @@ -75213,7 +74213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18127), + [sym__block] = STATE(17860), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75223,7 +74223,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_expression] = STATE(13311), [sym_bindings] = STATE(16542), [sym_case_block] = STATE(7634), - [sym_case_clause] = STATE(16383), [sym_assignment_expression] = STATE(13311), [sym_generic_function] = STATE(7634), [sym_call_expression] = STATE(7634), @@ -75239,8 +74238,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7634), [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym_identifier] = STATE(6134), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75252,16 +74251,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(129), - [sym_block_comment] = STATE(129), + [sym_comment] = STATE(126), + [sym_block_comment] = STATE(126), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15141), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(433), - [anon_sym_case] = ACTIONS(429), + [anon_sym_RBRACE] = ACTIONS(423), + [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), @@ -75304,7 +74302,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(153), [anon_sym_SQUOTE] = ACTIONS(155), [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(431), + [sym_operator_identifier] = ACTIONS(159), [sym_integer_literal] = ACTIONS(161), [sym_floating_point_literal] = ACTIONS(163), [anon_sym_true] = ACTIONS(165), @@ -75316,17 +74314,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__indent] = ACTIONS(173), [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [130] = { + [127] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), [sym_object_definition] = STATE(15152), [sym_class_definition] = STATE(15152), [sym_trait_definition] = STATE(15152), + [sym__braced_template_body1] = STATE(17099), + [sym__braced_template_body2] = STATE(17099), [sym__end_marker] = STATE(15152), + [sym_self_type] = STATE(299), [sym_annotation] = STATE(7505), [sym_val_definition] = STATE(15152), [sym_val_declaration] = STATE(15152), @@ -75347,7 +74349,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18110), + [sym__block] = STATE(17860), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75357,7 +74359,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_try_expression] = STATE(13311), [sym_bindings] = STATE(16542), [sym_case_block] = STATE(7634), - [sym_case_clause] = STATE(16383), [sym_assignment_expression] = STATE(13311), [sym_generic_function] = STATE(7634), [sym_call_expression] = STATE(7634), @@ -75373,8 +74374,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7634), [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym_identifier] = STATE(6134), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75386,16 +74387,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(130), - [sym_block_comment] = STATE(130), + [sym_comment] = STATE(127), + [sym_block_comment] = STATE(127), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15166), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(435), - [anon_sym_case] = ACTIONS(429), + [anon_sym_RBRACE] = ACTIONS(425), + [anon_sym_case] = ACTIONS(15), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), @@ -75438,7 +74438,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR] = ACTIONS(153), [anon_sym_SQUOTE] = ACTIONS(155), [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(431), + [sym_operator_identifier] = ACTIONS(159), [sym_integer_literal] = ACTIONS(161), [sym_floating_point_literal] = ACTIONS(163), [anon_sym_true] = ACTIONS(165), @@ -75450,10 +74450,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__indent] = ACTIONS(173), [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [131] = { + [128] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -75481,7 +74482,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17600), + [sym__block] = STATE(16801), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75508,7 +74509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75520,15 +74521,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(131), - [sym_block_comment] = STATE(131), + [sym_comment] = STATE(128), + [sym_block_comment] = STATE(128), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15089), + [aux_sym_indented_cases_repeat1] = STATE(14944), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(437), + [anon_sym_RBRACE] = ACTIONS(427), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -75587,7 +74588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [132] = { + [129] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -75615,7 +74616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16941), + [sym__block] = STATE(18127), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75642,7 +74643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75654,15 +74655,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(132), - [sym_block_comment] = STATE(132), + [sym_comment] = STATE(129), + [sym_block_comment] = STATE(129), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14984), + [aux_sym_indented_cases_repeat1] = STATE(15141), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(439), + [anon_sym_RBRACE] = ACTIONS(433), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -75721,7 +74722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [133] = { + [130] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -75749,7 +74750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17919), + [sym__block] = STATE(18110), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75776,7 +74777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75788,15 +74789,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(133), - [sym_block_comment] = STATE(133), + [sym_comment] = STATE(130), + [sym_block_comment] = STATE(130), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14841), + [aux_sym_indented_cases_repeat1] = STATE(15166), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(441), + [anon_sym_RBRACE] = ACTIONS(435), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -75855,7 +74856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [134] = { + [131] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -75883,7 +74884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17747), + [sym__block] = STATE(17600), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -75910,7 +74911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -75922,15 +74923,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(134), - [sym_block_comment] = STATE(134), + [sym_comment] = STATE(131), + [sym_block_comment] = STATE(131), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15117), + [aux_sym_indented_cases_repeat1] = STATE(15089), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(443), + [anon_sym_RBRACE] = ACTIONS(437), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -75989,7 +74990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [135] = { + [132] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -76017,7 +75018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17958), + [sym__block] = STATE(16941), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -76044,7 +75045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -76056,15 +75057,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(135), - [sym_block_comment] = STATE(135), + [sym_comment] = STATE(132), + [sym_block_comment] = STATE(132), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15154), + [aux_sym_indented_cases_repeat1] = STATE(14984), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(445), + [anon_sym_RBRACE] = ACTIONS(439), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -76123,7 +75124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [136] = { + [133] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -76151,7 +75152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17452), + [sym__block] = STATE(17919), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -76178,7 +75179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -76190,15 +75191,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(136), - [sym_block_comment] = STATE(136), + [sym_comment] = STATE(133), + [sym_block_comment] = STATE(133), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15074), + [aux_sym_indented_cases_repeat1] = STATE(14841), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(447), + [anon_sym_RBRACE] = ACTIONS(441), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -76257,7 +75258,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [137] = { + [134] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -76285,7 +75286,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17345), + [sym__block] = STATE(17958), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -76312,7 +75313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -76324,15 +75325,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(137), - [sym_block_comment] = STATE(137), + [sym_comment] = STATE(134), + [sym_block_comment] = STATE(134), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14905), + [aux_sym_indented_cases_repeat1] = STATE(15154), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(449), + [anon_sym_RBRACE] = ACTIONS(443), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -76391,7 +75392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [138] = { + [135] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -76419,7 +75420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18302), + [sym__block] = STATE(17452), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -76446,7 +75447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -76458,15 +75459,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(138), - [sym_block_comment] = STATE(138), + [sym_comment] = STATE(135), + [sym_block_comment] = STATE(135), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14981), + [aux_sym_indented_cases_repeat1] = STATE(15074), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(451), + [anon_sym_RBRACE] = ACTIONS(445), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -76525,141 +75526,141 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [139] = { - [sym__top_level_definition] = STATE(15414), - [sym_enum_definition] = STATE(15700), - [sym_package_clause] = STATE(15700), - [sym_package_object] = STATE(15700), - [sym_import_declaration] = STATE(15700), - [sym_export_declaration] = STATE(15700), - [sym_object_definition] = STATE(15700), - [sym_class_definition] = STATE(15700), - [sym_trait_definition] = STATE(15700), - [sym__end_marker] = STATE(15700), + [136] = { + [sym_enum_definition] = STATE(15152), + [sym_import_declaration] = STATE(15152), + [sym_export_declaration] = STATE(15152), + [sym_object_definition] = STATE(15152), + [sym_class_definition] = STATE(15152), + [sym_trait_definition] = STATE(15152), + [sym__end_marker] = STATE(15152), [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(15700), - [sym_val_declaration] = STATE(15700), - [sym__start_val] = STATE(4211), - [sym_var_declaration] = STATE(15700), - [sym_var_definition] = STATE(15700), - [sym__start_var] = STATE(4220), - [sym_type_definition] = STATE(15700), - [sym_function_definition] = STATE(15700), - [sym_function_declaration] = STATE(15700), - [sym__function_declaration] = STATE(14473), - [sym_opaque_modifier] = STATE(18206), - [sym_extension_definition] = STATE(15700), - [sym_given_definition] = STATE(15700), - [sym_modifiers] = STATE(13313), + [sym_val_definition] = STATE(15152), + [sym_val_declaration] = STATE(15152), + [sym__start_val] = STATE(4222), + [sym_var_declaration] = STATE(15152), + [sym_var_definition] = STATE(15152), + [sym__start_var] = STATE(4223), + [sym_type_definition] = STATE(15152), + [sym_function_definition] = STATE(15152), + [sym_function_declaration] = STATE(15152), + [sym__function_declaration] = STATE(14528), + [sym_opaque_modifier] = STATE(17936), + [sym_extension_definition] = STATE(15152), + [sym_given_definition] = STATE(15152), + [sym_modifiers] = STATE(13182), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(575), + [sym_inline_modifier] = STATE(578), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym_block] = STATE(10650), - [sym_expression] = STATE(14474), - [sym__simple_expression] = STATE(7507), + [sym__block] = STATE(17345), + [sym_block] = STATE(7634), + [sym_expression] = STATE(14310), + [sym__simple_expression] = STATE(7636), [sym_lambda_expression] = STATE(13311), [sym_if_expression] = STATE(13311), [sym_match_expression] = STATE(13311), [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16371), - [sym_case_block] = STATE(10650), + [sym_bindings] = STATE(16542), + [sym_case_block] = STATE(7634), + [sym_case_clause] = STATE(16383), [sym_assignment_expression] = STATE(13311), - [sym_generic_function] = STATE(10650), - [sym_call_expression] = STATE(10650), - [sym_field_expression] = STATE(10650), - [sym_instance_expression] = STATE(10650), + [sym_generic_function] = STATE(7634), + [sym_call_expression] = STATE(7634), + [sym_field_expression] = STATE(7634), + [sym_instance_expression] = STATE(7634), [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(11152), + [sym_infix_expression] = STATE(9870), [sym_postfix_expression] = STATE(12721), - [sym__postfix_expression_choice] = STATE(18170), + [sym__postfix_expression_choice] = STATE(17125), [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10683), - [sym_tuple_expression] = STATE(10650), - [sym_parenthesized_expression] = STATE(10650), - [sym_splice_expression] = STATE(10650), - [sym_quote_expression] = STATE(10650), - [sym_identifier] = STATE(7479), - [sym__soft_identifier] = STATE(4537), - [sym_wildcard] = STATE(10000), - [sym__non_null_literal] = STATE(10650), - [sym_boolean_literal] = STATE(7491), - [sym_interpolated_string_expression] = STATE(10650), - [sym_string] = STATE(7491), - [sym_unit] = STATE(10650), + [sym_prefix_expression] = STATE(10882), + [sym_tuple_expression] = STATE(7634), + [sym_parenthesized_expression] = STATE(7634), + [sym_splice_expression] = STATE(7634), + [sym_quote_expression] = STATE(7634), + [sym_identifier] = STATE(7405), + [sym__soft_identifier] = STATE(5345), + [sym_wildcard] = STATE(9856), + [sym__non_null_literal] = STATE(7634), + [sym_boolean_literal] = STATE(7626), + [sym_interpolated_string_expression] = STATE(7634), + [sym_string] = STATE(7626), + [sym_unit] = STATE(7634), [sym_return_expression] = STATE(13311), [sym_throw_expression] = STATE(13311), [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(139), - [sym_block_comment] = STATE(139), - [aux_sym_enum_definition_repeat1] = STATE(4341), + [sym_comment] = STATE(136), + [sym_block_comment] = STATE(136), + [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [ts_builtin_sym_end] = ACTIONS(453), - [sym__alpha_identifier] = ACTIONS(9), + [aux_sym_indented_cases_repeat1] = STATE(14905), + [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_case] = ACTIONS(15), - [anon_sym_package] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_RBRACE] = ACTIONS(447), + [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), - [anon_sym__] = ACTIONS(25), - [anon_sym_given] = ACTIONS(27), + [anon_sym__] = ACTIONS(111), + [anon_sym_given] = ACTIONS(113), [anon_sym_class] = ACTIONS(29), [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(33), - [anon_sym_DASH] = ACTIONS(33), - [anon_sym_end] = ACTIONS(35), - [anon_sym_if] = ACTIONS(37), - [anon_sym_while] = ACTIONS(39), - [anon_sym_for] = ACTIONS(41), - [anon_sym_try] = ACTIONS(43), - [anon_sym_new] = ACTIONS(45), - [anon_sym_extension] = ACTIONS(47), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(115), + [anon_sym_end] = ACTIONS(117), + [anon_sym_if] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_for] = ACTIONS(123), + [anon_sym_try] = ACTIONS(125), + [anon_sym_new] = ACTIONS(127), + [anon_sym_extension] = ACTIONS(129), [anon_sym_val] = ACTIONS(49), [anon_sym_AT] = ACTIONS(51), [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(55), - [anon_sym_def] = ACTIONS(57), - [anon_sym_opaque] = ACTIONS(59), + [anon_sym_type] = ACTIONS(131), + [anon_sym_def] = ACTIONS(133), + [anon_sym_opaque] = ACTIONS(135), [anon_sym_abstract] = ACTIONS(61), [anon_sym_final] = ACTIONS(61), [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(63), + [anon_sym_implicit] = ACTIONS(137), [anon_sym_lazy] = ACTIONS(61), [anon_sym_override] = ACTIONS(61), [anon_sym_private] = ACTIONS(65), [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(67), - [anon_sym_infix] = ACTIONS(69), - [anon_sym_open] = ACTIONS(71), - [anon_sym_transparent] = ACTIONS(73), - [anon_sym_LPAREN] = ACTIONS(75), - [anon_sym_macro] = ACTIONS(77), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_DOLLAR] = ACTIONS(79), - [anon_sym_SQUOTE] = ACTIONS(81), - [sym__backquoted_id] = ACTIONS(83), - [sym_operator_identifier] = ACTIONS(85), - [sym_integer_literal] = ACTIONS(87), - [sym_floating_point_literal] = ACTIONS(89), - [anon_sym_true] = ACTIONS(91), - [anon_sym_false] = ACTIONS(91), - [sym_character_literal] = ACTIONS(89), - [sym_null_literal] = ACTIONS(93), - [anon_sym_return] = ACTIONS(95), - [anon_sym_throw] = ACTIONS(97), + [anon_sym_inline] = ACTIONS(139), + [anon_sym_infix] = ACTIONS(141), + [anon_sym_open] = ACTIONS(143), + [anon_sym_transparent] = ACTIONS(145), + [anon_sym_LPAREN] = ACTIONS(147), + [anon_sym_SEMI] = ACTIONS(149), + [anon_sym_macro] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(115), + [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(155), + [sym__backquoted_id] = ACTIONS(157), + [sym_operator_identifier] = ACTIONS(431), + [sym_integer_literal] = ACTIONS(161), + [sym_floating_point_literal] = ACTIONS(163), + [anon_sym_true] = ACTIONS(165), + [anon_sym_false] = ACTIONS(165), + [sym_character_literal] = ACTIONS(163), + [sym_null_literal] = ACTIONS(167), + [anon_sym_return] = ACTIONS(169), + [anon_sym_throw] = ACTIONS(171), [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(103), - [sym__simple_string] = ACTIONS(103), + [sym__simple_multiline_string] = ACTIONS(175), + [sym__simple_string] = ACTIONS(175), }, - [140] = { + [137] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -76687,7 +75688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18496), + [sym__block] = STATE(18302), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -76714,7 +75715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -76726,15 +75727,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(140), - [sym_block_comment] = STATE(140), + [sym_comment] = STATE(137), + [sym_block_comment] = STATE(137), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14849), + [aux_sym_indented_cases_repeat1] = STATE(14981), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_RBRACE] = ACTIONS(449), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -76793,7 +75794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [141] = { + [138] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -76848,7 +75849,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -76860,15 +75861,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(141), - [sym_block_comment] = STATE(141), + [sym_comment] = STATE(138), + [sym_block_comment] = STATE(138), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15001), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(457), + [anon_sym_RBRACE] = ACTIONS(451), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -76927,7 +75928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [142] = { + [139] = { [sym__top_level_definition] = STATE(15414), [sym_enum_definition] = STATE(15700), [sym_package_clause] = STATE(15700), @@ -76995,11 +75996,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(142), - [sym_block_comment] = STATE(142), + [sym_comment] = STATE(139), + [sym_block_comment] = STATE(139), [aux_sym_enum_definition_repeat1] = STATE(4341), [aux_sym_modifiers_repeat1] = STATE(5332), - [ts_builtin_sym_end] = ACTIONS(459), + [ts_builtin_sym_end] = ACTIONS(453), [sym__alpha_identifier] = ACTIONS(9), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -77061,7 +76062,275 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(103), [sym__simple_string] = ACTIONS(103), }, - [143] = { + [140] = { + [sym_enum_definition] = STATE(15152), + [sym_import_declaration] = STATE(15152), + [sym_export_declaration] = STATE(15152), + [sym_object_definition] = STATE(15152), + [sym_class_definition] = STATE(15152), + [sym_trait_definition] = STATE(15152), + [sym__end_marker] = STATE(15152), + [sym_annotation] = STATE(7505), + [sym_val_definition] = STATE(15152), + [sym_val_declaration] = STATE(15152), + [sym__start_val] = STATE(4222), + [sym_var_declaration] = STATE(15152), + [sym_var_definition] = STATE(15152), + [sym__start_var] = STATE(4223), + [sym_type_definition] = STATE(15152), + [sym_function_definition] = STATE(15152), + [sym_function_declaration] = STATE(15152), + [sym__function_declaration] = STATE(14528), + [sym_opaque_modifier] = STATE(17936), + [sym_extension_definition] = STATE(15152), + [sym_given_definition] = STATE(15152), + [sym_modifiers] = STATE(13182), + [sym_access_modifier] = STATE(6099), + [sym_inline_modifier] = STATE(578), + [sym_infix_modifier] = STATE(6099), + [sym_open_modifier] = STATE(6099), + [sym_transparent_modifier] = STATE(6099), + [sym__block] = STATE(18496), + [sym_block] = STATE(7634), + [sym_expression] = STATE(14310), + [sym__simple_expression] = STATE(7636), + [sym_lambda_expression] = STATE(13311), + [sym_if_expression] = STATE(13311), + [sym_match_expression] = STATE(13311), + [sym_try_expression] = STATE(13311), + [sym_bindings] = STATE(16542), + [sym_case_block] = STATE(7634), + [sym_case_clause] = STATE(16383), + [sym_assignment_expression] = STATE(13311), + [sym_generic_function] = STATE(7634), + [sym_call_expression] = STATE(7634), + [sym_field_expression] = STATE(7634), + [sym_instance_expression] = STATE(7634), + [sym_ascription_expression] = STATE(13311), + [sym_infix_expression] = STATE(9870), + [sym_postfix_expression] = STATE(12721), + [sym__postfix_expression_choice] = STATE(17125), + [sym_macro_body] = STATE(13311), + [sym_prefix_expression] = STATE(10882), + [sym_tuple_expression] = STATE(7634), + [sym_parenthesized_expression] = STATE(7634), + [sym_splice_expression] = STATE(7634), + [sym_quote_expression] = STATE(7634), + [sym_identifier] = STATE(7405), + [sym__soft_identifier] = STATE(5345), + [sym_wildcard] = STATE(9856), + [sym__non_null_literal] = STATE(7634), + [sym_boolean_literal] = STATE(7626), + [sym_interpolated_string_expression] = STATE(7634), + [sym_string] = STATE(7626), + [sym_unit] = STATE(7634), + [sym_return_expression] = STATE(13311), + [sym_throw_expression] = STATE(13311), + [sym_while_expression] = STATE(13311), + [sym_do_while_expression] = STATE(13311), + [sym_for_expression] = STATE(13311), + [sym_comment] = STATE(140), + [sym_block_comment] = STATE(140), + [aux_sym_enum_definition_repeat1] = STATE(4336), + [aux_sym_modifiers_repeat1] = STATE(5332), + [aux_sym_indented_cases_repeat1] = STATE(14849), + [sym__alpha_identifier] = ACTIONS(105), + [anon_sym_enum] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_RBRACE] = ACTIONS(455), + [anon_sym_case] = ACTIONS(429), + [anon_sym_object] = ACTIONS(19), + [anon_sym_import] = ACTIONS(21), + [anon_sym_export] = ACTIONS(23), + [anon_sym__] = ACTIONS(111), + [anon_sym_given] = ACTIONS(113), + [anon_sym_class] = ACTIONS(29), + [anon_sym_trait] = ACTIONS(31), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(115), + [anon_sym_end] = ACTIONS(117), + [anon_sym_if] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_for] = ACTIONS(123), + [anon_sym_try] = ACTIONS(125), + [anon_sym_new] = ACTIONS(127), + [anon_sym_extension] = ACTIONS(129), + [anon_sym_val] = ACTIONS(49), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_var] = ACTIONS(53), + [anon_sym_type] = ACTIONS(131), + [anon_sym_def] = ACTIONS(133), + [anon_sym_opaque] = ACTIONS(135), + [anon_sym_abstract] = ACTIONS(61), + [anon_sym_final] = ACTIONS(61), + [anon_sym_sealed] = ACTIONS(61), + [anon_sym_implicit] = ACTIONS(137), + [anon_sym_lazy] = ACTIONS(61), + [anon_sym_override] = ACTIONS(61), + [anon_sym_private] = ACTIONS(65), + [anon_sym_protected] = ACTIONS(65), + [anon_sym_inline] = ACTIONS(139), + [anon_sym_infix] = ACTIONS(141), + [anon_sym_open] = ACTIONS(143), + [anon_sym_transparent] = ACTIONS(145), + [anon_sym_LPAREN] = ACTIONS(147), + [anon_sym_SEMI] = ACTIONS(149), + [anon_sym_macro] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(115), + [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(155), + [sym__backquoted_id] = ACTIONS(157), + [sym_operator_identifier] = ACTIONS(431), + [sym_integer_literal] = ACTIONS(161), + [sym_floating_point_literal] = ACTIONS(163), + [anon_sym_true] = ACTIONS(165), + [anon_sym_false] = ACTIONS(165), + [sym_character_literal] = ACTIONS(163), + [sym_null_literal] = ACTIONS(167), + [anon_sym_return] = ACTIONS(169), + [anon_sym_throw] = ACTIONS(171), + [anon_sym_do] = ACTIONS(99), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(175), + [sym__simple_string] = ACTIONS(175), + }, + [141] = { + [sym__top_level_definition] = STATE(15414), + [sym_enum_definition] = STATE(15700), + [sym_package_clause] = STATE(15700), + [sym_package_object] = STATE(15700), + [sym_import_declaration] = STATE(15700), + [sym_export_declaration] = STATE(15700), + [sym_object_definition] = STATE(15700), + [sym_class_definition] = STATE(15700), + [sym_trait_definition] = STATE(15700), + [sym__end_marker] = STATE(15700), + [sym_annotation] = STATE(7505), + [sym_val_definition] = STATE(15700), + [sym_val_declaration] = STATE(15700), + [sym__start_val] = STATE(4211), + [sym_var_declaration] = STATE(15700), + [sym_var_definition] = STATE(15700), + [sym__start_var] = STATE(4220), + [sym_type_definition] = STATE(15700), + [sym_function_definition] = STATE(15700), + [sym_function_declaration] = STATE(15700), + [sym__function_declaration] = STATE(14473), + [sym_opaque_modifier] = STATE(18206), + [sym_extension_definition] = STATE(15700), + [sym_given_definition] = STATE(15700), + [sym_modifiers] = STATE(13313), + [sym_access_modifier] = STATE(6099), + [sym_inline_modifier] = STATE(575), + [sym_infix_modifier] = STATE(6099), + [sym_open_modifier] = STATE(6099), + [sym_transparent_modifier] = STATE(6099), + [sym_block] = STATE(10650), + [sym_expression] = STATE(14474), + [sym__simple_expression] = STATE(7507), + [sym_lambda_expression] = STATE(13311), + [sym_if_expression] = STATE(13311), + [sym_match_expression] = STATE(13311), + [sym_try_expression] = STATE(13311), + [sym_bindings] = STATE(16371), + [sym_case_block] = STATE(10650), + [sym_assignment_expression] = STATE(13311), + [sym_generic_function] = STATE(10650), + [sym_call_expression] = STATE(10650), + [sym_field_expression] = STATE(10650), + [sym_instance_expression] = STATE(10650), + [sym_ascription_expression] = STATE(13311), + [sym_infix_expression] = STATE(11152), + [sym_postfix_expression] = STATE(12721), + [sym__postfix_expression_choice] = STATE(18170), + [sym_macro_body] = STATE(13311), + [sym_prefix_expression] = STATE(10683), + [sym_tuple_expression] = STATE(10650), + [sym_parenthesized_expression] = STATE(10650), + [sym_splice_expression] = STATE(10650), + [sym_quote_expression] = STATE(10650), + [sym_identifier] = STATE(7479), + [sym__soft_identifier] = STATE(4537), + [sym_wildcard] = STATE(10000), + [sym__non_null_literal] = STATE(10650), + [sym_boolean_literal] = STATE(7491), + [sym_interpolated_string_expression] = STATE(10650), + [sym_string] = STATE(7491), + [sym_unit] = STATE(10650), + [sym_return_expression] = STATE(13311), + [sym_throw_expression] = STATE(13311), + [sym_while_expression] = STATE(13311), + [sym_do_while_expression] = STATE(13311), + [sym_for_expression] = STATE(13311), + [sym_comment] = STATE(141), + [sym_block_comment] = STATE(141), + [aux_sym_enum_definition_repeat1] = STATE(4341), + [aux_sym_modifiers_repeat1] = STATE(5332), + [ts_builtin_sym_end] = ACTIONS(457), + [sym__alpha_identifier] = ACTIONS(9), + [anon_sym_enum] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_case] = ACTIONS(15), + [anon_sym_package] = ACTIONS(17), + [anon_sym_object] = ACTIONS(19), + [anon_sym_import] = ACTIONS(21), + [anon_sym_export] = ACTIONS(23), + [anon_sym__] = ACTIONS(25), + [anon_sym_given] = ACTIONS(27), + [anon_sym_class] = ACTIONS(29), + [anon_sym_trait] = ACTIONS(31), + [anon_sym_PLUS] = ACTIONS(33), + [anon_sym_DASH] = ACTIONS(33), + [anon_sym_end] = ACTIONS(35), + [anon_sym_if] = ACTIONS(37), + [anon_sym_while] = ACTIONS(39), + [anon_sym_for] = ACTIONS(41), + [anon_sym_try] = ACTIONS(43), + [anon_sym_new] = ACTIONS(45), + [anon_sym_extension] = ACTIONS(47), + [anon_sym_val] = ACTIONS(49), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_var] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_def] = ACTIONS(57), + [anon_sym_opaque] = ACTIONS(59), + [anon_sym_abstract] = ACTIONS(61), + [anon_sym_final] = ACTIONS(61), + [anon_sym_sealed] = ACTIONS(61), + [anon_sym_implicit] = ACTIONS(63), + [anon_sym_lazy] = ACTIONS(61), + [anon_sym_override] = ACTIONS(61), + [anon_sym_private] = ACTIONS(65), + [anon_sym_protected] = ACTIONS(65), + [anon_sym_inline] = ACTIONS(67), + [anon_sym_infix] = ACTIONS(69), + [anon_sym_open] = ACTIONS(71), + [anon_sym_transparent] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(75), + [anon_sym_macro] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_DOLLAR] = ACTIONS(79), + [anon_sym_SQUOTE] = ACTIONS(81), + [sym__backquoted_id] = ACTIONS(83), + [sym_operator_identifier] = ACTIONS(85), + [sym_integer_literal] = ACTIONS(87), + [sym_floating_point_literal] = ACTIONS(89), + [anon_sym_true] = ACTIONS(91), + [anon_sym_false] = ACTIONS(91), + [sym_character_literal] = ACTIONS(89), + [sym_null_literal] = ACTIONS(93), + [anon_sym_return] = ACTIONS(95), + [anon_sym_throw] = ACTIONS(97), + [anon_sym_do] = ACTIONS(99), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(103), + [sym__simple_string] = ACTIONS(103), + }, + [142] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -77116,7 +76385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -77128,15 +76397,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(143), - [sym_block_comment] = STATE(143), + [sym_comment] = STATE(142), + [sym_block_comment] = STATE(142), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14923), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(461), + [anon_sym_RBRACE] = ACTIONS(459), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -77195,7 +76464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [144] = { + [143] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -77250,7 +76519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -77262,15 +76531,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(144), - [sym_block_comment] = STATE(144), + [sym_comment] = STATE(143), + [sym_block_comment] = STATE(143), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14878), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(463), + [anon_sym_RBRACE] = ACTIONS(461), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -77329,7 +76598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [145] = { + [144] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -77384,7 +76653,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -77396,15 +76665,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(145), - [sym_block_comment] = STATE(145), + [sym_comment] = STATE(144), + [sym_block_comment] = STATE(144), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15079), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(465), + [anon_sym_RBRACE] = ACTIONS(463), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -77463,7 +76732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [146] = { + [145] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -77518,7 +76787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -77530,15 +76799,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(146), - [sym_block_comment] = STATE(146), + [sym_comment] = STATE(145), + [sym_block_comment] = STATE(145), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15134), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(467), + [anon_sym_RBRACE] = ACTIONS(465), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -77597,7 +76866,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [147] = { + [146] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -77652,7 +76921,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -77664,15 +76933,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(147), - [sym_block_comment] = STATE(147), + [sym_comment] = STATE(146), + [sym_block_comment] = STATE(146), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15060), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(469), + [anon_sym_RBRACE] = ACTIONS(467), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -77731,7 +77000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [148] = { + [147] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -77786,7 +77055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -77798,15 +77067,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(148), - [sym_block_comment] = STATE(148), + [sym_comment] = STATE(147), + [sym_block_comment] = STATE(147), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15020), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_RBRACE] = ACTIONS(469), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -77865,8 +77134,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [149] = { - [sym__top_level_definition] = STATE(15143), + [148] = { + [sym__top_level_definition] = STATE(15414), [sym_enum_definition] = STATE(15700), [sym_package_clause] = STATE(15700), [sym_package_object] = STATE(15700), @@ -77933,11 +77202,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(149), - [sym_block_comment] = STATE(149), + [sym_comment] = STATE(148), + [sym_block_comment] = STATE(148), [aux_sym_enum_definition_repeat1] = STATE(4341), [aux_sym_modifiers_repeat1] = STATE(5332), - [ts_builtin_sym_end] = ACTIONS(473), + [ts_builtin_sym_end] = ACTIONS(471), [sym__alpha_identifier] = ACTIONS(9), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(13), @@ -77999,7 +77268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(103), [sym__simple_string] = ACTIONS(103), }, - [150] = { + [149] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -78027,7 +77296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16801), + [sym__block] = STATE(17747), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -78054,7 +77323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -78066,15 +77335,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(150), - [sym_block_comment] = STATE(150), + [sym_comment] = STATE(149), + [sym_block_comment] = STATE(149), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14944), + [aux_sym_indented_cases_repeat1] = STATE(15117), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(473), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -78133,7 +77402,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [151] = { + [150] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -78161,7 +77430,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16869), + [sym__block] = STATE(17215), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -78188,7 +77457,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -78200,15 +77469,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(151), - [sym_block_comment] = STATE(151), + [sym_comment] = STATE(150), + [sym_block_comment] = STATE(150), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14959), + [aux_sym_indented_cases_repeat1] = STATE(15038), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(477), + [anon_sym_RBRACE] = ACTIONS(475), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -78267,141 +77536,141 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [152] = { - [sym__top_level_definition] = STATE(15414), - [sym_enum_definition] = STATE(15700), - [sym_package_clause] = STATE(15700), - [sym_package_object] = STATE(15700), - [sym_import_declaration] = STATE(15700), - [sym_export_declaration] = STATE(15700), - [sym_object_definition] = STATE(15700), - [sym_class_definition] = STATE(15700), - [sym_trait_definition] = STATE(15700), - [sym__end_marker] = STATE(15700), + [151] = { + [sym_enum_definition] = STATE(15152), + [sym_import_declaration] = STATE(15152), + [sym_export_declaration] = STATE(15152), + [sym_object_definition] = STATE(15152), + [sym_class_definition] = STATE(15152), + [sym_trait_definition] = STATE(15152), + [sym__end_marker] = STATE(15152), [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(15700), - [sym_val_declaration] = STATE(15700), - [sym__start_val] = STATE(4211), - [sym_var_declaration] = STATE(15700), - [sym_var_definition] = STATE(15700), - [sym__start_var] = STATE(4220), - [sym_type_definition] = STATE(15700), - [sym_function_definition] = STATE(15700), - [sym_function_declaration] = STATE(15700), - [sym__function_declaration] = STATE(14473), - [sym_opaque_modifier] = STATE(18206), - [sym_extension_definition] = STATE(15700), - [sym_given_definition] = STATE(15700), - [sym_modifiers] = STATE(13313), + [sym_val_definition] = STATE(15152), + [sym_val_declaration] = STATE(15152), + [sym__start_val] = STATE(4222), + [sym_var_declaration] = STATE(15152), + [sym_var_definition] = STATE(15152), + [sym__start_var] = STATE(4223), + [sym_type_definition] = STATE(15152), + [sym_function_definition] = STATE(15152), + [sym_function_declaration] = STATE(15152), + [sym__function_declaration] = STATE(14528), + [sym_opaque_modifier] = STATE(17936), + [sym_extension_definition] = STATE(15152), + [sym_given_definition] = STATE(15152), + [sym_modifiers] = STATE(13182), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(575), + [sym_inline_modifier] = STATE(578), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym_block] = STATE(10650), - [sym_expression] = STATE(14474), - [sym__simple_expression] = STATE(7507), + [sym__block] = STATE(16869), + [sym_block] = STATE(7634), + [sym_expression] = STATE(14310), + [sym__simple_expression] = STATE(7636), [sym_lambda_expression] = STATE(13311), [sym_if_expression] = STATE(13311), [sym_match_expression] = STATE(13311), [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16371), - [sym_case_block] = STATE(10650), + [sym_bindings] = STATE(16542), + [sym_case_block] = STATE(7634), + [sym_case_clause] = STATE(16383), [sym_assignment_expression] = STATE(13311), - [sym_generic_function] = STATE(10650), - [sym_call_expression] = STATE(10650), - [sym_field_expression] = STATE(10650), - [sym_instance_expression] = STATE(10650), + [sym_generic_function] = STATE(7634), + [sym_call_expression] = STATE(7634), + [sym_field_expression] = STATE(7634), + [sym_instance_expression] = STATE(7634), [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(11152), + [sym_infix_expression] = STATE(9870), [sym_postfix_expression] = STATE(12721), - [sym__postfix_expression_choice] = STATE(18170), + [sym__postfix_expression_choice] = STATE(17125), [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10683), - [sym_tuple_expression] = STATE(10650), - [sym_parenthesized_expression] = STATE(10650), - [sym_splice_expression] = STATE(10650), - [sym_quote_expression] = STATE(10650), - [sym_identifier] = STATE(7479), - [sym__soft_identifier] = STATE(4537), - [sym_wildcard] = STATE(10000), - [sym__non_null_literal] = STATE(10650), - [sym_boolean_literal] = STATE(7491), - [sym_interpolated_string_expression] = STATE(10650), - [sym_string] = STATE(7491), - [sym_unit] = STATE(10650), + [sym_prefix_expression] = STATE(10882), + [sym_tuple_expression] = STATE(7634), + [sym_parenthesized_expression] = STATE(7634), + [sym_splice_expression] = STATE(7634), + [sym_quote_expression] = STATE(7634), + [sym_identifier] = STATE(7405), + [sym__soft_identifier] = STATE(5345), + [sym_wildcard] = STATE(9856), + [sym__non_null_literal] = STATE(7634), + [sym_boolean_literal] = STATE(7626), + [sym_interpolated_string_expression] = STATE(7634), + [sym_string] = STATE(7626), + [sym_unit] = STATE(7634), [sym_return_expression] = STATE(13311), [sym_throw_expression] = STATE(13311), [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(152), - [sym_block_comment] = STATE(152), - [aux_sym_enum_definition_repeat1] = STATE(4341), + [sym_comment] = STATE(151), + [sym_block_comment] = STATE(151), + [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [ts_builtin_sym_end] = ACTIONS(479), - [sym__alpha_identifier] = ACTIONS(9), + [aux_sym_indented_cases_repeat1] = STATE(14959), + [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(13), - [anon_sym_case] = ACTIONS(15), - [anon_sym_package] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(107), + [anon_sym_RBRACE] = ACTIONS(477), + [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), - [anon_sym__] = ACTIONS(25), - [anon_sym_given] = ACTIONS(27), + [anon_sym__] = ACTIONS(111), + [anon_sym_given] = ACTIONS(113), [anon_sym_class] = ACTIONS(29), [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(33), - [anon_sym_DASH] = ACTIONS(33), - [anon_sym_end] = ACTIONS(35), - [anon_sym_if] = ACTIONS(37), - [anon_sym_while] = ACTIONS(39), - [anon_sym_for] = ACTIONS(41), - [anon_sym_try] = ACTIONS(43), - [anon_sym_new] = ACTIONS(45), - [anon_sym_extension] = ACTIONS(47), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(115), + [anon_sym_end] = ACTIONS(117), + [anon_sym_if] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_for] = ACTIONS(123), + [anon_sym_try] = ACTIONS(125), + [anon_sym_new] = ACTIONS(127), + [anon_sym_extension] = ACTIONS(129), [anon_sym_val] = ACTIONS(49), [anon_sym_AT] = ACTIONS(51), [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(55), - [anon_sym_def] = ACTIONS(57), - [anon_sym_opaque] = ACTIONS(59), + [anon_sym_type] = ACTIONS(131), + [anon_sym_def] = ACTIONS(133), + [anon_sym_opaque] = ACTIONS(135), [anon_sym_abstract] = ACTIONS(61), [anon_sym_final] = ACTIONS(61), [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(63), + [anon_sym_implicit] = ACTIONS(137), [anon_sym_lazy] = ACTIONS(61), [anon_sym_override] = ACTIONS(61), [anon_sym_private] = ACTIONS(65), [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(67), - [anon_sym_infix] = ACTIONS(69), - [anon_sym_open] = ACTIONS(71), - [anon_sym_transparent] = ACTIONS(73), - [anon_sym_LPAREN] = ACTIONS(75), - [anon_sym_macro] = ACTIONS(77), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_DOLLAR] = ACTIONS(79), - [anon_sym_SQUOTE] = ACTIONS(81), - [sym__backquoted_id] = ACTIONS(83), - [sym_operator_identifier] = ACTIONS(85), - [sym_integer_literal] = ACTIONS(87), - [sym_floating_point_literal] = ACTIONS(89), - [anon_sym_true] = ACTIONS(91), - [anon_sym_false] = ACTIONS(91), - [sym_character_literal] = ACTIONS(89), - [sym_null_literal] = ACTIONS(93), - [anon_sym_return] = ACTIONS(95), - [anon_sym_throw] = ACTIONS(97), + [anon_sym_inline] = ACTIONS(139), + [anon_sym_infix] = ACTIONS(141), + [anon_sym_open] = ACTIONS(143), + [anon_sym_transparent] = ACTIONS(145), + [anon_sym_LPAREN] = ACTIONS(147), + [anon_sym_SEMI] = ACTIONS(149), + [anon_sym_macro] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(115), + [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(155), + [sym__backquoted_id] = ACTIONS(157), + [sym_operator_identifier] = ACTIONS(431), + [sym_integer_literal] = ACTIONS(161), + [sym_floating_point_literal] = ACTIONS(163), + [anon_sym_true] = ACTIONS(165), + [anon_sym_false] = ACTIONS(165), + [sym_character_literal] = ACTIONS(163), + [sym_null_literal] = ACTIONS(167), + [anon_sym_return] = ACTIONS(169), + [anon_sym_throw] = ACTIONS(171), [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(103), - [sym__simple_string] = ACTIONS(103), + [sym__simple_multiline_string] = ACTIONS(175), + [sym__simple_string] = ACTIONS(175), }, - [153] = { + [152] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -78429,7 +77698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17215), + [sym__block] = STATE(17277), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -78456,7 +77725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -78468,15 +77737,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(153), - [sym_block_comment] = STATE(153), + [sym_comment] = STATE(152), + [sym_block_comment] = STATE(152), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15038), + [aux_sym_indented_cases_repeat1] = STATE(15056), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(481), + [anon_sym_RBRACE] = ACTIONS(479), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -78535,7 +77804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [154] = { + [153] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -78590,7 +77859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -78602,15 +77871,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(154), - [sym_block_comment] = STATE(154), + [sym_comment] = STATE(153), + [sym_block_comment] = STATE(153), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14854), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(483), + [anon_sym_RBRACE] = ACTIONS(481), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -78669,7 +77938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [155] = { + [154] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -78697,7 +77966,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17277), + [sym__block] = STATE(18134), [sym_block] = STATE(7634), [sym_expression] = STATE(14310), [sym__simple_expression] = STATE(7636), @@ -78724,7 +77993,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -78736,15 +78005,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(155), - [sym_block_comment] = STATE(155), + [sym_comment] = STATE(154), + [sym_block_comment] = STATE(154), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15056), + [aux_sym_indented_cases_repeat1] = STATE(15139), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(485), + [anon_sym_RBRACE] = ACTIONS(483), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -78803,7 +78072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [156] = { + [155] = { [sym_enum_definition] = STATE(15152), [sym_import_declaration] = STATE(15152), [sym_export_declaration] = STATE(15152), @@ -78858,7 +78127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -78870,15 +78139,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(156), - [sym_block_comment] = STATE(156), + [sym_comment] = STATE(155), + [sym_block_comment] = STATE(155), [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15162), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(107), - [anon_sym_RBRACE] = ACTIONS(487), + [anon_sym_RBRACE] = ACTIONS(485), [anon_sym_case] = ACTIONS(429), [anon_sym_object] = ACTIONS(19), [anon_sym_import] = ACTIONS(21), @@ -78937,6 +78206,140 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, + [156] = { + [sym__top_level_definition] = STATE(15143), + [sym_enum_definition] = STATE(15700), + [sym_package_clause] = STATE(15700), + [sym_package_object] = STATE(15700), + [sym_import_declaration] = STATE(15700), + [sym_export_declaration] = STATE(15700), + [sym_object_definition] = STATE(15700), + [sym_class_definition] = STATE(15700), + [sym_trait_definition] = STATE(15700), + [sym__end_marker] = STATE(15700), + [sym_annotation] = STATE(7505), + [sym_val_definition] = STATE(15700), + [sym_val_declaration] = STATE(15700), + [sym__start_val] = STATE(4211), + [sym_var_declaration] = STATE(15700), + [sym_var_definition] = STATE(15700), + [sym__start_var] = STATE(4220), + [sym_type_definition] = STATE(15700), + [sym_function_definition] = STATE(15700), + [sym_function_declaration] = STATE(15700), + [sym__function_declaration] = STATE(14473), + [sym_opaque_modifier] = STATE(18206), + [sym_extension_definition] = STATE(15700), + [sym_given_definition] = STATE(15700), + [sym_modifiers] = STATE(13313), + [sym_access_modifier] = STATE(6099), + [sym_inline_modifier] = STATE(575), + [sym_infix_modifier] = STATE(6099), + [sym_open_modifier] = STATE(6099), + [sym_transparent_modifier] = STATE(6099), + [sym_block] = STATE(10650), + [sym_expression] = STATE(14474), + [sym__simple_expression] = STATE(7507), + [sym_lambda_expression] = STATE(13311), + [sym_if_expression] = STATE(13311), + [sym_match_expression] = STATE(13311), + [sym_try_expression] = STATE(13311), + [sym_bindings] = STATE(16371), + [sym_case_block] = STATE(10650), + [sym_assignment_expression] = STATE(13311), + [sym_generic_function] = STATE(10650), + [sym_call_expression] = STATE(10650), + [sym_field_expression] = STATE(10650), + [sym_instance_expression] = STATE(10650), + [sym_ascription_expression] = STATE(13311), + [sym_infix_expression] = STATE(11152), + [sym_postfix_expression] = STATE(12721), + [sym__postfix_expression_choice] = STATE(18170), + [sym_macro_body] = STATE(13311), + [sym_prefix_expression] = STATE(10683), + [sym_tuple_expression] = STATE(10650), + [sym_parenthesized_expression] = STATE(10650), + [sym_splice_expression] = STATE(10650), + [sym_quote_expression] = STATE(10650), + [sym_identifier] = STATE(7479), + [sym__soft_identifier] = STATE(4537), + [sym_wildcard] = STATE(10000), + [sym__non_null_literal] = STATE(10650), + [sym_boolean_literal] = STATE(7491), + [sym_interpolated_string_expression] = STATE(10650), + [sym_string] = STATE(7491), + [sym_unit] = STATE(10650), + [sym_return_expression] = STATE(13311), + [sym_throw_expression] = STATE(13311), + [sym_while_expression] = STATE(13311), + [sym_do_while_expression] = STATE(13311), + [sym_for_expression] = STATE(13311), + [sym_comment] = STATE(156), + [sym_block_comment] = STATE(156), + [aux_sym_enum_definition_repeat1] = STATE(4341), + [aux_sym_modifiers_repeat1] = STATE(5332), + [ts_builtin_sym_end] = ACTIONS(487), + [sym__alpha_identifier] = ACTIONS(9), + [anon_sym_enum] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(13), + [anon_sym_case] = ACTIONS(15), + [anon_sym_package] = ACTIONS(17), + [anon_sym_object] = ACTIONS(19), + [anon_sym_import] = ACTIONS(21), + [anon_sym_export] = ACTIONS(23), + [anon_sym__] = ACTIONS(25), + [anon_sym_given] = ACTIONS(27), + [anon_sym_class] = ACTIONS(29), + [anon_sym_trait] = ACTIONS(31), + [anon_sym_PLUS] = ACTIONS(33), + [anon_sym_DASH] = ACTIONS(33), + [anon_sym_end] = ACTIONS(35), + [anon_sym_if] = ACTIONS(37), + [anon_sym_while] = ACTIONS(39), + [anon_sym_for] = ACTIONS(41), + [anon_sym_try] = ACTIONS(43), + [anon_sym_new] = ACTIONS(45), + [anon_sym_extension] = ACTIONS(47), + [anon_sym_val] = ACTIONS(49), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_var] = ACTIONS(53), + [anon_sym_type] = ACTIONS(55), + [anon_sym_def] = ACTIONS(57), + [anon_sym_opaque] = ACTIONS(59), + [anon_sym_abstract] = ACTIONS(61), + [anon_sym_final] = ACTIONS(61), + [anon_sym_sealed] = ACTIONS(61), + [anon_sym_implicit] = ACTIONS(63), + [anon_sym_lazy] = ACTIONS(61), + [anon_sym_override] = ACTIONS(61), + [anon_sym_private] = ACTIONS(65), + [anon_sym_protected] = ACTIONS(65), + [anon_sym_inline] = ACTIONS(67), + [anon_sym_infix] = ACTIONS(69), + [anon_sym_open] = ACTIONS(71), + [anon_sym_transparent] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(75), + [anon_sym_macro] = ACTIONS(77), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_DOLLAR] = ACTIONS(79), + [anon_sym_SQUOTE] = ACTIONS(81), + [sym__backquoted_id] = ACTIONS(83), + [sym_operator_identifier] = ACTIONS(85), + [sym_integer_literal] = ACTIONS(87), + [sym_floating_point_literal] = ACTIONS(89), + [anon_sym_true] = ACTIONS(91), + [anon_sym_false] = ACTIONS(91), + [sym_character_literal] = ACTIONS(89), + [sym_null_literal] = ACTIONS(93), + [anon_sym_return] = ACTIONS(95), + [anon_sym_throw] = ACTIONS(97), + [anon_sym_do] = ACTIONS(99), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(103), + [sym__simple_string] = ACTIONS(103), + }, [157] = { [sym_enum_definition] = STATE(14996), [sym_import_declaration] = STATE(14996), @@ -78961,11 +78364,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16922), + [sym__block] = STATE(17147), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -79006,9 +78409,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(157), [sym_block_comment] = STATE(157), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15111), + [aux_sym_indented_cases_repeat1] = STATE(14911), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -79094,7 +78497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -79139,7 +78542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(158), [sym_block_comment] = STATE(158), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14832), [sym__alpha_identifier] = ACTIONS(489), @@ -79227,11 +78630,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17100), + [sym__block] = STATE(16797), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -79272,9 +78675,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(159), [sym_block_comment] = STATE(159), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14902), + [aux_sym_indented_cases_repeat1] = STATE(14839), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -79360,7 +78763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -79405,7 +78808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(160), [sym_block_comment] = STATE(160), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14832), [sym__alpha_identifier] = ACTIONS(489), @@ -79493,11 +78896,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17147), + [sym__block] = STATE(17813), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -79538,9 +78941,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(161), [sym_block_comment] = STATE(161), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14911), + [aux_sym_indented_cases_repeat1] = STATE(15126), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -79626,7 +79029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -79671,7 +79074,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(162), [sym_block_comment] = STATE(162), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15032), [sym__alpha_identifier] = ACTIONS(489), @@ -79759,11 +79162,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16657), + [sym__block] = STATE(17280), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -79804,9 +79207,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(163), [sym_block_comment] = STATE(163), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14970), + [aux_sym_indented_cases_repeat1] = STATE(14927), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -79892,11 +79295,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17280), + [sym__block] = STATE(16657), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -79937,9 +79340,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(164), [sym_block_comment] = STATE(164), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14927), + [aux_sym_indented_cases_repeat1] = STATE(14970), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -80025,7 +79428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -80070,7 +79473,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(165), [sym_block_comment] = STATE(165), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15055), [sym__alpha_identifier] = ACTIONS(489), @@ -80158,7 +79561,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -80203,7 +79606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(166), [sym_block_comment] = STATE(166), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15026), [sym__alpha_identifier] = ACTIONS(489), @@ -80291,7 +79694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -80336,7 +79739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(167), [sym_block_comment] = STATE(167), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15014), [sym__alpha_identifier] = ACTIONS(489), @@ -80424,7 +79827,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -80469,7 +79872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(168), [sym_block_comment] = STATE(168), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14970), [sym__alpha_identifier] = ACTIONS(489), @@ -80557,11 +79960,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17580), + [sym__block] = STATE(17636), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -80602,9 +80005,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(169), [sym_block_comment] = STATE(169), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14941), + [aux_sym_indented_cases_repeat1] = STATE(14953), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -80690,11 +80093,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17636), + [sym__block] = STATE(18097), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -80735,9 +80138,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(170), [sym_block_comment] = STATE(170), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14953), + [aux_sym_indented_cases_repeat1] = STATE(15026), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -80823,11 +80226,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18097), + [sym__block] = STATE(17089), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -80868,9 +80271,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(171), [sym_block_comment] = STATE(171), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15026), + [aux_sym_indented_cases_repeat1] = STATE(15070), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -80956,7 +80359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -81001,7 +80404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(172), [sym_block_comment] = STATE(172), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14840), [sym__alpha_identifier] = ACTIONS(489), @@ -81090,7 +80493,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -81134,7 +80537,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(173), [sym_block_comment] = STATE(173), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -81222,7 +80625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -81267,7 +80670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(174), [sym_block_comment] = STATE(174), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14950), [sym__alpha_identifier] = ACTIONS(489), @@ -81355,11 +80758,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17089), + [sym__block] = STATE(17580), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -81400,9 +80803,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(175), [sym_block_comment] = STATE(175), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15070), + [aux_sym_indented_cases_repeat1] = STATE(14941), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -81488,11 +80891,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17813), + [sym__block] = STATE(17063), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -81533,9 +80936,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(176), [sym_block_comment] = STATE(176), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15126), + [aux_sym_indented_cases_repeat1] = STATE(14889), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -81621,11 +81024,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17190), + [sym__block] = STATE(17416), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -81666,9 +81069,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(177), [sym_block_comment] = STATE(177), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15084), + [aux_sym_indented_cases_repeat1] = STATE(15111), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -81754,11 +81157,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17604), + [sym__block] = STATE(17764), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -81799,9 +81202,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(178), [sym_block_comment] = STATE(178), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14964), + [aux_sym_indented_cases_repeat1] = STATE(14976), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -81887,11 +81290,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17764), + [sym__block] = STATE(18014), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -81932,9 +81335,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(179), [sym_block_comment] = STATE(179), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14976), + [aux_sym_indented_cases_repeat1] = STATE(14830), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82020,11 +81423,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18014), + [sym__block] = STATE(17811), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82065,9 +81468,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(180), [sym_block_comment] = STATE(180), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14830), + [aux_sym_indented_cases_repeat1] = STATE(14988), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82153,7 +81556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -82198,7 +81601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(181), [sym_block_comment] = STATE(181), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14950), [sym__alpha_identifier] = ACTIONS(489), @@ -82286,11 +81689,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17811), + [sym__block] = STATE(17567), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82331,9 +81734,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(182), [sym_block_comment] = STATE(182), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14988), + [aux_sym_indented_cases_repeat1] = STATE(15126), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82419,11 +81822,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17567), + [sym__block] = STATE(16890), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82464,9 +81867,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(183), [sym_block_comment] = STATE(183), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15126), + [aux_sym_indented_cases_repeat1] = STATE(14848), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82552,11 +81955,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16890), + [sym__block] = STATE(17874), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82597,9 +82000,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(184), [sym_block_comment] = STATE(184), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14848), + [aux_sym_indented_cases_repeat1] = STATE(14999), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82685,11 +82088,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17874), + [sym__block] = STATE(17932), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82730,9 +82133,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(185), [sym_block_comment] = STATE(185), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14999), + [aux_sym_indented_cases_repeat1] = STATE(15008), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82818,11 +82221,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17932), + [sym__block] = STATE(16695), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82863,9 +82266,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(186), [sym_block_comment] = STATE(186), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15008), + [aux_sym_indented_cases_repeat1] = STATE(15151), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -82951,11 +82354,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17063), + [sym__block] = STATE(17190), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -82996,9 +82399,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(187), [sym_block_comment] = STATE(187), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14889), + [aux_sym_indented_cases_repeat1] = STATE(15084), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -83084,11 +82487,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16695), + [sym__block] = STATE(17938), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -83129,9 +82532,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(188), [sym_block_comment] = STATE(188), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15151), + [aux_sym_indented_cases_repeat1] = STATE(15159), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -83217,7 +82620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -83262,7 +82665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(189), [sym_block_comment] = STATE(189), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14846), [sym__alpha_identifier] = ACTIONS(489), @@ -83350,7 +82753,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -83395,7 +82798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(190), [sym_block_comment] = STATE(190), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15037), [sym__alpha_identifier] = ACTIONS(489), @@ -83483,11 +82886,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17938), + [sym__block] = STATE(17989), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -83528,9 +82931,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(191), [sym_block_comment] = STATE(191), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15159), + [aux_sym_indented_cases_repeat1] = STATE(15016), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -83616,11 +83019,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16797), + [sym__block] = STATE(17100), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -83661,9 +83064,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(192), [sym_block_comment] = STATE(192), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14839), + [aux_sym_indented_cases_repeat1] = STATE(14902), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -83749,11 +83152,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17989), + [sym__block] = STATE(18037), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -83794,9 +83197,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(193), [sym_block_comment] = STATE(193), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15016), + [aux_sym_indented_cases_repeat1] = STATE(15027), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -83882,11 +83285,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18037), + [sym__block] = STATE(18078), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -83927,9 +83330,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(194), [sym_block_comment] = STATE(194), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15027), + [aux_sym_indented_cases_repeat1] = STATE(14852), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84015,11 +83418,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18078), + [sym__block] = STATE(18204), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -84060,9 +83463,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(195), [sym_block_comment] = STATE(195), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14852), + [aux_sym_indented_cases_repeat1] = STATE(15033), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84148,11 +83551,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18204), + [sym__block] = STATE(18128), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -84193,9 +83596,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(196), [sym_block_comment] = STATE(196), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15033), + [aux_sym_indented_cases_repeat1] = STATE(14846), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84281,11 +83684,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17010), + [sym__block] = STATE(16712), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -84326,9 +83729,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(197), [sym_block_comment] = STATE(197), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14874), + [aux_sym_indented_cases_repeat1] = STATE(14997), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84414,7 +83817,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -84459,7 +83862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(198), [sym_block_comment] = STATE(198), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14852), [sym__alpha_identifier] = ACTIONS(489), @@ -84547,11 +83950,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18128), + [sym__block] = STATE(18148), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -84592,9 +83995,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(199), [sym_block_comment] = STATE(199), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14846), + [aux_sym_indented_cases_repeat1] = STATE(14839), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84680,11 +84083,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16712), + [sym__block] = STATE(17010), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -84725,9 +84128,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(200), [sym_block_comment] = STATE(200), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14997), + [aux_sym_indented_cases_repeat1] = STATE(14874), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84813,11 +84216,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18148), + [sym__block] = STATE(16916), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -84858,9 +84261,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(201), [sym_block_comment] = STATE(201), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14839), + [aux_sym_indented_cases_repeat1] = STATE(15032), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -84946,7 +84349,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -84991,7 +84394,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(202), [sym_block_comment] = STATE(202), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14935), [sym__alpha_identifier] = ACTIONS(489), @@ -85079,11 +84482,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16916), + [sym__block] = STATE(18168), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -85124,9 +84527,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(203), [sym_block_comment] = STATE(203), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15032), + [aux_sym_indented_cases_repeat1] = STATE(15052), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -85212,7 +84615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -85257,7 +84660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(204), [sym_block_comment] = STATE(204), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15131), [sym__alpha_identifier] = ACTIONS(489), @@ -85345,7 +84748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -85390,7 +84793,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(205), [sym_block_comment] = STATE(205), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14901), [sym__alpha_identifier] = ACTIONS(489), @@ -85478,7 +84881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -85523,7 +84926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(206), [sym_block_comment] = STATE(206), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15151), [sym__alpha_identifier] = ACTIONS(489), @@ -85611,11 +85014,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18168), + [sym__block] = STATE(18286), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -85656,9 +85059,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(207), [sym_block_comment] = STATE(207), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15052), + [aux_sym_indented_cases_repeat1] = STATE(15106), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -85744,7 +85147,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -85789,7 +85192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(208), [sym_block_comment] = STATE(208), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15076), [sym__alpha_identifier] = ACTIONS(489), @@ -85877,7 +85280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -85922,7 +85325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(209), [sym_block_comment] = STATE(209), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14911), [sym__alpha_identifier] = ACTIONS(489), @@ -86010,11 +85413,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16960), + [sym__block] = STATE(16773), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -86055,9 +85458,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(210), [sym_block_comment] = STATE(210), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(14860), + [aux_sym_indented_cases_repeat1] = STATE(15037), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -86143,7 +85546,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -86188,7 +85591,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(211), [sym_block_comment] = STATE(211), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15071), [sym__alpha_identifier] = ACTIONS(489), @@ -86276,11 +85679,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16773), + [sym__block] = STATE(16847), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -86321,9 +85724,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(212), [sym_block_comment] = STATE(212), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15037), + [aux_sym_indented_cases_repeat1] = STATE(15014), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -86409,7 +85812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -86454,7 +85857,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(213), [sym_block_comment] = STATE(213), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14916), [sym__alpha_identifier] = ACTIONS(489), @@ -86542,7 +85945,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -86587,7 +85990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(214), [sym_block_comment] = STATE(214), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15080), [sym__alpha_identifier] = ACTIONS(489), @@ -86675,7 +86078,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -86720,7 +86123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(215), [sym_block_comment] = STATE(215), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15085), [sym__alpha_identifier] = ACTIONS(489), @@ -86941,7 +86344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -86986,7 +86389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(217), [sym_block_comment] = STATE(217), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15098), [sym__alpha_identifier] = ACTIONS(489), @@ -87074,7 +86477,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -87119,7 +86522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(218), [sym_block_comment] = STATE(218), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15131), [sym__alpha_identifier] = ACTIONS(489), @@ -87207,11 +86610,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17416), + [sym__block] = STATE(17604), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -87252,9 +86655,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(219), [sym_block_comment] = STATE(219), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15111), + [aux_sym_indented_cases_repeat1] = STATE(14964), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -87340,11 +86743,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(16847), + [sym__block] = STATE(16922), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -87385,9 +86788,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(220), [sym_block_comment] = STATE(220), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15014), + [aux_sym_indented_cases_repeat1] = STATE(15111), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -87473,11 +86876,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18286), + [sym__block] = STATE(18312), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -87518,9 +86921,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(221), [sym_block_comment] = STATE(221), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15106), + [aux_sym_indented_cases_repeat1] = STATE(15027), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -87606,11 +87009,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18312), + [sym__block] = STATE(18329), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -87651,9 +87054,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(222), [sym_block_comment] = STATE(222), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15027), + [aux_sym_indented_cases_repeat1] = STATE(15119), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -87739,11 +87142,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(18329), + [sym__block] = STATE(17350), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -87784,9 +87187,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(223), [sym_block_comment] = STATE(223), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15119), + [aux_sym_indented_cases_repeat1] = STATE(15076), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -87872,7 +87275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -87917,7 +87320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(224), [sym_block_comment] = STATE(224), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(15159), [sym__alpha_identifier] = ACTIONS(489), @@ -88005,7 +87408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -88050,7 +87453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(225), [sym_block_comment] = STATE(225), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [aux_sym_indented_cases_repeat1] = STATE(14876), [sym__alpha_identifier] = ACTIONS(489), @@ -88138,11 +87541,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), - [sym__block] = STATE(17350), + [sym__block] = STATE(16960), [sym_block] = STATE(9887), [sym_expression] = STATE(14366), [sym__simple_expression] = STATE(8031), @@ -88183,9 +87586,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(226), [sym_block_comment] = STATE(226), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), - [aux_sym_indented_cases_repeat1] = STATE(15076), + [aux_sym_indented_cases_repeat1] = STATE(14860), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), @@ -88272,7 +87675,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -88316,7 +87719,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(227), [sym_block_comment] = STATE(227), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -88404,7 +87807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -88448,7 +87851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(228), [sym_block_comment] = STATE(228), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -88536,7 +87939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -88580,7 +87983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(229), [sym_block_comment] = STATE(229), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -88668,7 +88071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -88712,7 +88115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(230), [sym_block_comment] = STATE(230), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -88800,7 +88203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -88844,7 +88247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(231), [sym_block_comment] = STATE(231), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -88961,7 +88364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -89064,7 +88467,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89108,7 +88511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(233), [sym_block_comment] = STATE(233), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89196,7 +88599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89240,7 +88643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(234), [sym_block_comment] = STATE(234), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89328,7 +88731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89372,7 +88775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(235), [sym_block_comment] = STATE(235), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89460,7 +88863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89504,7 +88907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(236), [sym_block_comment] = STATE(236), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89592,7 +88995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89636,7 +89039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(237), [sym_block_comment] = STATE(237), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89724,7 +89127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89768,7 +89171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(238), [sym_block_comment] = STATE(238), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89856,7 +89259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -89900,7 +89303,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(239), [sym_block_comment] = STATE(239), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -89988,7 +89391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90032,7 +89435,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(240), [sym_block_comment] = STATE(240), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90120,7 +89523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90164,7 +89567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(241), [sym_block_comment] = STATE(241), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90252,7 +89655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90296,7 +89699,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(242), [sym_block_comment] = STATE(242), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90384,7 +89787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90428,7 +89831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(243), [sym_block_comment] = STATE(243), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90516,7 +89919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90560,7 +89963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(244), [sym_block_comment] = STATE(244), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90648,7 +90051,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90692,7 +90095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(245), [sym_block_comment] = STATE(245), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90780,7 +90183,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90824,7 +90227,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(246), [sym_block_comment] = STATE(246), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -90912,7 +90315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -90956,7 +90359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(247), [sym_block_comment] = STATE(247), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91043,7 +90446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91087,7 +90490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(248), [sym_block_comment] = STATE(248), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91176,7 +90579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91220,7 +90623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(249), [sym_block_comment] = STATE(249), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91308,7 +90711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91352,7 +90755,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(250), [sym_block_comment] = STATE(250), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91440,7 +90843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91484,7 +90887,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(251), [sym_block_comment] = STATE(251), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91572,7 +90975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91616,7 +91019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(252), [sym_block_comment] = STATE(252), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91704,7 +91107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91748,7 +91151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(253), [sym_block_comment] = STATE(253), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91836,7 +91239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -91880,7 +91283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(254), [sym_block_comment] = STATE(254), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -91968,7 +91371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92012,7 +91415,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(255), [sym_block_comment] = STATE(255), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92100,7 +91503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92144,7 +91547,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(256), [sym_block_comment] = STATE(256), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92232,7 +91635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92276,7 +91679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(257), [sym_block_comment] = STATE(257), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92364,7 +91767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92408,7 +91811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(258), [sym_block_comment] = STATE(258), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92496,7 +91899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92540,7 +91943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(259), [sym_block_comment] = STATE(259), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92628,7 +92031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92672,7 +92075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(260), [sym_block_comment] = STATE(260), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92760,7 +92163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92804,7 +92207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(261), [sym_block_comment] = STATE(261), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -92892,7 +92295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -92936,7 +92339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(262), [sym_block_comment] = STATE(262), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93024,7 +92427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93068,7 +92471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(263), [sym_block_comment] = STATE(263), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93156,7 +92559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93200,7 +92603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(264), [sym_block_comment] = STATE(264), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93288,7 +92691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93332,7 +92735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(265), [sym_block_comment] = STATE(265), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93420,7 +92823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93464,7 +92867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(266), [sym_block_comment] = STATE(266), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93581,7 +92984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -93595,7 +92998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(267), [sym_block_comment] = STATE(267), - [aux_sym_enum_definition_repeat1] = STATE(4331), + [aux_sym_enum_definition_repeat1] = STATE(4332), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -93684,7 +93087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93728,7 +93131,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(268), [sym_block_comment] = STATE(268), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93816,7 +93219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93860,7 +93263,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(269), [sym_block_comment] = STATE(269), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -93948,7 +93351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -93992,7 +93395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(270), [sym_block_comment] = STATE(270), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94080,7 +93483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94124,7 +93527,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(271), [sym_block_comment] = STATE(271), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94212,7 +93615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94256,7 +93659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(272), [sym_block_comment] = STATE(272), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94344,7 +93747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94388,7 +93791,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(273), [sym_block_comment] = STATE(273), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94476,7 +93879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94520,7 +93923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(274), [sym_block_comment] = STATE(274), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94608,7 +94011,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94652,7 +94055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(275), [sym_block_comment] = STATE(275), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94740,7 +94143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94784,7 +94187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(276), [sym_block_comment] = STATE(276), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -94872,7 +94275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -94916,7 +94319,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(277), [sym_block_comment] = STATE(277), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95004,7 +94407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95048,7 +94451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(278), [sym_block_comment] = STATE(278), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95136,7 +94539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95180,7 +94583,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(279), [sym_block_comment] = STATE(279), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95268,7 +94671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95312,7 +94715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(280), [sym_block_comment] = STATE(280), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95400,7 +94803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95444,7 +94847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(281), [sym_block_comment] = STATE(281), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95532,7 +94935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95576,7 +94979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(282), [sym_block_comment] = STATE(282), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95664,7 +95067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95708,7 +95111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(283), [sym_block_comment] = STATE(283), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95796,7 +95199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95840,7 +95243,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(284), [sym_block_comment] = STATE(284), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -95928,7 +95331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -95972,7 +95375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(285), [sym_block_comment] = STATE(285), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96060,7 +95463,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96104,7 +95507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(286), [sym_block_comment] = STATE(286), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96192,7 +95595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96236,7 +95639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(287), [sym_block_comment] = STATE(287), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96324,7 +95727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96368,7 +95771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(288), [sym_block_comment] = STATE(288), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96456,7 +95859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96500,7 +95903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(289), [sym_block_comment] = STATE(289), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96588,7 +95991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96632,7 +96035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(290), [sym_block_comment] = STATE(290), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96720,7 +96123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96764,7 +96167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(291), [sym_block_comment] = STATE(291), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96852,7 +96255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -96896,7 +96299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(292), [sym_block_comment] = STATE(292), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -96984,7 +96387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97028,7 +96431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(293), [sym_block_comment] = STATE(293), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -97116,7 +96519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97160,7 +96563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(294), [sym_block_comment] = STATE(294), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -97248,7 +96651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97292,7 +96695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(295), [sym_block_comment] = STATE(295), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -97380,7 +96783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97424,7 +96827,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(296), [sym_block_comment] = STATE(296), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -97511,7 +96914,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14620), [sym_modifiers] = STATE(13195), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(574), + [sym_inline_modifier] = STATE(577), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97555,7 +96958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(297), [sym_block_comment] = STATE(297), - [aux_sym_enum_definition_repeat1] = STATE(4329), + [aux_sym_enum_definition_repeat1] = STATE(4337), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -97644,7 +97047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97688,7 +97091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(298), [sym_block_comment] = STATE(298), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -97805,7 +97208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -97908,7 +97311,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -97952,7 +97355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(300), [sym_block_comment] = STATE(300), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98069,7 +97472,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -98172,7 +97575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -98216,7 +97619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(302), [sym_block_comment] = STATE(302), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98304,7 +97707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -98348,7 +97751,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(303), [sym_block_comment] = STATE(303), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98436,7 +97839,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -98480,7 +97883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(304), [sym_block_comment] = STATE(304), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98568,7 +97971,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -98612,7 +98015,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(305), [sym_block_comment] = STATE(305), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98700,7 +98103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -98744,7 +98147,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(306), [sym_block_comment] = STATE(306), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98832,7 +98235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -98876,7 +98279,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(307), [sym_block_comment] = STATE(307), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -98964,7 +98367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -99008,7 +98411,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(308), [sym_block_comment] = STATE(308), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -99096,7 +98499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -99140,7 +98543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(309), [sym_block_comment] = STATE(309), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -99257,7 +98660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -99360,7 +98763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -99404,7 +98807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(311), [sym_block_comment] = STATE(311), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -99492,7 +98895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -99536,7 +98939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(312), [sym_block_comment] = STATE(312), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -99624,7 +99027,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -99668,7 +99071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(313), [sym_block_comment] = STATE(313), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -99785,7 +99188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -99888,7 +99291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -99932,7 +99335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(315), [sym_block_comment] = STATE(315), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100020,7 +99423,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100064,7 +99467,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(316), [sym_block_comment] = STATE(316), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100152,7 +99555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100196,7 +99599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(317), [sym_block_comment] = STATE(317), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100284,7 +99687,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100328,7 +99731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(318), [sym_block_comment] = STATE(318), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100416,7 +99819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100460,7 +99863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(319), [sym_block_comment] = STATE(319), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100548,7 +99951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100592,7 +99995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(320), [sym_block_comment] = STATE(320), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100680,7 +100083,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100724,7 +100127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(321), [sym_block_comment] = STATE(321), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100812,7 +100215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100856,7 +100259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(322), [sym_block_comment] = STATE(322), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -100944,7 +100347,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -100988,7 +100391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(323), [sym_block_comment] = STATE(323), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101076,7 +100479,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101120,7 +100523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(324), [sym_block_comment] = STATE(324), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101208,7 +100611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101252,7 +100655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(325), [sym_block_comment] = STATE(325), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101340,7 +100743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101384,7 +100787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(326), [sym_block_comment] = STATE(326), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101472,7 +100875,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101516,7 +100919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(327), [sym_block_comment] = STATE(327), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101604,7 +101007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101648,7 +101051,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(328), [sym_block_comment] = STATE(328), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101736,7 +101139,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101780,7 +101183,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(329), [sym_block_comment] = STATE(329), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -101868,7 +101271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -101912,7 +101315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(330), [sym_block_comment] = STATE(330), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102000,7 +101403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102044,7 +101447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(331), [sym_block_comment] = STATE(331), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102132,7 +101535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102176,7 +101579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(332), [sym_block_comment] = STATE(332), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102264,7 +101667,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102308,7 +101711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(333), [sym_block_comment] = STATE(333), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102396,7 +101799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102440,7 +101843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(334), [sym_block_comment] = STATE(334), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102528,7 +101931,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102572,7 +101975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(335), [sym_block_comment] = STATE(335), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102660,7 +102063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102704,7 +102107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(336), [sym_block_comment] = STATE(336), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -102821,7 +102224,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -102924,7 +102327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -102968,7 +102371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(338), [sym_block_comment] = STATE(338), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103056,7 +102459,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -103100,7 +102503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(339), [sym_block_comment] = STATE(339), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103188,7 +102591,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -103232,7 +102635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(340), [sym_block_comment] = STATE(340), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103320,7 +102723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -103364,7 +102767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(341), [sym_block_comment] = STATE(341), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103452,7 +102855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -103496,7 +102899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(342), [sym_block_comment] = STATE(342), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103584,7 +102987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -103628,7 +103031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(343), [sym_block_comment] = STATE(343), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103745,7 +103148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -103848,7 +103251,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -103892,7 +103295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(345), [sym_block_comment] = STATE(345), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -103980,7 +103383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104024,7 +103427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(346), [sym_block_comment] = STATE(346), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104112,7 +103515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104156,7 +103559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(347), [sym_block_comment] = STATE(347), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104244,7 +103647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104288,7 +103691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(348), [sym_block_comment] = STATE(348), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104376,7 +103779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104420,7 +103823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(349), [sym_block_comment] = STATE(349), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104508,7 +103911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104552,7 +103955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(350), [sym_block_comment] = STATE(350), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104640,7 +104043,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104684,7 +104087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(351), [sym_block_comment] = STATE(351), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104772,7 +104175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104816,7 +104219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(352), [sym_block_comment] = STATE(352), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -104904,7 +104307,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -104948,7 +104351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(353), [sym_block_comment] = STATE(353), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105036,7 +104439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105080,7 +104483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(354), [sym_block_comment] = STATE(354), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105168,7 +104571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105212,7 +104615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(355), [sym_block_comment] = STATE(355), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105300,7 +104703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105344,7 +104747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(356), [sym_block_comment] = STATE(356), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105432,7 +104835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105476,7 +104879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(357), [sym_block_comment] = STATE(357), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105564,7 +104967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105608,7 +105011,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(358), [sym_block_comment] = STATE(358), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105696,7 +105099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105740,7 +105143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(359), [sym_block_comment] = STATE(359), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105828,7 +105231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -105872,7 +105275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(360), [sym_block_comment] = STATE(360), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -105960,7 +105363,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106004,7 +105407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(361), [sym_block_comment] = STATE(361), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -106092,7 +105495,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106136,7 +105539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(362), [sym_block_comment] = STATE(362), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -106224,7 +105627,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106268,7 +105671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(363), [sym_block_comment] = STATE(363), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -106356,7 +105759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106400,7 +105803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(364), [sym_block_comment] = STATE(364), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -106517,7 +105920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -106618,7 +106021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106662,7 +106065,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(366), [sym_block_comment] = STATE(366), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -106749,7 +106152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106793,7 +106196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(367), [sym_block_comment] = STATE(367), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -106880,7 +106283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -106924,7 +106327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(368), [sym_block_comment] = STATE(368), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -107011,7 +106414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -107055,7 +106458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(369), [sym_block_comment] = STATE(369), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -107142,7 +106545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -107186,7 +106589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(370), [sym_block_comment] = STATE(370), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -107303,7 +106706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -107404,7 +106807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -107448,7 +106851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(372), [sym_block_comment] = STATE(372), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -107535,7 +106938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -107579,7 +106982,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(373), [sym_block_comment] = STATE(373), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -107666,7 +107069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -107710,7 +107113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(374), [sym_block_comment] = STATE(374), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -107827,7 +107230,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -107958,7 +107361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -108089,7 +107492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -108190,7 +107593,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -108234,7 +107637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(378), [sym_block_comment] = STATE(378), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -108321,7 +107724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -108365,7 +107768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(379), [sym_block_comment] = STATE(379), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -108452,7 +107855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -108496,7 +107899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(380), [sym_block_comment] = STATE(380), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -108583,7 +107986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -108627,7 +108030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(381), [sym_block_comment] = STATE(381), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -108714,7 +108117,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -108758,7 +108161,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(382), [sym_block_comment] = STATE(382), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -108845,7 +108248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -108889,7 +108292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(383), [sym_block_comment] = STATE(383), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -108976,7 +108379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -109020,7 +108423,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(384), [sym_block_comment] = STATE(384), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -109107,7 +108510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -109151,7 +108554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(385), [sym_block_comment] = STATE(385), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -109268,7 +108671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -109399,7 +108802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -109530,7 +108933,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -109631,7 +109034,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -109675,7 +109078,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(389), [sym_block_comment] = STATE(389), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -109762,7 +109165,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -109806,7 +109209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(390), [sym_block_comment] = STATE(390), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -109893,7 +109296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -109937,7 +109340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(391), [sym_block_comment] = STATE(391), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110024,7 +109427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -110068,7 +109471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(392), [sym_block_comment] = STATE(392), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110155,7 +109558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -110199,7 +109602,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(393), [sym_block_comment] = STATE(393), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110316,7 +109719,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -110417,7 +109820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -110461,7 +109864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(395), [sym_block_comment] = STATE(395), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110548,7 +109951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -110592,7 +109995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(396), [sym_block_comment] = STATE(396), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110679,7 +110082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -110723,7 +110126,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(397), [sym_block_comment] = STATE(397), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110810,7 +110213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -110854,7 +110257,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(398), [sym_block_comment] = STATE(398), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -110970,7 +110373,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -110984,7 +110387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(399), [sym_block_comment] = STATE(399), - [aux_sym_enum_definition_repeat1] = STATE(4331), + [aux_sym_enum_definition_repeat1] = STATE(4332), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -111102,7 +110505,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -111203,7 +110606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -111247,7 +110650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(401), [sym_block_comment] = STATE(401), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -111334,7 +110737,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -111378,7 +110781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(402), [sym_block_comment] = STATE(402), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -111495,7 +110898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -111596,7 +110999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -111640,7 +111043,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(404), [sym_block_comment] = STATE(404), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -111727,7 +111130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -111771,7 +111174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(405), [sym_block_comment] = STATE(405), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -111888,7 +111291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -112019,7 +111422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -112150,7 +111553,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -112251,7 +111654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -112295,7 +111698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(409), [sym_block_comment] = STATE(409), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -112382,7 +111785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -112426,7 +111829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(410), [sym_block_comment] = STATE(410), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -112513,7 +111916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -112557,7 +111960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(411), [sym_block_comment] = STATE(411), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -112644,7 +112047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -112688,7 +112091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(412), [sym_block_comment] = STATE(412), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -112775,7 +112178,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -112819,7 +112222,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(413), [sym_block_comment] = STATE(413), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -112906,7 +112309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -112950,7 +112353,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(414), [sym_block_comment] = STATE(414), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -113067,7 +112470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -113168,7 +112571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -113212,7 +112615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(416), [sym_block_comment] = STATE(416), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -113329,7 +112732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -113460,7 +112863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -113561,7 +112964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -113605,7 +113008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(419), [sym_block_comment] = STATE(419), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -113692,7 +113095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -113736,7 +113139,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(420), [sym_block_comment] = STATE(420), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -113823,7 +113226,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -113867,7 +113270,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(421), [sym_block_comment] = STATE(421), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -113954,7 +113357,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -113998,7 +113401,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(422), [sym_block_comment] = STATE(422), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -114115,7 +113518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -114246,7 +113649,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -114347,7 +113750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -114391,7 +113794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(425), [sym_block_comment] = STATE(425), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -114478,7 +113881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -114522,7 +113925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(426), [sym_block_comment] = STATE(426), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -114609,7 +114012,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -114653,7 +114056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(427), [sym_block_comment] = STATE(427), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -114770,7 +114173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -114901,7 +114304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -115032,7 +114435,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -115133,7 +114536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -115177,7 +114580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(431), [sym_block_comment] = STATE(431), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -115264,7 +114667,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -115308,7 +114711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(432), [sym_block_comment] = STATE(432), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -115424,7 +114827,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -115438,7 +114841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(433), [sym_block_comment] = STATE(433), - [aux_sym_enum_definition_repeat1] = STATE(4331), + [aux_sym_enum_definition_repeat1] = STATE(4332), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -115526,7 +114929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -115570,7 +114973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(434), [sym_block_comment] = STATE(434), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -115657,7 +115060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -115701,7 +115104,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(435), [sym_block_comment] = STATE(435), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -115788,7 +115191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -115832,7 +115235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(436), [sym_block_comment] = STATE(436), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -115949,7 +115352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -116050,7 +115453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -116094,7 +115497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(438), [sym_block_comment] = STATE(438), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -116181,7 +115584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -116225,7 +115628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(439), [sym_block_comment] = STATE(439), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -116312,7 +115715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -116356,7 +115759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(440), [sym_block_comment] = STATE(440), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -116443,7 +115846,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -116487,7 +115890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(441), [sym_block_comment] = STATE(441), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -116574,7 +115977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -116618,7 +116021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(442), [sym_block_comment] = STATE(442), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -116705,7 +116108,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -116749,7 +116152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(443), [sym_block_comment] = STATE(443), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -116866,7 +116269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -116967,7 +116370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -117011,7 +116414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(445), [sym_block_comment] = STATE(445), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -117128,7 +116531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -117229,7 +116632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -117273,7 +116676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(447), [sym_block_comment] = STATE(447), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -117360,7 +116763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -117404,7 +116807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(448), [sym_block_comment] = STATE(448), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -117521,7 +116924,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -117622,7 +117025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -117666,7 +117069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(450), [sym_block_comment] = STATE(450), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -117783,7 +117186,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -117884,7 +117287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -117928,7 +117331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(452), [sym_block_comment] = STATE(452), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -118045,7 +117448,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -118176,7 +117579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -118277,7 +117680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -118321,7 +117724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(455), [sym_block_comment] = STATE(455), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -118408,7 +117811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -118452,7 +117855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(456), [sym_block_comment] = STATE(456), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -118569,7 +117972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -118670,7 +118073,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -118714,7 +118117,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(458), [sym_block_comment] = STATE(458), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -118831,7 +118234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -118932,7 +118335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -118976,7 +118379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(460), [sym_block_comment] = STATE(460), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -119063,7 +118466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -119107,7 +118510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(461), [sym_block_comment] = STATE(461), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -119194,7 +118597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -119238,7 +118641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(462), [sym_block_comment] = STATE(462), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -119325,7 +118728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -119369,7 +118772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(463), [sym_block_comment] = STATE(463), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -119456,7 +118859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -119500,7 +118903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(464), [sym_block_comment] = STATE(464), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -119617,7 +119020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -119718,7 +119121,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -119762,7 +119165,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(466), [sym_block_comment] = STATE(466), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -119879,7 +119282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -119980,7 +119383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -120024,7 +119427,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(468), [sym_block_comment] = STATE(468), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -120111,7 +119514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14940), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -120154,7 +119557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(469), [sym_block_comment] = STATE(469), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -120242,7 +119645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -120286,7 +119689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(470), [sym_block_comment] = STATE(470), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -120373,7 +119776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -120417,7 +119820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(471), [sym_block_comment] = STATE(471), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -120504,7 +119907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -120548,7 +119951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(472), [sym_block_comment] = STATE(472), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -120665,7 +120068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -120766,7 +120169,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -120810,7 +120213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(474), [sym_block_comment] = STATE(474), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -120927,7 +120330,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -121028,7 +120431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121072,7 +120475,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(476), [sym_block_comment] = STATE(476), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121159,7 +120562,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121203,7 +120606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(477), [sym_block_comment] = STATE(477), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121290,7 +120693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121334,7 +120737,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(478), [sym_block_comment] = STATE(478), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121421,7 +120824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121465,7 +120868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(479), [sym_block_comment] = STATE(479), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121552,7 +120955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121596,7 +120999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(480), [sym_block_comment] = STATE(480), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121683,7 +121086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121727,7 +121130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(481), [sym_block_comment] = STATE(481), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121814,7 +121217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121858,7 +121261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(482), [sym_block_comment] = STATE(482), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -121945,7 +121348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14940), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -121988,7 +121391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(483), [sym_block_comment] = STATE(483), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122076,7 +121479,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -122120,7 +121523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(484), [sym_block_comment] = STATE(484), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122207,7 +121610,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -122251,7 +121654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(485), [sym_block_comment] = STATE(485), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122368,7 +121771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -122382,7 +121785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(486), [sym_block_comment] = STATE(486), - [aux_sym_enum_definition_repeat1] = STATE(4327), + [aux_sym_enum_definition_repeat1] = STATE(4328), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -122469,7 +121872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -122513,7 +121916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(487), [sym_block_comment] = STATE(487), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122600,7 +122003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -122644,7 +122047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(488), [sym_block_comment] = STATE(488), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122731,7 +122134,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -122775,7 +122178,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(489), [sym_block_comment] = STATE(489), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122862,7 +122265,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -122906,7 +122309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(490), [sym_block_comment] = STATE(490), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -122993,7 +122396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -123037,7 +122440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(491), [sym_block_comment] = STATE(491), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -123154,7 +122557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -123285,7 +122688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -123416,7 +122819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -123547,7 +122950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -123648,7 +123051,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -123692,7 +123095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(496), [sym_block_comment] = STATE(496), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -123779,7 +123182,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14940), [sym_modifiers] = STATE(13195), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(574), + [sym_inline_modifier] = STATE(577), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -123822,7 +123225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(497), [sym_block_comment] = STATE(497), - [aux_sym_enum_definition_repeat1] = STATE(4329), + [aux_sym_enum_definition_repeat1] = STATE(4337), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -123910,7 +123313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -123954,7 +123357,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(498), [sym_block_comment] = STATE(498), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124041,7 +123444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -124085,7 +123488,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(499), [sym_block_comment] = STATE(499), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124172,7 +123575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -124216,7 +123619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(500), [sym_block_comment] = STATE(500), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124303,7 +123706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -124347,7 +123750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(501), [sym_block_comment] = STATE(501), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124434,7 +123837,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -124478,7 +123881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(502), [sym_block_comment] = STATE(502), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124595,7 +123998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -124696,7 +124099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -124740,7 +124143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(504), [sym_block_comment] = STATE(504), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124827,7 +124230,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -124871,7 +124274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(505), [sym_block_comment] = STATE(505), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -124958,7 +124361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -125002,7 +124405,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(506), [sym_block_comment] = STATE(506), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -125119,7 +124522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -125220,7 +124623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -125264,7 +124667,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(508), [sym_block_comment] = STATE(508), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -125381,7 +124784,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -125482,7 +124885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -125526,7 +124929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(510), [sym_block_comment] = STATE(510), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -125643,7 +125046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -125744,7 +125147,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -125788,7 +125191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(512), [sym_block_comment] = STATE(512), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -125875,7 +125278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -125919,7 +125322,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(513), [sym_block_comment] = STATE(513), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -126006,7 +125409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -126050,7 +125453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(514), [sym_block_comment] = STATE(514), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -126167,7 +125570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -126268,7 +125671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -126312,7 +125715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(516), [sym_block_comment] = STATE(516), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -126429,7 +125832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -126530,7 +125933,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -126574,7 +125977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(518), [sym_block_comment] = STATE(518), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -126691,7 +126094,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -126792,7 +126195,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -126836,7 +126239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(520), [sym_block_comment] = STATE(520), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -126923,7 +126326,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -126967,7 +126370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(521), [sym_block_comment] = STATE(521), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -127054,7 +126457,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14940), [sym_modifiers] = STATE(13195), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(574), + [sym_inline_modifier] = STATE(577), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -127097,7 +126500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(522), [sym_block_comment] = STATE(522), - [aux_sym_enum_definition_repeat1] = STATE(4329), + [aux_sym_enum_definition_repeat1] = STATE(4337), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -127215,7 +126618,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -127316,7 +126719,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -127360,7 +126763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(524), [sym_block_comment] = STATE(524), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -127447,7 +126850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -127491,7 +126894,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(525), [sym_block_comment] = STATE(525), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -127607,7 +127010,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -127739,7 +127142,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -127870,7 +127273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -127971,7 +127374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128015,7 +127418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(529), [sym_block_comment] = STATE(529), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -128102,7 +127505,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128146,7 +127549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(530), [sym_block_comment] = STATE(530), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -128263,7 +127666,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -128364,7 +127767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128408,7 +127811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(532), [sym_block_comment] = STATE(532), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -128495,7 +127898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128539,7 +127942,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(533), [sym_block_comment] = STATE(533), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -128626,7 +128029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128670,7 +128073,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(534), [sym_block_comment] = STATE(534), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -128757,7 +128160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128801,7 +128204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(535), [sym_block_comment] = STATE(535), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -128888,7 +128291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -128932,7 +128335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(536), [sym_block_comment] = STATE(536), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -129048,7 +128451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -129150,7 +128553,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -129194,7 +128597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(538), [sym_block_comment] = STATE(538), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -129311,7 +128714,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -129412,7 +128815,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -129456,7 +128859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(540), [sym_block_comment] = STATE(540), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -129543,7 +128946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -129587,7 +128990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(541), [sym_block_comment] = STATE(541), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -129674,7 +129077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -129718,7 +129121,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(542), [sym_block_comment] = STATE(542), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -129835,7 +129238,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -129849,7 +129252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(543), [sym_block_comment] = STATE(543), - [aux_sym_enum_definition_repeat1] = STATE(4327), + [aux_sym_enum_definition_repeat1] = STATE(4328), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -129936,7 +129339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -129980,7 +129383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(544), [sym_block_comment] = STATE(544), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -130067,7 +129470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -130111,7 +129514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(545), [sym_block_comment] = STATE(545), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -130228,7 +129631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -130329,7 +129732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -130373,7 +129776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(547), [sym_block_comment] = STATE(547), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -130460,7 +129863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -130504,7 +129907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(548), [sym_block_comment] = STATE(548), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -130621,7 +130024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -130722,7 +130125,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -130766,7 +130169,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(550), [sym_block_comment] = STATE(550), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -130853,7 +130256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -130897,7 +130300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(551), [sym_block_comment] = STATE(551), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -130984,7 +130387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -131028,7 +130431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(552), [sym_block_comment] = STATE(552), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -131115,7 +130518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -131159,7 +130562,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(553), [sym_block_comment] = STATE(553), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -131246,7 +130649,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -131290,7 +130693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(554), [sym_block_comment] = STATE(554), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -131377,7 +130780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -131421,7 +130824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(555), [sym_block_comment] = STATE(555), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -131508,7 +130911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -131552,7 +130955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(556), [sym_block_comment] = STATE(556), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -131639,7 +131042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14996), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -131683,7 +131086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(557), [sym_block_comment] = STATE(557), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -131800,7 +131203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -131930,7 +131333,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -131944,7 +131347,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(559), [sym_block_comment] = STATE(559), - [aux_sym_enum_definition_repeat1] = STATE(4327), + [aux_sym_enum_definition_repeat1] = STATE(4328), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -132018,31 +131421,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_annotation] = STATE(7505), [sym_val_definition] = STATE(15105), [sym_val_declaration] = STATE(15105), - [sym__start_val] = STATE(4228), + [sym__start_val] = STATE(4222), [sym_var_declaration] = STATE(15105), [sym_var_definition] = STATE(15105), - [sym__start_var] = STATE(4227), + [sym__start_var] = STATE(4223), [sym_type_definition] = STATE(15105), [sym_function_definition] = STATE(15105), [sym_function_declaration] = STATE(15105), - [sym__function_declaration] = STATE(14312), + [sym__function_declaration] = STATE(14528), [sym_opaque_modifier] = STATE(17936), [sym_extension_definition] = STATE(15105), [sym_given_definition] = STATE(15105), - [sym_modifiers] = STATE(13217), + [sym_modifiers] = STATE(13182), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(576), + [sym_inline_modifier] = STATE(578), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), [sym_block] = STATE(7634), [sym_expression] = STATE(14398), - [sym__simple_expression] = STATE(7359), + [sym__simple_expression] = STATE(7636), [sym_lambda_expression] = STATE(13311), [sym_if_expression] = STATE(13311), [sym_match_expression] = STATE(13311), [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16532), + [sym_bindings] = STATE(16542), [sym_case_block] = STATE(7634), [sym_assignment_expression] = STATE(13311), [sym_generic_function] = STATE(7634), @@ -132050,18 +131453,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(7634), [sym_instance_expression] = STATE(7634), [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(10708), + [sym_infix_expression] = STATE(9870), [sym_postfix_expression] = STATE(12721), [sym__postfix_expression_choice] = STATE(17125), [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10603), + [sym_prefix_expression] = STATE(10882), [sym_tuple_expression] = STATE(7634), [sym_parenthesized_expression] = STATE(7634), [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), - [sym_wildcard] = STATE(9003), + [sym_identifier] = STATE(7405), + [sym__soft_identifier] = STATE(5345), + [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), [sym_interpolated_string_expression] = STATE(7634), @@ -132074,7 +131477,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(560), [sym_block_comment] = STATE(560), - [aux_sym_enum_definition_repeat1] = STATE(4331), + [aux_sym_enum_definition_repeat1] = STATE(4336), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -132084,18 +131487,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), [anon_sym__] = ACTIONS(111), - [anon_sym_given] = ACTIONS(589), + [anon_sym_given] = ACTIONS(113), [anon_sym_class] = ACTIONS(29), [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(591), + [anon_sym_PLUS] = ACTIONS(115), + [anon_sym_DASH] = ACTIONS(115), [anon_sym_end] = ACTIONS(117), - [anon_sym_if] = ACTIONS(593), - [anon_sym_while] = ACTIONS(595), - [anon_sym_for] = ACTIONS(597), - [anon_sym_try] = ACTIONS(599), + [anon_sym_if] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_for] = ACTIONS(123), + [anon_sym_try] = ACTIONS(125), [anon_sym_new] = ACTIONS(127), - [anon_sym_extension] = ACTIONS(601), + [anon_sym_extension] = ACTIONS(129), [anon_sym_val] = ACTIONS(49), [anon_sym_AT] = ACTIONS(51), [anon_sym_var] = ACTIONS(53), @@ -132105,7 +131508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(61), [anon_sym_final] = ACTIONS(61), [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(603), + [anon_sym_implicit] = ACTIONS(137), [anon_sym_lazy] = ACTIONS(61), [anon_sym_override] = ACTIONS(61), [anon_sym_private] = ACTIONS(65), @@ -132116,21 +131519,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(145), [anon_sym_LPAREN] = ACTIONS(147), [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_macro] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_macro] = ACTIONS(151), + [anon_sym_BANG] = ACTIONS(115), + [anon_sym_TILDE] = ACTIONS(115), [anon_sym_DOLLAR] = ACTIONS(153), [anon_sym_SQUOTE] = ACTIONS(155), [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(609), + [sym_operator_identifier] = ACTIONS(431), [sym_integer_literal] = ACTIONS(161), [sym_floating_point_literal] = ACTIONS(163), [anon_sym_true] = ACTIONS(165), [anon_sym_false] = ACTIONS(165), [sym_character_literal] = ACTIONS(163), [sym_null_literal] = ACTIONS(167), - [anon_sym_return] = ACTIONS(611), - [anon_sym_throw] = ACTIONS(613), + [anon_sym_return] = ACTIONS(169), + [anon_sym_throw] = ACTIONS(171), [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), @@ -132162,7 +131565,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14946), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -132291,7 +131694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(16187), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -132422,7 +131825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14946), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -132551,7 +131954,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(14940), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -132594,7 +131997,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(564), [sym_block_comment] = STATE(564), - [aux_sym_enum_definition_repeat1] = STATE(4335), + [aux_sym_enum_definition_repeat1] = STATE(4326), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), @@ -132710,7 +132113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -132724,7 +132127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(565), [sym_block_comment] = STATE(565), - [aux_sym_enum_definition_repeat1] = STATE(4327), + [aux_sym_enum_definition_repeat1] = STATE(4328), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -132788,41 +132191,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_string] = ACTIONS(175), }, [566] = { - [sym_enum_definition] = STATE(14940), - [sym_import_declaration] = STATE(14940), - [sym_export_declaration] = STATE(14940), - [sym_object_definition] = STATE(14940), - [sym_class_definition] = STATE(14940), - [sym_trait_definition] = STATE(14940), - [sym__end_marker] = STATE(14940), + [sym_enum_definition] = STATE(16187), + [sym_enum_case_definitions] = STATE(16187), + [sym_import_declaration] = STATE(16187), + [sym_export_declaration] = STATE(16187), + [sym_object_definition] = STATE(16187), + [sym_class_definition] = STATE(16187), + [sym_trait_definition] = STATE(16187), [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(14940), - [sym_val_declaration] = STATE(14940), - [sym__start_val] = STATE(4210), - [sym_var_declaration] = STATE(14940), - [sym_var_definition] = STATE(14940), - [sym__start_var] = STATE(4206), - [sym_type_definition] = STATE(14940), - [sym_function_definition] = STATE(14940), - [sym_function_declaration] = STATE(14940), - [sym__function_declaration] = STATE(14385), + [sym_val_definition] = STATE(16187), + [sym_val_declaration] = STATE(16187), + [sym__start_val] = STATE(4259), + [sym_var_declaration] = STATE(16187), + [sym_var_definition] = STATE(16187), + [sym__start_var] = STATE(4261), + [sym_type_definition] = STATE(16187), + [sym_function_definition] = STATE(16187), + [sym_function_declaration] = STATE(16187), + [sym__function_declaration] = STATE(14457), [sym_opaque_modifier] = STATE(17253), - [sym_extension_definition] = STATE(14940), - [sym_given_definition] = STATE(14940), - [sym_modifiers] = STATE(13195), + [sym_extension_definition] = STATE(16187), + [sym_given_definition] = STATE(16187), + [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), [sym_block] = STATE(9887), - [sym_expression] = STATE(14348), - [sym__simple_expression] = STATE(7377), + [sym_expression] = STATE(14456), + [sym__simple_expression] = STATE(8031), [sym_lambda_expression] = STATE(14357), [sym_if_expression] = STATE(14357), [sym_match_expression] = STATE(14357), [sym_try_expression] = STATE(14357), - [sym_bindings] = STATE(16353), + [sym_bindings] = STATE(16430), [sym_case_block] = STATE(9887), [sym_assignment_expression] = STATE(14357), [sym_generic_function] = STATE(9887), @@ -132830,18 +132233,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(9887), [sym_instance_expression] = STATE(9887), [sym_ascription_expression] = STATE(14357), - [sym_infix_expression] = STATE(10790), + [sym_infix_expression] = STATE(10812), [sym_postfix_expression] = STATE(14052), [sym__postfix_expression_choice] = STATE(17353), [sym_macro_body] = STATE(14357), - [sym_prefix_expression] = STATE(10473), + [sym_prefix_expression] = STATE(10749), [sym_tuple_expression] = STATE(9887), [sym_parenthesized_expression] = STATE(9887), [sym_splice_expression] = STATE(9887), [sym_quote_expression] = STATE(9887), - [sym_identifier] = STATE(6194), + [sym_identifier] = STATE(7194), [sym__soft_identifier] = STATE(5822), - [sym_wildcard] = STATE(9258), + [sym_wildcard] = STATE(9886), [sym__non_null_literal] = STATE(9887), [sym_boolean_literal] = STATE(9760), [sym_interpolated_string_expression] = STATE(9887), @@ -132854,28 +132257,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14357), [sym_comment] = STATE(566), [sym_block_comment] = STATE(566), - [aux_sym_enum_definition_repeat1] = STATE(4329), + [aux_sym_enum_definition_repeat1] = STATE(4344), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), [anon_sym_enum] = ACTIONS(491), [anon_sym_LBRACE] = ACTIONS(493), - [anon_sym_case] = ACTIONS(573), + [anon_sym_case] = ACTIONS(675), [anon_sym_object] = ACTIONS(497), [anon_sym_import] = ACTIONS(499), [anon_sym_export] = ACTIONS(501), [anon_sym__] = ACTIONS(503), - [anon_sym_given] = ACTIONS(615), + [anon_sym_given] = ACTIONS(505), [anon_sym_class] = ACTIONS(507), [anon_sym_trait] = ACTIONS(509), - [anon_sym_PLUS] = ACTIONS(617), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_end] = ACTIONS(513), - [anon_sym_if] = ACTIONS(619), - [anon_sym_while] = ACTIONS(621), - [anon_sym_for] = ACTIONS(623), - [anon_sym_try] = ACTIONS(625), + [anon_sym_PLUS] = ACTIONS(511), + [anon_sym_DASH] = ACTIONS(511), + [anon_sym_end] = ACTIONS(677), + [anon_sym_if] = ACTIONS(515), + [anon_sym_while] = ACTIONS(517), + [anon_sym_for] = ACTIONS(519), + [anon_sym_try] = ACTIONS(521), [anon_sym_new] = ACTIONS(523), - [anon_sym_extension] = ACTIONS(627), + [anon_sym_extension] = ACTIONS(525), [anon_sym_val] = ACTIONS(49), [anon_sym_AT] = ACTIONS(51), [anon_sym_var] = ACTIONS(53), @@ -132885,7 +132288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(61), [anon_sym_final] = ACTIONS(61), [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(629), + [anon_sym_implicit] = ACTIONS(533), [anon_sym_lazy] = ACTIONS(61), [anon_sym_override] = ACTIONS(61), [anon_sym_private] = ACTIONS(65), @@ -132895,25 +132298,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(539), [anon_sym_transparent] = ACTIONS(541), [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_SEMI] = ACTIONS(663), - [anon_sym_macro] = ACTIONS(633), - [anon_sym_BANG] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_macro] = ACTIONS(547), + [anon_sym_BANG] = ACTIONS(511), + [anon_sym_TILDE] = ACTIONS(511), [anon_sym_DOLLAR] = ACTIONS(549), [anon_sym_SQUOTE] = ACTIONS(551), [sym__backquoted_id] = ACTIONS(553), - [sym_operator_identifier] = ACTIONS(635), + [sym_operator_identifier] = ACTIONS(555), [sym_integer_literal] = ACTIONS(557), [sym_floating_point_literal] = ACTIONS(559), [anon_sym_true] = ACTIONS(561), [anon_sym_false] = ACTIONS(561), [sym_character_literal] = ACTIONS(559), [sym_null_literal] = ACTIONS(563), - [anon_sym_return] = ACTIONS(637), - [anon_sym_throw] = ACTIONS(639), + [anon_sym_return] = ACTIONS(565), + [anon_sym_throw] = ACTIONS(567), [anon_sym_do] = ACTIONS(569), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__outdent] = ACTIONS(673), [sym__simple_multiline_string] = ACTIONS(571), [sym__simple_string] = ACTIONS(571), }, @@ -132928,31 +132331,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_annotation] = STATE(7505), [sym_val_definition] = STATE(15105), [sym_val_declaration] = STATE(15105), - [sym__start_val] = STATE(4222), + [sym__start_val] = STATE(4228), [sym_var_declaration] = STATE(15105), [sym_var_definition] = STATE(15105), - [sym__start_var] = STATE(4223), + [sym__start_var] = STATE(4227), [sym_type_definition] = STATE(15105), [sym_function_definition] = STATE(15105), [sym_function_declaration] = STATE(15105), - [sym__function_declaration] = STATE(14528), + [sym__function_declaration] = STATE(14312), [sym_opaque_modifier] = STATE(17936), [sym_extension_definition] = STATE(15105), [sym_given_definition] = STATE(15105), - [sym_modifiers] = STATE(13182), + [sym_modifiers] = STATE(13217), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(578), + [sym_inline_modifier] = STATE(576), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), [sym_block] = STATE(7634), [sym_expression] = STATE(14398), - [sym__simple_expression] = STATE(7636), + [sym__simple_expression] = STATE(7359), [sym_lambda_expression] = STATE(13311), [sym_if_expression] = STATE(13311), [sym_match_expression] = STATE(13311), [sym_try_expression] = STATE(13311), - [sym_bindings] = STATE(16542), + [sym_bindings] = STATE(16532), [sym_case_block] = STATE(7634), [sym_assignment_expression] = STATE(13311), [sym_generic_function] = STATE(7634), @@ -132960,18 +132363,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_field_expression] = STATE(7634), [sym_instance_expression] = STATE(7634), [sym_ascription_expression] = STATE(13311), - [sym_infix_expression] = STATE(9870), + [sym_infix_expression] = STATE(10708), [sym_postfix_expression] = STATE(12721), [sym__postfix_expression_choice] = STATE(17125), [sym_macro_body] = STATE(13311), - [sym_prefix_expression] = STATE(10882), + [sym_prefix_expression] = STATE(10603), [sym_tuple_expression] = STATE(7634), [sym_parenthesized_expression] = STATE(7634), [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), - [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), - [sym_wildcard] = STATE(9856), + [sym_identifier] = STATE(6126), + [sym__soft_identifier] = STATE(5345), + [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), [sym_interpolated_string_expression] = STATE(7634), @@ -132984,7 +132387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(13311), [sym_comment] = STATE(567), [sym_block_comment] = STATE(567), - [aux_sym_enum_definition_repeat1] = STATE(4336), + [aux_sym_enum_definition_repeat1] = STATE(4332), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -132994,18 +132397,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_import] = ACTIONS(21), [anon_sym_export] = ACTIONS(23), [anon_sym__] = ACTIONS(111), - [anon_sym_given] = ACTIONS(113), + [anon_sym_given] = ACTIONS(589), [anon_sym_class] = ACTIONS(29), [anon_sym_trait] = ACTIONS(31), - [anon_sym_PLUS] = ACTIONS(115), - [anon_sym_DASH] = ACTIONS(115), + [anon_sym_PLUS] = ACTIONS(591), + [anon_sym_DASH] = ACTIONS(591), [anon_sym_end] = ACTIONS(117), - [anon_sym_if] = ACTIONS(119), - [anon_sym_while] = ACTIONS(121), - [anon_sym_for] = ACTIONS(123), - [anon_sym_try] = ACTIONS(125), + [anon_sym_if] = ACTIONS(593), + [anon_sym_while] = ACTIONS(595), + [anon_sym_for] = ACTIONS(597), + [anon_sym_try] = ACTIONS(599), [anon_sym_new] = ACTIONS(127), - [anon_sym_extension] = ACTIONS(129), + [anon_sym_extension] = ACTIONS(601), [anon_sym_val] = ACTIONS(49), [anon_sym_AT] = ACTIONS(51), [anon_sym_var] = ACTIONS(53), @@ -133015,7 +132418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(61), [anon_sym_final] = ACTIONS(61), [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(137), + [anon_sym_implicit] = ACTIONS(603), [anon_sym_lazy] = ACTIONS(61), [anon_sym_override] = ACTIONS(61), [anon_sym_private] = ACTIONS(65), @@ -133026,21 +132429,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(145), [anon_sym_LPAREN] = ACTIONS(147), [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_macro] = ACTIONS(151), - [anon_sym_BANG] = ACTIONS(115), - [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_macro] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_TILDE] = ACTIONS(591), [anon_sym_DOLLAR] = ACTIONS(153), [anon_sym_SQUOTE] = ACTIONS(155), [sym__backquoted_id] = ACTIONS(157), - [sym_operator_identifier] = ACTIONS(431), + [sym_operator_identifier] = ACTIONS(609), [sym_integer_literal] = ACTIONS(161), [sym_floating_point_literal] = ACTIONS(163), [anon_sym_true] = ACTIONS(165), [anon_sym_false] = ACTIONS(165), [sym_character_literal] = ACTIONS(163), [sym_null_literal] = ACTIONS(167), - [anon_sym_return] = ACTIONS(169), - [anon_sym_throw] = ACTIONS(171), + [anon_sym_return] = ACTIONS(611), + [anon_sym_throw] = ACTIONS(613), [anon_sym_do] = ACTIONS(99), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), @@ -133048,6 +132451,136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_string] = ACTIONS(175), }, [568] = { + [sym_enum_definition] = STATE(14940), + [sym_import_declaration] = STATE(14940), + [sym_export_declaration] = STATE(14940), + [sym_object_definition] = STATE(14940), + [sym_class_definition] = STATE(14940), + [sym_trait_definition] = STATE(14940), + [sym__end_marker] = STATE(14940), + [sym_annotation] = STATE(7505), + [sym_val_definition] = STATE(14940), + [sym_val_declaration] = STATE(14940), + [sym__start_val] = STATE(4210), + [sym_var_declaration] = STATE(14940), + [sym_var_definition] = STATE(14940), + [sym__start_var] = STATE(4206), + [sym_type_definition] = STATE(14940), + [sym_function_definition] = STATE(14940), + [sym_function_declaration] = STATE(14940), + [sym__function_declaration] = STATE(14385), + [sym_opaque_modifier] = STATE(17253), + [sym_extension_definition] = STATE(14940), + [sym_given_definition] = STATE(14940), + [sym_modifiers] = STATE(13195), + [sym_access_modifier] = STATE(6099), + [sym_inline_modifier] = STATE(577), + [sym_infix_modifier] = STATE(6099), + [sym_open_modifier] = STATE(6099), + [sym_transparent_modifier] = STATE(6099), + [sym_block] = STATE(9887), + [sym_expression] = STATE(14348), + [sym__simple_expression] = STATE(7377), + [sym_lambda_expression] = STATE(14357), + [sym_if_expression] = STATE(14357), + [sym_match_expression] = STATE(14357), + [sym_try_expression] = STATE(14357), + [sym_bindings] = STATE(16353), + [sym_case_block] = STATE(9887), + [sym_assignment_expression] = STATE(14357), + [sym_generic_function] = STATE(9887), + [sym_call_expression] = STATE(9887), + [sym_field_expression] = STATE(9887), + [sym_instance_expression] = STATE(9887), + [sym_ascription_expression] = STATE(14357), + [sym_infix_expression] = STATE(10790), + [sym_postfix_expression] = STATE(14052), + [sym__postfix_expression_choice] = STATE(17353), + [sym_macro_body] = STATE(14357), + [sym_prefix_expression] = STATE(10473), + [sym_tuple_expression] = STATE(9887), + [sym_parenthesized_expression] = STATE(9887), + [sym_splice_expression] = STATE(9887), + [sym_quote_expression] = STATE(9887), + [sym_identifier] = STATE(6194), + [sym__soft_identifier] = STATE(5822), + [sym_wildcard] = STATE(9258), + [sym__non_null_literal] = STATE(9887), + [sym_boolean_literal] = STATE(9760), + [sym_interpolated_string_expression] = STATE(9887), + [sym_string] = STATE(9760), + [sym_unit] = STATE(9887), + [sym_return_expression] = STATE(14357), + [sym_throw_expression] = STATE(14357), + [sym_while_expression] = STATE(14357), + [sym_do_while_expression] = STATE(14357), + [sym_for_expression] = STATE(14357), + [sym_comment] = STATE(568), + [sym_block_comment] = STATE(568), + [aux_sym_enum_definition_repeat1] = STATE(4337), + [aux_sym_modifiers_repeat1] = STATE(5332), + [sym__alpha_identifier] = ACTIONS(489), + [anon_sym_enum] = ACTIONS(491), + [anon_sym_LBRACE] = ACTIONS(493), + [anon_sym_case] = ACTIONS(573), + [anon_sym_object] = ACTIONS(497), + [anon_sym_import] = ACTIONS(499), + [anon_sym_export] = ACTIONS(501), + [anon_sym__] = ACTIONS(503), + [anon_sym_given] = ACTIONS(615), + [anon_sym_class] = ACTIONS(507), + [anon_sym_trait] = ACTIONS(509), + [anon_sym_PLUS] = ACTIONS(617), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_end] = ACTIONS(513), + [anon_sym_if] = ACTIONS(619), + [anon_sym_while] = ACTIONS(621), + [anon_sym_for] = ACTIONS(623), + [anon_sym_try] = ACTIONS(625), + [anon_sym_new] = ACTIONS(523), + [anon_sym_extension] = ACTIONS(627), + [anon_sym_val] = ACTIONS(49), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_var] = ACTIONS(53), + [anon_sym_type] = ACTIONS(527), + [anon_sym_def] = ACTIONS(529), + [anon_sym_opaque] = ACTIONS(531), + [anon_sym_abstract] = ACTIONS(61), + [anon_sym_final] = ACTIONS(61), + [anon_sym_sealed] = ACTIONS(61), + [anon_sym_implicit] = ACTIONS(629), + [anon_sym_lazy] = ACTIONS(61), + [anon_sym_override] = ACTIONS(61), + [anon_sym_private] = ACTIONS(65), + [anon_sym_protected] = ACTIONS(65), + [anon_sym_inline] = ACTIONS(535), + [anon_sym_infix] = ACTIONS(537), + [anon_sym_open] = ACTIONS(539), + [anon_sym_transparent] = ACTIONS(541), + [anon_sym_LPAREN] = ACTIONS(543), + [anon_sym_SEMI] = ACTIONS(663), + [anon_sym_macro] = ACTIONS(633), + [anon_sym_BANG] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_DOLLAR] = ACTIONS(549), + [anon_sym_SQUOTE] = ACTIONS(551), + [sym__backquoted_id] = ACTIONS(553), + [sym_operator_identifier] = ACTIONS(635), + [sym_integer_literal] = ACTIONS(557), + [sym_floating_point_literal] = ACTIONS(559), + [anon_sym_true] = ACTIONS(561), + [anon_sym_false] = ACTIONS(561), + [sym_character_literal] = ACTIONS(559), + [sym_null_literal] = ACTIONS(563), + [anon_sym_return] = ACTIONS(637), + [anon_sym_throw] = ACTIONS(639), + [anon_sym_do] = ACTIONS(569), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(571), + [sym__simple_string] = ACTIONS(571), + }, + [569] = { [sym_enum_definition] = STATE(16187), [sym_enum_case_definitions] = STATE(16187), [sym_import_declaration] = STATE(16187), @@ -133071,7 +132604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_given_definition] = STATE(16187), [sym_modifiers] = STATE(13166), [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), + [sym_inline_modifier] = STATE(574), [sym_infix_modifier] = STATE(6099), [sym_open_modifier] = STATE(6099), [sym_transparent_modifier] = STATE(6099), @@ -133112,8 +132645,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14357), [sym_do_while_expression] = STATE(14357), [sym_for_expression] = STATE(14357), - [sym_comment] = STATE(568), - [sym_block_comment] = STATE(568), + [sym_comment] = STATE(569), + [sym_block_comment] = STATE(569), [aux_sym_enum_definition_repeat1] = STATE(4344), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(489), @@ -133173,11 +132706,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_do] = ACTIONS(569), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__outdent] = ACTIONS(673), [sym__simple_multiline_string] = ACTIONS(571), [sym__simple_string] = ACTIONS(571), }, - [569] = { + [570] = { [sym_enum_definition] = STATE(15737), [sym_enum_case_definitions] = STATE(15737), [sym_import_declaration] = STATE(15737), @@ -133230,7 +132762,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -133242,9 +132774,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(13311), [sym_do_while_expression] = STATE(13311), [sym_for_expression] = STATE(13311), - [sym_comment] = STATE(569), - [sym_block_comment] = STATE(569), - [aux_sym_enum_definition_repeat1] = STATE(4327), + [sym_comment] = STATE(570), + [sym_block_comment] = STATE(570), + [aux_sym_enum_definition_repeat1] = STATE(4328), [aux_sym_modifiers_repeat1] = STATE(5332), [sym__alpha_identifier] = ACTIONS(105), [anon_sym_enum] = ACTIONS(11), @@ -133306,135 +132838,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(175), [sym__simple_string] = ACTIONS(175), }, - [570] = { - [sym_enum_definition] = STATE(16187), - [sym_enum_case_definitions] = STATE(16187), - [sym_import_declaration] = STATE(16187), - [sym_export_declaration] = STATE(16187), - [sym_object_definition] = STATE(16187), - [sym_class_definition] = STATE(16187), - [sym_trait_definition] = STATE(16187), - [sym_annotation] = STATE(7505), - [sym_val_definition] = STATE(16187), - [sym_val_declaration] = STATE(16187), - [sym__start_val] = STATE(4259), - [sym_var_declaration] = STATE(16187), - [sym_var_definition] = STATE(16187), - [sym__start_var] = STATE(4261), - [sym_type_definition] = STATE(16187), - [sym_function_definition] = STATE(16187), - [sym_function_declaration] = STATE(16187), - [sym__function_declaration] = STATE(14457), - [sym_opaque_modifier] = STATE(17253), - [sym_extension_definition] = STATE(16187), - [sym_given_definition] = STATE(16187), - [sym_modifiers] = STATE(13166), - [sym_access_modifier] = STATE(6099), - [sym_inline_modifier] = STATE(577), - [sym_infix_modifier] = STATE(6099), - [sym_open_modifier] = STATE(6099), - [sym_transparent_modifier] = STATE(6099), - [sym_block] = STATE(9887), - [sym_expression] = STATE(14456), - [sym__simple_expression] = STATE(8031), - [sym_lambda_expression] = STATE(14357), - [sym_if_expression] = STATE(14357), - [sym_match_expression] = STATE(14357), - [sym_try_expression] = STATE(14357), - [sym_bindings] = STATE(16430), - [sym_case_block] = STATE(9887), - [sym_assignment_expression] = STATE(14357), - [sym_generic_function] = STATE(9887), - [sym_call_expression] = STATE(9887), - [sym_field_expression] = STATE(9887), - [sym_instance_expression] = STATE(9887), - [sym_ascription_expression] = STATE(14357), - [sym_infix_expression] = STATE(10812), - [sym_postfix_expression] = STATE(14052), - [sym__postfix_expression_choice] = STATE(17353), - [sym_macro_body] = STATE(14357), - [sym_prefix_expression] = STATE(10749), - [sym_tuple_expression] = STATE(9887), - [sym_parenthesized_expression] = STATE(9887), - [sym_splice_expression] = STATE(9887), - [sym_quote_expression] = STATE(9887), - [sym_identifier] = STATE(7194), - [sym__soft_identifier] = STATE(5822), - [sym_wildcard] = STATE(9886), - [sym__non_null_literal] = STATE(9887), - [sym_boolean_literal] = STATE(9760), - [sym_interpolated_string_expression] = STATE(9887), - [sym_string] = STATE(9760), - [sym_unit] = STATE(9887), - [sym_return_expression] = STATE(14357), - [sym_throw_expression] = STATE(14357), - [sym_while_expression] = STATE(14357), - [sym_do_while_expression] = STATE(14357), - [sym_for_expression] = STATE(14357), - [sym_comment] = STATE(570), - [sym_block_comment] = STATE(570), - [aux_sym_enum_definition_repeat1] = STATE(4344), - [aux_sym_modifiers_repeat1] = STATE(5332), - [sym__alpha_identifier] = ACTIONS(489), - [anon_sym_enum] = ACTIONS(491), - [anon_sym_LBRACE] = ACTIONS(493), - [anon_sym_case] = ACTIONS(675), - [anon_sym_object] = ACTIONS(497), - [anon_sym_import] = ACTIONS(499), - [anon_sym_export] = ACTIONS(501), - [anon_sym__] = ACTIONS(503), - [anon_sym_given] = ACTIONS(505), - [anon_sym_class] = ACTIONS(507), - [anon_sym_trait] = ACTIONS(509), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(511), - [anon_sym_end] = ACTIONS(677), - [anon_sym_if] = ACTIONS(515), - [anon_sym_while] = ACTIONS(517), - [anon_sym_for] = ACTIONS(519), - [anon_sym_try] = ACTIONS(521), - [anon_sym_new] = ACTIONS(523), - [anon_sym_extension] = ACTIONS(525), - [anon_sym_val] = ACTIONS(49), - [anon_sym_AT] = ACTIONS(51), - [anon_sym_var] = ACTIONS(53), - [anon_sym_type] = ACTIONS(527), - [anon_sym_def] = ACTIONS(529), - [anon_sym_opaque] = ACTIONS(531), - [anon_sym_abstract] = ACTIONS(61), - [anon_sym_final] = ACTIONS(61), - [anon_sym_sealed] = ACTIONS(61), - [anon_sym_implicit] = ACTIONS(533), - [anon_sym_lazy] = ACTIONS(61), - [anon_sym_override] = ACTIONS(61), - [anon_sym_private] = ACTIONS(65), - [anon_sym_protected] = ACTIONS(65), - [anon_sym_inline] = ACTIONS(535), - [anon_sym_infix] = ACTIONS(537), - [anon_sym_open] = ACTIONS(539), - [anon_sym_transparent] = ACTIONS(541), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_macro] = ACTIONS(547), - [anon_sym_BANG] = ACTIONS(511), - [anon_sym_TILDE] = ACTIONS(511), - [anon_sym_DOLLAR] = ACTIONS(549), - [anon_sym_SQUOTE] = ACTIONS(551), - [sym__backquoted_id] = ACTIONS(553), - [sym_operator_identifier] = ACTIONS(555), - [sym_integer_literal] = ACTIONS(557), - [sym_floating_point_literal] = ACTIONS(559), - [anon_sym_true] = ACTIONS(561), - [anon_sym_false] = ACTIONS(561), - [sym_character_literal] = ACTIONS(559), - [sym_null_literal] = ACTIONS(563), - [anon_sym_return] = ACTIONS(565), - [anon_sym_throw] = ACTIONS(567), - [anon_sym_do] = ACTIONS(569), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(571), - [sym__simple_string] = ACTIONS(571), - }, [571] = { [sym_inline_modifier] = STATE(2325), [sym__indentable_expression] = STATE(14316), @@ -133572,7 +132975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -134238,7 +133641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(5694), [sym_expression] = STATE(15828), - [sym__simple_expression] = STATE(4489), + [sym__simple_expression] = STATE(4485), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -134260,9 +133663,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(4372), - [sym__soft_identifier] = STATE(4609), - [sym_wildcard] = STATE(5040), + [sym_identifier] = STATE(4371), + [sym__soft_identifier] = STATE(4610), + [sym_wildcard] = STATE(5041), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), @@ -134328,38 +133731,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [580] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(6246), - [sym_expression] = STATE(15905), - [sym__simple_expression] = STATE(4584), + [sym_block] = STATE(6144), + [sym_expression] = STATE(16253), + [sym__simple_expression] = STATE(4597), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(6246), + [sym_case_block] = STATE(6144), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(6246), - [sym_call_expression] = STATE(6246), - [sym_field_expression] = STATE(6246), - [sym_instance_expression] = STATE(6246), + [sym_generic_function] = STATE(6144), + [sym_call_expression] = STATE(6144), + [sym_field_expression] = STATE(6144), + [sym_instance_expression] = STATE(6144), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(18289), + [sym__postfix_expression_choice] = STATE(17185), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(7297), - [sym_tuple_expression] = STATE(6246), - [sym_parenthesized_expression] = STATE(6246), - [sym_splice_expression] = STATE(6246), - [sym_quote_expression] = STATE(6246), - [sym_identifier] = STATE(4479), - [sym__soft_identifier] = STATE(4686), - [sym_wildcard] = STATE(5441), - [sym__non_null_literal] = STATE(6246), - [sym_boolean_literal] = STATE(6405), - [sym_interpolated_string_expression] = STATE(6246), - [sym_string] = STATE(6405), - [sym_unit] = STATE(6246), + [sym_prefix_expression] = STATE(7376), + [sym_tuple_expression] = STATE(6144), + [sym_parenthesized_expression] = STATE(6144), + [sym_splice_expression] = STATE(6144), + [sym_quote_expression] = STATE(6144), + [sym_identifier] = STATE(4483), + [sym__soft_identifier] = STATE(4703), + [sym_wildcard] = STATE(5259), + [sym__non_null_literal] = STATE(6144), + [sym_boolean_literal] = STATE(6443), + [sym_interpolated_string_expression] = STATE(6144), + [sym_string] = STATE(6443), + [sym_unit] = STATE(6144), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -134392,7 +133795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_RPAREN] = ACTIONS(910), [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_catch] = ACTIONS(912), + [anon_sym_else] = ACTIONS(912), [anon_sym_finally] = ACTIONS(912), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(956), @@ -134419,38 +133822,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [581] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(6144), - [sym_expression] = STATE(16253), - [sym__simple_expression] = STATE(4595), + [sym_block] = STATE(6246), + [sym_expression] = STATE(15905), + [sym__simple_expression] = STATE(4585), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(6144), + [sym_case_block] = STATE(6246), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(6144), - [sym_call_expression] = STATE(6144), - [sym_field_expression] = STATE(6144), - [sym_instance_expression] = STATE(6144), + [sym_generic_function] = STATE(6246), + [sym_call_expression] = STATE(6246), + [sym_field_expression] = STATE(6246), + [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(17185), + [sym__postfix_expression_choice] = STATE(18289), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(7376), - [sym_tuple_expression] = STATE(6144), - [sym_parenthesized_expression] = STATE(6144), - [sym_splice_expression] = STATE(6144), - [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4483), - [sym__soft_identifier] = STATE(4703), - [sym_wildcard] = STATE(5259), - [sym__non_null_literal] = STATE(6144), - [sym_boolean_literal] = STATE(6443), - [sym_interpolated_string_expression] = STATE(6144), - [sym_string] = STATE(6443), - [sym_unit] = STATE(6144), + [sym_prefix_expression] = STATE(7297), + [sym_tuple_expression] = STATE(6246), + [sym_parenthesized_expression] = STATE(6246), + [sym_splice_expression] = STATE(6246), + [sym_quote_expression] = STATE(6246), + [sym_identifier] = STATE(4479), + [sym__soft_identifier] = STATE(4687), + [sym_wildcard] = STATE(5440), + [sym__non_null_literal] = STATE(6246), + [sym_boolean_literal] = STATE(6405), + [sym_interpolated_string_expression] = STATE(6246), + [sym_string] = STATE(6405), + [sym_unit] = STATE(6246), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -134483,7 +133886,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_RPAREN] = ACTIONS(910), [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_else] = ACTIONS(912), + [anon_sym_catch] = ACTIONS(912), [anon_sym_finally] = ACTIONS(912), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(992), @@ -134512,7 +133915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7033), [sym_expression] = STATE(15877), - [sym__simple_expression] = STATE(4636), + [sym__simple_expression] = STATE(4733), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -134534,8 +133937,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7033), [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), - [sym_identifier] = STATE(4597), - [sym__soft_identifier] = STATE(4985), + [sym_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(5735), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -134602,7 +134005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7097), [sym_expression] = STATE(15432), - [sym__simple_expression] = STATE(4660), + [sym__simple_expression] = STATE(4659), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -134625,7 +134028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(4535), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(5960), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -134714,8 +134117,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7881), [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), - [sym_identifier] = STATE(4744), - [sym__soft_identifier] = STATE(5476), + [sym_identifier] = STATE(4743), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(6442), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -134804,8 +134207,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7102), [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), - [sym_identifier] = STATE(4558), - [sym__soft_identifier] = STATE(4900), + [sym_identifier] = STATE(4559), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(5816), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -134895,7 +134298,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -134962,40 +134365,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(5694), [sym_expression] = STATE(12046), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(587), [sym_block_comment] = STATE(587), [sym__alpha_identifier] = ACTIONS(904), @@ -135073,7 +134476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -135161,7 +134564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(4671), + [sym_identifier] = STATE(4627), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(6746), [sym__non_null_literal] = STATE(7945), @@ -135250,7 +134653,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8464), [sym_splice_expression] = STATE(8464), [sym_quote_expression] = STATE(8464), - [sym_identifier] = STATE(4884), + [sym_identifier] = STATE(4882), [sym__soft_identifier] = STATE(5834), [sym_wildcard] = STATE(6971), [sym__non_null_literal] = STATE(8464), @@ -135339,7 +134742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8286), [sym_splice_expression] = STATE(8286), [sym_quote_expression] = STATE(8286), - [sym_identifier] = STATE(4847), + [sym_identifier] = STATE(4845), [sym__soft_identifier] = STATE(5538), [sym_wildcard] = STATE(6898), [sym__non_null_literal] = STATE(8286), @@ -135495,41 +134898,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym_block] = STATE(5694), [sym_expression] = STATE(12046), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(593), [sym_block_comment] = STATE(593), [sym__alpha_identifier] = ACTIONS(904), @@ -135606,7 +135009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -135695,7 +135098,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -135760,7 +135163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7634), [sym_expression] = STATE(15682), - [sym__simple_expression] = STATE(5016), + [sym__simple_expression] = STATE(5014), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -135783,7 +135186,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -135871,7 +135274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(5861), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8323), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -136047,7 +135450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(5637), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8437), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), @@ -136113,22 +135516,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12433), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -136142,87 +135545,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(600), [sym_block_comment] = STATE(600), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), [anon_sym_RBRACE] = ACTIONS(1166), [anon_sym_case] = ACTIONS(1164), - [anon_sym__] = ACTIONS(990), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_match] = ACTIONS(1164), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_SEMI] = ACTIONS(1166), [anon_sym_else] = ACTIONS(1164), [anon_sym_finally] = ACTIONS(1164), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__automatic_semicolon] = ACTIONS(1166), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [601] = { [sym_inline_modifier] = STATE(2242), [sym_block] = STATE(6144), [sym_expression] = STATE(12433), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -136230,99 +135633,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(601), [sym_block_comment] = STATE(601), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), [anon_sym_RBRACE] = ACTIONS(1166), - [anon_sym__] = ACTIONS(990), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1164), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_match] = ACTIONS(1164), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_RPAREN] = ACTIONS(1166), [anon_sym_SEMI] = ACTIONS(1166), [anon_sym_else] = ACTIONS(1164), [anon_sym_finally] = ACTIONS(1164), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__automatic_semicolon] = ACTIONS(1166), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [602] = { [sym_inline_modifier] = STATE(2404), [sym_block] = STATE(5694), [sym_expression] = STATE(12046), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(602), [sym_block_comment] = STATE(602), [sym__alpha_identifier] = ACTIONS(904), @@ -136464,7 +135867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2323), [sym_block] = STATE(6246), [sym_expression] = STATE(12440), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -136478,7 +135881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -136487,7 +135890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -136501,52 +135904,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(604), [sym_block_comment] = STATE(604), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), [anon_sym_RBRACE] = ACTIONS(1166), - [anon_sym__] = ACTIONS(954), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1164), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_match] = ACTIONS(1164), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_RPAREN] = ACTIONS(1166), [anon_sym_SEMI] = ACTIONS(1166), [anon_sym_catch] = ACTIONS(1164), [anon_sym_finally] = ACTIONS(1164), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__automatic_semicolon] = ACTIONS(1166), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [605] = { [sym_inline_modifier] = STATE(2202), @@ -136574,7 +135977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9323), [sym_splice_expression] = STATE(9323), [sym_quote_expression] = STATE(9323), - [sym_identifier] = STATE(5156), + [sym_identifier] = STATE(5157), [sym__soft_identifier] = STATE(6341), [sym_wildcard] = STATE(8237), [sym__non_null_literal] = STATE(9323), @@ -136750,7 +136153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8633), [sym_splice_expression] = STATE(8633), [sym_quote_expression] = STATE(8633), - [sym_identifier] = STATE(4978), + [sym_identifier] = STATE(4977), [sym__soft_identifier] = STATE(5961), [sym_wildcard] = STATE(6804), [sym__non_null_literal] = STATE(8633), @@ -136817,22 +136220,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9364), [sym_expression] = STATE(13908), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -136846,11 +136249,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(608), [sym_block_comment] = STATE(608), [ts_builtin_sym_end] = ACTIONS(1166), @@ -137006,7 +136409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -137015,7 +136418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -137029,92 +136432,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(610), [sym_block_comment] = STATE(610), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), [anon_sym_RBRACE] = ACTIONS(1166), [anon_sym_case] = ACTIONS(1164), - [anon_sym__] = ACTIONS(954), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_match] = ACTIONS(1164), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_SEMI] = ACTIONS(1166), [anon_sym_catch] = ACTIONS(1164), [anon_sym_finally] = ACTIONS(1164), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__automatic_semicolon] = ACTIONS(1166), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [611] = { [sym_inline_modifier] = STATE(2348), [sym_block] = STATE(9962), [sym_expression] = STATE(14235), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(611), [sym_block_comment] = STATE(611), [ts_builtin_sym_end] = ACTIONS(1166), @@ -137254,7 +136657,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7634), [sym_expression] = STATE(15682), - [sym__simple_expression] = STATE(5016), + [sym__simple_expression] = STATE(5014), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -137277,7 +136680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -137537,7 +136940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9377), [sym_splice_expression] = STATE(9377), [sym_quote_expression] = STATE(9377), - [sym_identifier] = STATE(5145), + [sym_identifier] = STATE(5148), [sym__soft_identifier] = STATE(6715), [sym_wildcard] = STATE(8032), [sym__non_null_literal] = STATE(9377), @@ -137602,7 +137005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2400), [sym_block] = STATE(6246), [sym_expression] = STATE(12440), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -137616,7 +137019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -137625,7 +137028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -137639,42 +137042,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(617), [sym_block_comment] = STATE(617), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1164), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_match] = ACTIONS(1164), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_SEMI] = ACTIONS(1166), [anon_sym_catch] = ACTIONS(1164), [anon_sym_finally] = ACTIONS(1164), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1164), @@ -137682,8 +137085,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__automatic_semicolon] = ACTIONS(1166), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [618] = { [sym_inline_modifier] = STATE(2353), @@ -137799,7 +137202,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -137864,22 +137267,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12433), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -137893,49 +137296,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(620), [sym_block_comment] = STATE(620), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1164), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_match] = ACTIONS(1164), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_SEMI] = ACTIONS(1166), [anon_sym_else] = ACTIONS(1164), [anon_sym_finally] = ACTIONS(1164), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1164), @@ -137943,8 +137346,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__automatic_semicolon] = ACTIONS(1166), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [621] = { [sym_inline_modifier] = STATE(2101), @@ -138051,7 +137454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -138060,7 +137463,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -138138,7 +137541,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -138147,7 +137550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -138234,7 +137637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6511), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(9294), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -138486,7 +137889,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -138495,7 +137898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -138582,7 +137985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -138759,7 +138162,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -138842,7 +138245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -139190,7 +138593,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -139597,23 +139000,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym__expr_case_clause] = STATE(12398), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -139627,53 +139030,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(640), [sym_block_comment] = STATE(640), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), [anon_sym_case] = ACTIONS(2246), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [641] = { [sym_inline_modifier] = STATE(2310), @@ -139683,23 +139086,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym__expr_case_clause] = STATE(12398), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -139713,53 +139116,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(641), [sym_block_comment] = STATE(641), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), [anon_sym_case] = ACTIONS(2252), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [642] = { [sym_inline_modifier] = STATE(2147), @@ -139849,47 +139252,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [643] = { [sym_inline_modifier] = STATE(2404), - [sym__indentable_expression] = STATE(11819), + [sym__indentable_expression] = STATE(11821), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), - [sym__expr_case_clause] = STATE(11814), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), + [sym__expr_case_clause] = STATE(11815), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(643), [sym_block_comment] = STATE(643), [sym__alpha_identifier] = ACTIONS(904), @@ -140132,7 +139535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -140213,7 +139616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -140222,7 +139625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -140304,7 +139707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -140365,47 +139768,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [649] = { [sym_inline_modifier] = STATE(2125), - [sym__indentable_expression] = STATE(11819), + [sym__indentable_expression] = STATE(11821), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), - [sym__expr_case_clause] = STATE(11814), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), + [sym__expr_case_clause] = STATE(11815), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(649), [sym_block_comment] = STATE(649), [sym__alpha_identifier] = ACTIONS(904), @@ -140451,7 +139854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [650] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12122), + [sym__indentable_expression] = STATE(12123), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -140461,7 +139864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), [sym_try_expression] = STATE(12140), - [sym__expr_case_clause] = STATE(12128), + [sym__expr_case_clause] = STATE(12129), [sym_bindings] = STATE(16389), [sym_case_block] = STATE(6246), [sym_assignment_expression] = STATE(12140), @@ -140471,7 +139874,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -140480,7 +139883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -140494,46 +139897,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(650), [sym_block_comment] = STATE(650), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), [anon_sym_case] = ACTIONS(2308), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [651] = { [sym_inline_modifier] = STATE(2316), @@ -140629,29 +140032,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym__expr_case_clause] = STATE(12398), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -140659,53 +140062,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(652), [sym_block_comment] = STATE(652), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), [anon_sym_case] = ACTIONS(2316), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [653] = { [sym_inline_modifier] = STATE(2282), @@ -140824,7 +140227,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -140967,7 +140370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [656] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12122), + [sym__indentable_expression] = STATE(12123), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -140977,7 +140380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), [sym_try_expression] = STATE(12140), - [sym__expr_case_clause] = STATE(12128), + [sym__expr_case_clause] = STATE(12129), [sym_bindings] = STATE(16360), [sym_case_block] = STATE(9683), [sym_assignment_expression] = STATE(12140), @@ -140987,7 +140390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -140996,7 +140399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -141053,29 +140456,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [657] = { [sym_inline_modifier] = STATE(2328), - [sym__indentable_expression] = STATE(11819), + [sym__indentable_expression] = STATE(11821), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), - [sym__expr_case_clause] = STATE(11814), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), + [sym__expr_case_clause] = STATE(11815), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -141089,11 +140492,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(657), [sym_block_comment] = STATE(657), [sym__alpha_identifier] = ACTIONS(1336), @@ -141139,17 +140542,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [658] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12122), + [sym__indentable_expression] = STATE(12123), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), [sym_try_expression] = STATE(12140), - [sym__expr_case_clause] = STATE(12128), + [sym__expr_case_clause] = STATE(12129), [sym_bindings] = STATE(16647), [sym_case_block] = STATE(6246), [sym_assignment_expression] = STATE(12140), @@ -141159,7 +140562,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -141168,7 +140571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -141182,46 +140585,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(658), [sym_block_comment] = STATE(658), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), [anon_sym_case] = ACTIONS(2344), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [659] = { [sym_inline_modifier] = STATE(2202), @@ -141403,41 +140806,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym__expr_case_clause] = STATE(12398), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(661), [sym_block_comment] = STATE(661), [sym__alpha_identifier] = ACTIONS(1496), @@ -141512,7 +140915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -141684,7 +141087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -141761,7 +141164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -141770,7 +141173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -142019,7 +141422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -142114,7 +141517,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -142277,7 +141680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -142286,7 +141689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -142359,7 +141762,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -142531,7 +141934,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -142540,7 +141943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -142626,7 +142029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -142687,17 +142090,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [676] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12122), + [sym__indentable_expression] = STATE(12123), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), [sym_try_expression] = STATE(12140), - [sym__expr_case_clause] = STATE(12128), + [sym__expr_case_clause] = STATE(12129), [sym_bindings] = STATE(16591), [sym_case_block] = STATE(6246), [sym_assignment_expression] = STATE(12140), @@ -142707,7 +142110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -142716,7 +142119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -142730,90 +142133,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(676), [sym_block_comment] = STATE(676), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), [anon_sym_case] = ACTIONS(2472), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [677] = { [sym_inline_modifier] = STATE(2376), - [sym__indentable_expression] = STATE(11819), + [sym__indentable_expression] = STATE(11821), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), - [sym__expr_case_clause] = STATE(11814), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), + [sym__expr_case_clause] = STATE(11815), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(677), [sym_block_comment] = STATE(677), [sym__alpha_identifier] = ACTIONS(904), @@ -142884,7 +142287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -142970,7 +142373,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -143288,8 +142691,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [683] = { [sym_inline_modifier] = STATE(2323), [sym_block] = STATE(6246), - [sym_expression] = STATE(12392), - [sym__simple_expression] = STATE(5396), + [sym_expression] = STATE(12393), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -143303,7 +142706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -143312,7 +142715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -143330,17 +142733,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON] = ACTIONS(2531), [anon_sym_LBRACE] = ACTIONS(2533), [anon_sym_DOT] = ACTIONS(2531), - [anon_sym__] = ACTIONS(954), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), [anon_sym_end] = ACTIONS(2538), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_match] = ACTIONS(2531), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), + [anon_sym_new] = ACTIONS(996), [anon_sym_EQ] = ACTIONS(2531), [anon_sym_opaque] = ACTIONS(2538), [anon_sym_implicit] = ACTIONS(1622), @@ -143350,25 +142753,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(2538), [anon_sym_LPAREN] = ACTIONS(2544), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), [sym__backquoted_id] = ACTIONS(2547), [sym_operator_identifier] = ACTIONS(2550), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(2553), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [684] = { [sym_inline_modifier] = STATE(2202), @@ -143883,8 +143286,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [690] = { [sym_inline_modifier] = STATE(2400), [sym_block] = STATE(6246), - [sym_expression] = STATE(12392), - [sym__simple_expression] = STATE(5180), + [sym_expression] = STATE(12393), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -143898,7 +143301,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -143907,7 +143310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -143925,17 +143328,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON] = ACTIONS(2531), [anon_sym_LBRACE] = ACTIONS(2533), [anon_sym_DOT] = ACTIONS(2531), - [anon_sym__] = ACTIONS(954), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), [anon_sym_end] = ACTIONS(2538), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_match] = ACTIONS(2531), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), + [anon_sym_new] = ACTIONS(996), [anon_sym_EQ] = ACTIONS(2531), [anon_sym_opaque] = ACTIONS(2538), [anon_sym_implicit] = ACTIONS(1918), @@ -143945,25 +143348,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(2538), [anon_sym_LPAREN] = ACTIONS(2544), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), [sym__backquoted_id] = ACTIONS(2547), [sym_operator_identifier] = ACTIONS(2606), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(2553), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [691] = { [sym_inline_modifier] = STATE(2202), @@ -144587,7 +143990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -145097,7 +144500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -145258,7 +144661,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -145267,7 +144670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -145330,22 +144733,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12346), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -145359,28 +144762,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(707), [sym_block_comment] = STATE(707), [sym__alpha_identifier] = ACTIONS(2730), [anon_sym_COLON] = ACTIONS(2531), [anon_sym_LBRACE] = ACTIONS(2733), [anon_sym_DOT] = ACTIONS(2531), - [anon_sym__] = ACTIONS(990), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), [anon_sym_end] = ACTIONS(2736), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_match] = ACTIONS(2531), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), + [anon_sym_new] = ACTIONS(960), [anon_sym_EQ] = ACTIONS(2531), [anon_sym_opaque] = ACTIONS(2736), [anon_sym_implicit] = ACTIONS(1540), @@ -145390,25 +144793,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(2736), [anon_sym_LPAREN] = ACTIONS(2742), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), [sym__backquoted_id] = ACTIONS(2745), [sym_operator_identifier] = ACTIONS(2748), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(2751), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [708] = { [sym_inline_modifier] = STATE(2202), @@ -145692,7 +145095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -145768,7 +145171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -145777,7 +145180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -146348,7 +145751,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [719] = { [sym_inline_modifier] = STATE(2218), [sym_block] = STATE(6246), - [sym_expression] = STATE(12392), + [sym_expression] = STATE(12393), [sym__simple_expression] = STATE(5670), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), @@ -146363,7 +145766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -146372,7 +145775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -146390,17 +145793,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON] = ACTIONS(2531), [anon_sym_LBRACE] = ACTIONS(2533), [anon_sym_DOT] = ACTIONS(2531), - [anon_sym__] = ACTIONS(954), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), [anon_sym_end] = ACTIONS(2538), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_match] = ACTIONS(2531), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), + [anon_sym_new] = ACTIONS(996), [anon_sym_EQ] = ACTIONS(2531), [anon_sym_opaque] = ACTIONS(2538), [anon_sym_implicit] = ACTIONS(1772), @@ -146410,25 +145813,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(2538), [anon_sym_LPAREN] = ACTIONS(2544), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), [sym__backquoted_id] = ACTIONS(2547), [sym_operator_identifier] = ACTIONS(2800), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(2553), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [720] = { [sym_inline_modifier] = STATE(2202), @@ -146966,7 +146369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -147987,7 +147390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -148475,22 +147878,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12346), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -148504,28 +147907,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(744), [sym_block_comment] = STATE(744), [sym__alpha_identifier] = ACTIONS(2730), [anon_sym_COLON] = ACTIONS(2531), [anon_sym_LBRACE] = ACTIONS(2733), [anon_sym_DOT] = ACTIONS(2531), - [anon_sym__] = ACTIONS(990), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), [anon_sym_end] = ACTIONS(2736), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_match] = ACTIONS(2531), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), + [anon_sym_new] = ACTIONS(960), [anon_sym_EQ] = ACTIONS(2531), [anon_sym_opaque] = ACTIONS(2736), [anon_sym_implicit] = ACTIONS(1970), @@ -148535,25 +147938,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(2736), [anon_sym_LPAREN] = ACTIONS(2742), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), [sym__backquoted_id] = ACTIONS(2745), [sym_operator_identifier] = ACTIONS(2900), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(2751), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [745] = { [sym_inline_modifier] = STATE(2370), @@ -148582,7 +147985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -148922,7 +148325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -149602,7 +149005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -149687,7 +149090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -150452,7 +149855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -150513,42 +149916,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [768] = { [sym_inline_modifier] = STATE(2125), [sym_block] = STATE(5694), - [sym_expression] = STATE(11998), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(12000), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(768), [sym_block_comment] = STATE(768), [sym__alpha_identifier] = ACTIONS(2997), @@ -150698,7 +150101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -150707,7 +150110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -151023,42 +150426,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [774] = { [sym_inline_modifier] = STATE(2376), [sym_block] = STATE(5694), - [sym_expression] = STATE(11998), + [sym_expression] = STATE(12000), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(774), [sym_block_comment] = STATE(774), [sym__alpha_identifier] = ACTIONS(2997), @@ -151642,7 +151045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -152067,7 +151470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -152215,40 +151618,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9962), [sym_expression] = STATE(14222), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(788), [sym_block_comment] = STATE(788), [sym__alpha_identifier] = ACTIONS(3116), @@ -153490,22 +152893,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9364), [sym_expression] = STATE(13923), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -153519,11 +152922,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(803), [sym_block_comment] = STATE(803), [sym__alpha_identifier] = ACTIONS(3140), @@ -153597,7 +153000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -154593,42 +153996,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [816] = { [sym_inline_modifier] = STATE(2404), [sym_block] = STATE(5694), - [sym_expression] = STATE(11998), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(12000), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(816), [sym_block_comment] = STATE(816), [sym__alpha_identifier] = ACTIONS(2997), @@ -155020,28 +154423,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12346), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -155049,28 +154452,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(821), [sym_block_comment] = STATE(821), [sym__alpha_identifier] = ACTIONS(2730), [anon_sym_COLON] = ACTIONS(2531), [anon_sym_LBRACE] = ACTIONS(2733), [anon_sym_DOT] = ACTIONS(2531), - [anon_sym__] = ACTIONS(990), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), [anon_sym_end] = ACTIONS(2736), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_match] = ACTIONS(2531), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), + [anon_sym_new] = ACTIONS(960), [anon_sym_EQ] = ACTIONS(2531), [anon_sym_opaque] = ACTIONS(2736), [anon_sym_implicit] = ACTIONS(1558), @@ -155080,25 +154483,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transparent] = ACTIONS(2736), [anon_sym_LPAREN] = ACTIONS(2742), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), [sym__backquoted_id] = ACTIONS(2745), [sym_operator_identifier] = ACTIONS(3205), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(2751), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [822] = { [sym_inline_modifier] = STATE(2202), @@ -155977,7 +155380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -156317,7 +155720,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -157158,7 +156561,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -157422,7 +156825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -157498,7 +156901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -157507,7 +156910,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -158105,7 +157508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -158189,7 +157592,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -158273,7 +157676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -158335,28 +157738,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -158364,52 +157767,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(860), [sym_block_comment] = STATE(860), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [861] = { [sym_inline_modifier] = STATE(2411), @@ -158441,7 +157844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -158516,7 +157919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -158693,7 +158096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -158768,7 +158171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -158777,7 +158180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -158936,7 +158339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -159020,7 +158423,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -159104,7 +158507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -159449,7 +158852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -159617,7 +159020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -159847,22 +159250,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -159876,52 +159279,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(878), [sym_block_comment] = STATE(878), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [879] = { [sym_inline_modifier] = STATE(2280), @@ -159953,7 +159356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -160183,22 +159586,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -160212,95 +159615,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(882), [sym_block_comment] = STATE(882), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [883] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(13408), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(883), [sym_block_comment] = STATE(883), [sym__alpha_identifier] = ACTIONS(904), @@ -160364,7 +159767,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -160457,7 +159860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -160519,28 +159922,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -160548,52 +159951,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(886), [sym_block_comment] = STATE(886), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [887] = { [sym_inline_modifier] = STATE(2104), @@ -160700,7 +160103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -160784,7 +160187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -160868,7 +160271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -160952,7 +160355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -161204,7 +160607,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -161213,7 +160616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -161359,28 +160762,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -161388,52 +160791,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(896), [sym_block_comment] = STATE(896), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [897] = { [sym_inline_modifier] = STATE(2364), @@ -161876,7 +161279,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -161885,7 +161288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -161969,7 +161372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -162128,7 +161531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -162283,28 +161686,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -162312,52 +161715,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(907), [sym_block_comment] = STATE(907), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [908] = { [sym_inline_modifier] = STATE(2202), @@ -162699,44 +162102,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(13409), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(912), [sym_block_comment] = STATE(912), [sym__alpha_identifier] = ACTIONS(904), @@ -162783,44 +162186,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13207), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(913), [sym_block_comment] = STATE(913), [sym__alpha_identifier] = ACTIONS(904), @@ -163039,28 +162442,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -163068,95 +162471,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(916), [sym_block_comment] = STATE(916), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [917] = { [sym_inline_modifier] = STATE(2404), - [sym__indentable_expression] = STATE(11806), + [sym__indentable_expression] = STATE(11807), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(917), [sym_block_comment] = STATE(917), [sym__alpha_identifier] = ACTIONS(904), @@ -163207,28 +162610,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -163236,52 +162639,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(918), [sym_block_comment] = STATE(918), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [919] = { [sym_inline_modifier] = STATE(2270), @@ -163371,44 +162774,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(12729), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(920), [sym_block_comment] = STATE(920), [sym__alpha_identifier] = ACTIONS(904), @@ -163556,7 +162959,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -163565,7 +162968,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -163733,7 +163136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -163985,7 +163388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -164043,44 +163446,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(11760), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(928), [sym_block_comment] = STATE(928), [sym__alpha_identifier] = ACTIONS(904), @@ -164153,7 +163556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -164237,7 +163640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -164299,28 +163702,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -164328,52 +163731,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(931), [sym_block_comment] = STATE(931), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [932] = { [sym_inline_modifier] = STATE(2242), @@ -164383,28 +163786,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -164412,52 +163815,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(932), [sym_block_comment] = STATE(932), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [933] = { [sym_inline_modifier] = STATE(2362), @@ -164489,7 +163892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -164547,44 +163950,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(11732), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(934), [sym_block_comment] = STATE(934), [sym__alpha_identifier] = ACTIONS(904), @@ -164635,28 +164038,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -164664,52 +164067,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(935), [sym_block_comment] = STATE(935), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [936] = { [sym_inline_modifier] = STATE(2354), @@ -164741,7 +164144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -164825,7 +164228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -164909,7 +164312,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -164993,7 +164396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -165051,44 +164454,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(11726), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(940), [sym_block_comment] = STATE(940), [sym__alpha_identifier] = ACTIONS(904), @@ -165161,7 +164564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -165320,7 +164723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -165329,7 +164732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -165413,7 +164816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -165581,7 +164984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -165727,28 +165130,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -165756,52 +165159,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(948), [sym_block_comment] = STATE(948), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [949] = { [sym_inline_modifier] = STATE(2104), @@ -166059,44 +165462,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(11723), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(952), [sym_block_comment] = STATE(952), [sym__alpha_identifier] = ACTIONS(904), @@ -166141,34 +165544,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [953] = { [sym_inline_modifier] = STATE(2242), - [sym__indentable_expression] = STATE(12254), + [sym__indentable_expression] = STATE(12256), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -166176,83 +165579,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(953), [sym_block_comment] = STATE(953), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [954] = { [sym_inline_modifier] = STATE(2242), - [sym__indentable_expression] = STATE(12212), + [sym__indentable_expression] = STATE(12213), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -166260,52 +165663,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(954), [sym_block_comment] = STATE(954), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [955] = { [sym_inline_modifier] = STATE(2362), @@ -166337,7 +165740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -166505,7 +165908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -166813,34 +166216,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [961] = { [sym_inline_modifier] = STATE(2242), - [sym__indentable_expression] = STATE(12201), + [sym__indentable_expression] = STATE(12204), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -166848,83 +166251,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(961), [sym_block_comment] = STATE(961), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [962] = { [sym_inline_modifier] = STATE(2242), - [sym__indentable_expression] = STATE(12194), + [sym__indentable_expression] = STATE(12195), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -166932,52 +166335,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(962), [sym_block_comment] = STATE(962), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [963] = { [sym_inline_modifier] = STATE(2293), @@ -167067,44 +166470,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(11789), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(964), [sym_block_comment] = STATE(964), [sym__alpha_identifier] = ACTIONS(904), @@ -167429,7 +166832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -167737,46 +167140,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [972] = { [sym_inline_modifier] = STATE(2404), - [sym__indentable_expression] = STATE(11813), + [sym__indentable_expression] = STATE(11814), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(972), [sym_block_comment] = STATE(972), [sym__alpha_identifier] = ACTIONS(904), @@ -167821,46 +167224,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [973] = { [sym_inline_modifier] = STATE(2404), - [sym__indentable_expression] = STATE(11820), + [sym__indentable_expression] = STATE(11823), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(973), [sym_block_comment] = STATE(973), [sym__alpha_identifier] = ACTIONS(904), @@ -167989,46 +167392,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [975] = { [sym_inline_modifier] = STATE(2404), - [sym__indentable_expression] = STATE(11825), + [sym__indentable_expression] = STATE(11828), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(975), [sym_block_comment] = STATE(975), [sym__alpha_identifier] = ACTIONS(904), @@ -168605,7 +168008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -169445,7 +168848,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -169613,7 +169016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -169697,7 +169100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -169865,7 +169268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -169949,7 +169352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -170033,7 +169436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -170257,46 +169660,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1002] = { [sym_inline_modifier] = STATE(2404), - [sym__indentable_expression] = STATE(11848), + [sym__indentable_expression] = STATE(11849), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1002), [sym_block_comment] = STATE(1002), [sym__alpha_identifier] = ACTIONS(904), @@ -170369,7 +169772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -170514,7 +169917,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -170528,7 +169931,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -170537,7 +169940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -170551,45 +169954,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1005), [sym_block_comment] = STATE(1005), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1006] = { [sym_inline_modifier] = STATE(2104), @@ -170763,44 +170166,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(13429), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1008), [sym_block_comment] = STATE(1008), [sym__alpha_identifier] = ACTIONS(904), @@ -170929,28 +170332,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1010] = { [sym_inline_modifier] = STATE(2328), - [sym__indentable_expression] = STATE(11806), + [sym__indentable_expression] = STATE(11807), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -170964,11 +170367,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1010), [sym_block_comment] = STATE(1010), [sym__alpha_identifier] = ACTIONS(1336), @@ -171015,26 +170418,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(11760), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -171048,11 +170451,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1011), [sym_block_comment] = STATE(1011), [sym__alpha_identifier] = ACTIONS(1336), @@ -171099,26 +170502,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(11732), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -171132,11 +170535,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1012), [sym_block_comment] = STATE(1012), [sym__alpha_identifier] = ACTIONS(1336), @@ -171368,7 +170771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -171377,7 +170780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -171435,26 +170838,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(11726), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -171468,11 +170871,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1016), [sym_block_comment] = STATE(1016), [sym__alpha_identifier] = ACTIONS(1336), @@ -171545,7 +170948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -171629,7 +171032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -171687,26 +171090,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(11723), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -171720,11 +171123,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1019), [sym_block_comment] = STATE(1019), [sym__alpha_identifier] = ACTIONS(1336), @@ -172049,7 +171452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -172133,7 +171536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -172301,7 +171704,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -172863,26 +172266,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(11789), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -172896,11 +172299,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1033), [sym_block_comment] = STATE(1033), [sym__alpha_identifier] = ACTIONS(1336), @@ -172945,28 +172348,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1034] = { [sym_inline_modifier] = STATE(2328), - [sym__indentable_expression] = STATE(11813), + [sym__indentable_expression] = STATE(11814), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -172980,11 +172383,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1034), [sym_block_comment] = STATE(1034), [sym__alpha_identifier] = ACTIONS(1336), @@ -173029,28 +172432,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1035] = { [sym_inline_modifier] = STATE(2328), - [sym__indentable_expression] = STATE(11820), + [sym__indentable_expression] = STATE(11823), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -173064,11 +172467,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1035), [sym_block_comment] = STATE(1035), [sym__alpha_identifier] = ACTIONS(1336), @@ -173113,28 +172516,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1036] = { [sym_inline_modifier] = STATE(2328), - [sym__indentable_expression] = STATE(11825), + [sym__indentable_expression] = STATE(11828), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -173148,11 +172551,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1036), [sym_block_comment] = STATE(1036), [sym__alpha_identifier] = ACTIONS(1336), @@ -173225,7 +172628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -173384,7 +172787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -173393,7 +172796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -173477,7 +172880,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -173561,7 +172964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -173645,7 +173048,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -173785,28 +173188,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1044] = { [sym_inline_modifier] = STATE(2328), - [sym__indentable_expression] = STATE(11848), + [sym__indentable_expression] = STATE(11849), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -173820,11 +173223,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1044), [sym_block_comment] = STATE(1044), [sym__alpha_identifier] = ACTIONS(1336), @@ -173888,7 +173291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -173897,7 +173300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -173981,7 +173384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -174149,7 +173552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -174462,7 +173865,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -174476,7 +173879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -174485,7 +173888,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -174499,45 +173902,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1052), [sym_block_comment] = STATE(1052), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1053] = { [sym_inline_modifier] = STATE(2316), @@ -174905,7 +174308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -175325,7 +174728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -175409,7 +174812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -175493,7 +174896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -176324,7 +175727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -176333,7 +175736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -176417,7 +175820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -176475,44 +175878,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(13443), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1076), [sym_block_comment] = STATE(1076), [sym__alpha_identifier] = ACTIONS(904), @@ -176753,7 +176156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -176837,7 +176240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -176921,7 +176324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -177173,7 +176576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -177315,44 +176718,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(13441), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1086), [sym_block_comment] = STATE(1086), [sym__alpha_identifier] = ACTIONS(904), @@ -177425,7 +176828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -177761,7 +177164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -178433,7 +177836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -179273,7 +178676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -179331,44 +178734,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(12930), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1110), [sym_block_comment] = STATE(1110), [sym__alpha_identifier] = ACTIONS(904), @@ -179609,7 +179012,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -179777,7 +179180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -180175,22 +179578,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -180204,52 +179607,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1120), [sym_block_comment] = STATE(1120), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1121] = { [sym_inline_modifier] = STATE(2312), @@ -180679,22 +180082,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -180708,52 +180111,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1126), [sym_block_comment] = STATE(1126), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1127] = { [sym_inline_modifier] = STATE(2312), @@ -180847,22 +180250,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -180876,52 +180279,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1128), [sym_block_comment] = STATE(1128), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1129] = { [sym_inline_modifier] = STATE(2284), @@ -181028,7 +180431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -181037,7 +180440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -181099,22 +180502,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -181128,52 +180531,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1131), [sym_block_comment] = STATE(1131), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1132] = { [sym_inline_modifier] = STATE(2411), @@ -181205,7 +180608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -181289,7 +180692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -181373,7 +180776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -181457,7 +180860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -181541,7 +180944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -181603,22 +181006,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -181632,52 +181035,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1137), [sym_block_comment] = STATE(1137), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1138] = { [sym_inline_modifier] = STATE(2411), @@ -181709,7 +181112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -181793,7 +181196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -181877,7 +181280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -182045,7 +181448,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -182128,7 +181531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -182269,46 +181672,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1145] = { [sym_inline_modifier] = STATE(2376), - [sym__indentable_expression] = STATE(11848), + [sym__indentable_expression] = STATE(11849), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1145), [sym_block_comment] = STATE(1145), [sym__alpha_identifier] = ACTIONS(904), @@ -182632,7 +182035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -182969,7 +182372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -183557,7 +182960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -183619,22 +183022,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -183648,52 +183051,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1161), [sym_block_comment] = STATE(1161), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1162] = { [sym_inline_modifier] = STATE(2104), @@ -183893,7 +183296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -184061,7 +183464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -184119,44 +183522,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(13425), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1167), [sym_block_comment] = STATE(1167), [sym__alpha_identifier] = ACTIONS(904), @@ -184229,7 +183632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -184313,7 +183716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -184397,7 +183800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -184453,28 +183856,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1171] = { [sym_inline_modifier] = STATE(2103), - [sym__indentable_expression] = STATE(12254), + [sym__indentable_expression] = STATE(12256), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -184488,52 +183891,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1171), [sym_block_comment] = STATE(1171), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1172] = { [sym_inline_modifier] = STATE(2370), @@ -184565,7 +183968,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -184985,7 +184388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -185041,28 +184444,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1178] = { [sym_inline_modifier] = STATE(2103), - [sym__indentable_expression] = STATE(12212), + [sym__indentable_expression] = STATE(12213), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -185076,95 +184479,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1178), [sym_block_comment] = STATE(1178), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1179] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13211), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1179), [sym_block_comment] = STATE(1179), [sym__alpha_identifier] = ACTIONS(904), @@ -185237,7 +184640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -185293,28 +184696,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1181] = { [sym_inline_modifier] = STATE(2103), - [sym__indentable_expression] = STATE(12201), + [sym__indentable_expression] = STATE(12204), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -185328,52 +184731,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1181), [sym_block_comment] = STATE(1181), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1182] = { [sym_inline_modifier] = STATE(2387), @@ -185405,7 +184808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -185461,28 +184864,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1183] = { [sym_inline_modifier] = STATE(2103), - [sym__indentable_expression] = STATE(12194), + [sym__indentable_expression] = STATE(12195), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -185496,52 +184899,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1183), [sym_block_comment] = STATE(1183), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1184] = { [sym_inline_modifier] = STATE(2138), @@ -185573,7 +184976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -185657,7 +185060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -185825,7 +185228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -185993,7 +185396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -186161,7 +185564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -186245,7 +185648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -186329,7 +185732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -186385,46 +185788,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1194] = { [sym_inline_modifier] = STATE(2376), - [sym__indentable_expression] = STATE(11825), + [sym__indentable_expression] = STATE(11828), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1194), [sym_block_comment] = STATE(1194), [sym__alpha_identifier] = ACTIONS(904), @@ -186665,7 +186068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -186749,7 +186152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -187085,7 +186488,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -187169,7 +186572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -187253,7 +186656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -187337,7 +186740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -187421,7 +186824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -187673,7 +187076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -187729,46 +187132,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1210] = { [sym_inline_modifier] = STATE(2376), - [sym__indentable_expression] = STATE(11820), + [sym__indentable_expression] = STATE(11823), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1210), [sym_block_comment] = STATE(1210), [sym__alpha_identifier] = ACTIONS(904), @@ -187841,7 +187244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -188071,22 +187474,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -188100,52 +187503,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1214), [sym_block_comment] = STATE(1214), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1215] = { [sym_inline_modifier] = STATE(2348), @@ -188155,40 +187558,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1215), [sym_block_comment] = STATE(1215), [sym__alpha_identifier] = ACTIONS(1496), @@ -188261,7 +187664,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -188345,7 +187748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -188513,7 +187916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -188681,7 +188084,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -188849,7 +188252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -189185,7 +188588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -189241,46 +188644,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1228] = { [sym_inline_modifier] = STATE(2376), - [sym__indentable_expression] = STATE(11813), + [sym__indentable_expression] = STATE(11814), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1228), [sym_block_comment] = STATE(1228), [sym__alpha_identifier] = ACTIONS(904), @@ -189327,44 +188730,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(11789), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1229), [sym_block_comment] = STATE(1229), [sym__alpha_identifier] = ACTIONS(904), @@ -189667,22 +189070,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -189696,52 +189099,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1233), [sym_block_comment] = STATE(1233), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1234] = { [sym_inline_modifier] = STATE(2325), @@ -189919,22 +189322,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -189948,52 +189351,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1236), [sym_block_comment] = STATE(1236), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1237] = { [sym_inline_modifier] = STATE(2104), @@ -190277,7 +189680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -190755,44 +190158,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(11723), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1246), [sym_block_comment] = STATE(1246), [sym__alpha_identifier] = ACTIONS(904), @@ -190865,7 +190268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -191011,22 +190414,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -191040,95 +190443,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1249), [sym_block_comment] = STATE(1249), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1250] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13825), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1250), [sym_block_comment] = STATE(1250), [sym__alpha_identifier] = ACTIONS(904), @@ -191263,40 +190666,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1252), [sym_block_comment] = STATE(1252), [sym__alpha_identifier] = ACTIONS(1496), @@ -191368,7 +190771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -191453,7 +190856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -191621,7 +191024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -191789,7 +191192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -191948,7 +191351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -191957,7 +191360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -192015,44 +191418,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13816), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1261), [sym_block_comment] = STATE(1261), [sym__alpha_identifier] = ACTIONS(904), @@ -192208,7 +191611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -192377,7 +191780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -192544,7 +191947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -192629,7 +192032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -192704,7 +192107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -192713,7 +192116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -192797,7 +192200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -193217,7 +192620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -193300,7 +192703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -193385,7 +192788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -193544,7 +192947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -193553,7 +192956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -193888,7 +193291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -193972,7 +193375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -194057,7 +193460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -194140,7 +193543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -194392,7 +193795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -194644,7 +194047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -194729,7 +194132,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -194981,7 +194384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -195065,7 +194468,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -195140,7 +194543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -195149,7 +194552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -195401,7 +194804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -195652,7 +195055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -195711,44 +195114,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13798), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1305), [sym_block_comment] = STATE(1305), [sym__alpha_identifier] = ACTIONS(904), @@ -195879,44 +195282,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(11726), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1307), [sym_block_comment] = STATE(1307), [sym__alpha_identifier] = ACTIONS(904), @@ -196409,7 +195812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -196467,44 +195870,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13799), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1314), [sym_block_comment] = STATE(1314), [sym__alpha_identifier] = ACTIONS(904), @@ -196722,7 +196125,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -196736,7 +196139,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -196745,7 +196148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -196759,45 +196162,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1317), [sym_block_comment] = STATE(1317), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1318] = { [sym_inline_modifier] = STATE(2189), @@ -197307,44 +196710,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(11732), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1324), [sym_block_comment] = STATE(1324), [sym__alpha_identifier] = ACTIONS(904), @@ -197585,7 +196988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -197753,7 +197156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -197815,22 +197218,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -197844,52 +197247,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1330), [sym_block_comment] = STATE(1330), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1331] = { [sym_inline_modifier] = STATE(2265), @@ -197979,44 +197382,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(11760), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1332), [sym_block_comment] = STATE(1332), [sym__alpha_identifier] = ACTIONS(904), @@ -198164,7 +197567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -198173,7 +197576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -198593,7 +197996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -198649,46 +198052,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1340] = { [sym_inline_modifier] = STATE(2376), - [sym__indentable_expression] = STATE(11806), + [sym__indentable_expression] = STATE(11807), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1340), [sym_block_comment] = STATE(1340), [sym__alpha_identifier] = ACTIONS(904), @@ -198823,22 +198226,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -198852,52 +198255,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1342), [sym_block_comment] = STATE(1342), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1343] = { [sym_inline_modifier] = STATE(2265), @@ -199013,7 +198416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -199327,22 +198730,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -199356,52 +198759,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1348), [sym_block_comment] = STATE(1348), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1349] = { [sym_inline_modifier] = STATE(2265), @@ -199508,7 +198911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -199517,7 +198920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -199592,7 +198995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -199601,7 +199004,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -199663,22 +199066,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -199692,52 +199095,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1352), [sym_block_comment] = STATE(1352), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1353] = { [sym_inline_modifier] = STATE(2104), @@ -200096,7 +199499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -200105,7 +199508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -200516,7 +199919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -200525,7 +199928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -200839,22 +200242,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -200868,95 +200271,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1366), [sym_block_comment] = STATE(1366), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1367] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(12865), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1367), [sym_block_comment] = STATE(1367), [sym__alpha_identifier] = ACTIONS(904), @@ -201029,7 +200432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -201113,7 +200516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -201197,7 +200600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -201281,7 +200684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -201356,7 +200759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -201365,7 +200768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -201449,7 +200852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -201533,7 +200936,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -201673,28 +201076,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1376] = { [sym_inline_modifier] = STATE(2310), - [sym__indentable_expression] = STATE(12254), + [sym__indentable_expression] = STATE(12256), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -201708,52 +201111,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1376), [sym_block_comment] = STATE(1376), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1377] = { [sym_inline_modifier] = STATE(2370), @@ -201785,7 +201188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -201953,7 +201356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -202037,7 +201440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -202177,28 +201580,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1382] = { [sym_inline_modifier] = STATE(2310), - [sym__indentable_expression] = STATE(12212), + [sym__indentable_expression] = STATE(12213), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -202212,77 +201615,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1382), [sym_block_comment] = STATE(1382), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1383] = { [sym_inline_modifier] = STATE(2310), - [sym__indentable_expression] = STATE(12201), + [sym__indentable_expression] = STATE(12204), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -202296,52 +201699,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1383), [sym_block_comment] = STATE(1383), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1384] = { [sym_inline_modifier] = STATE(2229), @@ -202373,7 +201776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -202429,28 +201832,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1385] = { [sym_inline_modifier] = STATE(2310), - [sym__indentable_expression] = STATE(12194), + [sym__indentable_expression] = STATE(12195), [sym_block] = STATE(6144), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -202464,52 +201867,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1385), [sym_block_comment] = STATE(1385), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1386] = { [sym_inline_modifier] = STATE(2202), @@ -202625,7 +202028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -202952,7 +202355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -202961,7 +202364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -203019,26 +202422,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(13644), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -203052,11 +202455,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1392), [sym_block_comment] = STATE(1392), [sym__alpha_identifier] = ACTIONS(1336), @@ -203129,7 +202532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -203297,7 +202700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -203549,7 +202952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -203801,7 +203204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -203885,7 +203288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -204053,7 +203456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -204195,26 +203598,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(13451), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -204228,11 +203631,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1406), [sym_block_comment] = STATE(1406), [sym__alpha_identifier] = ACTIONS(1336), @@ -204305,7 +203708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -204367,22 +203770,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -204396,52 +203799,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1408), [sym_block_comment] = STATE(1408), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1409] = { [sym_inline_modifier] = STATE(2362), @@ -204473,7 +203876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -204968,7 +204371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -204977,7 +204380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -205061,7 +204464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -205145,7 +204548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -205290,7 +204693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -205304,7 +204707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -205313,7 +204716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -205327,45 +204730,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1419), [sym_block_comment] = STATE(1419), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1420] = { [sym_inline_modifier] = STATE(2321), @@ -205397,7 +204800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -205565,7 +204968,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -205733,7 +205136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -205985,7 +205388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -206405,7 +205808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -206825,7 +206228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -206887,40 +206290,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1438), [sym_block_comment] = STATE(1438), [sym__alpha_identifier] = ACTIONS(1496), @@ -207161,7 +206564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -207301,46 +206704,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1443] = { [sym_inline_modifier] = STATE(2125), - [sym__indentable_expression] = STATE(11806), + [sym__indentable_expression] = STATE(11807), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1443), [sym_block_comment] = STATE(1443), [sym__alpha_identifier] = ACTIONS(904), @@ -207497,7 +206900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -207581,7 +206984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -207665,7 +207068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -207811,40 +207214,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1449), [sym_block_comment] = STATE(1449), [sym__alpha_identifier] = ACTIONS(1496), @@ -207917,7 +207320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -208315,40 +207718,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1455), [sym_block_comment] = STATE(1455), [sym__alpha_identifier] = ACTIONS(1496), @@ -208421,7 +207824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -208757,7 +208160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -208841,7 +208244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -209009,7 +208412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -209319,44 +208722,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(11760), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1467), [sym_block_comment] = STATE(1467), [sym__alpha_identifier] = ACTIONS(904), @@ -209429,7 +208832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -209513,7 +208916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -209681,7 +209084,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -209739,44 +209142,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(11732), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1472), [sym_block_comment] = STATE(1472), [sym__alpha_identifier] = ACTIONS(904), @@ -209821,46 +209224,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1473] = { [sym_inline_modifier] = STATE(2348), - [sym__indentable_expression] = STATE(12194), + [sym__indentable_expression] = STATE(12195), [sym_block] = STATE(9962), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1473), [sym_block_comment] = STATE(1473), [sym__alpha_identifier] = ACTIONS(1496), @@ -210017,7 +209420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -210075,44 +209478,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(11726), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1476), [sym_block_comment] = STATE(1476), [sym__alpha_identifier] = ACTIONS(904), @@ -210260,7 +209663,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -210269,7 +209672,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -210605,7 +210008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -210750,7 +210153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -210764,7 +210167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -210773,7 +210176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -210787,45 +210190,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1484), [sym_block_comment] = STATE(1484), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1485] = { [sym_inline_modifier] = STATE(2401), @@ -210857,7 +210260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -210913,46 +210316,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1486] = { [sym_inline_modifier] = STATE(2348), - [sym__indentable_expression] = STATE(12201), + [sym__indentable_expression] = STATE(12204), [sym_block] = STATE(9962), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1486), [sym_block_comment] = STATE(1486), [sym__alpha_identifier] = ACTIONS(1496), @@ -211016,7 +210419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -211025,7 +210428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -211193,7 +210596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -211361,7 +210764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -211604,7 +211007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -211613,7 +211016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -211697,7 +211100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -211781,7 +211184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -211949,7 +211352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -212089,46 +211492,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1500] = { [sym_inline_modifier] = STATE(2348), - [sym__indentable_expression] = STATE(12212), + [sym__indentable_expression] = STATE(12213), [sym_block] = STATE(9962), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1500), [sym_block_comment] = STATE(1500), [sym__alpha_identifier] = ACTIONS(1496), @@ -212192,7 +211595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -212201,7 +211604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -212285,7 +211688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -212341,12 +211744,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1503] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12135), + [sym__indentable_expression] = STATE(12136), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -212360,7 +211763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -212369,7 +211772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -212383,88 +211786,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1503), [sym_block_comment] = STATE(1503), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1504] = { [sym_inline_modifier] = STATE(2376), [sym__indentable_expression] = STATE(13359), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1504), [sym_block_comment] = STATE(1504), [sym__alpha_identifier] = ACTIONS(904), @@ -212537,7 +211940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -212621,7 +212024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -212705,7 +212108,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -212780,7 +212183,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -212789,7 +212192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -212931,44 +212334,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(11723), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1510), [sym_block_comment] = STATE(1510), [sym__alpha_identifier] = ACTIONS(904), @@ -213019,22 +212422,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -213048,61 +212451,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1511), [sym_block_comment] = STATE(1511), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1512] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12310), + [sym__indentable_expression] = STATE(12312), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -213116,7 +212519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -213125,7 +212528,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -213139,45 +212542,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1512), [sym_block_comment] = STATE(1512), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1513] = { [sym_inline_modifier] = STATE(2401), @@ -213209,7 +212612,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -213265,46 +212668,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1514] = { [sym_inline_modifier] = STATE(2348), - [sym__indentable_expression] = STATE(12254), + [sym__indentable_expression] = STATE(12256), [sym_block] = STATE(9962), [sym_indented_block] = STATE(12240), [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1514), [sym_block_comment] = STATE(1514), [sym__alpha_identifier] = ACTIONS(1496), @@ -213545,7 +212948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -213601,12 +213004,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1518] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12253), + [sym__indentable_expression] = STATE(12254), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -213620,7 +213023,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -213629,7 +213032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -213643,45 +213046,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1518), [sym_block_comment] = STATE(1518), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1519] = { [sym_inline_modifier] = STATE(2147), @@ -213797,7 +213200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -213937,12 +213340,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1522] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12247), + [sym__indentable_expression] = STATE(12252), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -213956,7 +213359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -213965,7 +213368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -213979,45 +213382,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1522), [sym_block_comment] = STATE(1522), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1523] = { [sym_inline_modifier] = STATE(2237), @@ -214133,7 +213536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -214357,12 +213760,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1527] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12242), + [sym__indentable_expression] = STATE(12243), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -214376,7 +213779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -214385,7 +213788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -214399,45 +213802,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1527), [sym_block_comment] = STATE(1527), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1528] = { [sym_inline_modifier] = STATE(2229), @@ -214469,7 +213872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -214553,7 +213956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -214637,7 +214040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -214721,7 +214124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -214805,7 +214208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -215057,7 +214460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -215113,12 +214516,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1536] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12196), + [sym__indentable_expression] = STATE(12198), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -215132,7 +214535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -215141,7 +214544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -215155,45 +214558,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1536), [sym_block_comment] = STATE(1536), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1537] = { [sym_inline_modifier] = STATE(2147), @@ -215308,7 +214711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -215367,44 +214770,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(11789), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1539), [sym_block_comment] = STATE(1539), [sym__alpha_identifier] = ACTIONS(904), @@ -215561,7 +214964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -215701,12 +215104,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1543] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12150), + [sym__indentable_expression] = STATE(12151), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -215720,7 +215123,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -215729,7 +215132,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -215743,54 +215146,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1543), [sym_block_comment] = STATE(1543), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1544] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12135), + [sym__indentable_expression] = STATE(12136), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -215804,7 +215207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -215813,7 +215216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -215827,45 +215230,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1544), [sym_block_comment] = STATE(1544), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1545] = { [sym_inline_modifier] = STATE(2218), @@ -215888,7 +215291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -215897,7 +215300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -215911,45 +215314,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1545), [sym_block_comment] = STATE(1545), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1546] = { [sym_inline_modifier] = STATE(2104), @@ -216043,40 +215446,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1547), [sym_block_comment] = STATE(1547), [sym__alpha_identifier] = ACTIONS(1496), @@ -216140,7 +215543,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -216149,7 +215552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -216205,12 +215608,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1549] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12149), + [sym__indentable_expression] = STATE(12150), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -216224,7 +215627,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -216233,7 +215636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -216247,45 +215650,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1549), [sym_block_comment] = STATE(1549), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1550] = { [sym_inline_modifier] = STATE(2237), @@ -216541,12 +215944,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1553] = { [sym_inline_modifier] = STATE(2323), - [sym__indentable_expression] = STATE(12302), + [sym__indentable_expression] = STATE(12108), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -216560,7 +215963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -216569,7 +215972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -216583,45 +215986,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1553), [sym_block_comment] = STATE(1553), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1554] = { [sym_inline_modifier] = STATE(2147), @@ -216795,44 +216198,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(12939), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1556), [sym_block_comment] = STATE(1556), [sym__alpha_identifier] = ACTIONS(904), @@ -216966,7 +216369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -216980,7 +216383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -216989,7 +216392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -217003,45 +216406,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1558), [sym_block_comment] = STATE(1558), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1559] = { [sym_inline_modifier] = STATE(2147), @@ -217297,46 +216700,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1562] = { [sym_inline_modifier] = STATE(2125), - [sym__indentable_expression] = STATE(11813), + [sym__indentable_expression] = STATE(11814), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1562), [sym_block_comment] = STATE(1562), [sym__alpha_identifier] = ACTIONS(904), @@ -217633,46 +217036,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1566] = { [sym_inline_modifier] = STATE(2125), - [sym__indentable_expression] = STATE(11820), + [sym__indentable_expression] = STATE(11823), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1566), [sym_block_comment] = STATE(1566), [sym__alpha_identifier] = ACTIONS(904), @@ -217912,7 +217315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -217969,7 +217372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1570] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12310), + [sym__indentable_expression] = STATE(12312), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -217988,7 +217391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -217997,7 +217400,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -218011,45 +217414,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1570), [sym_block_comment] = STATE(1570), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1571] = { [sym_inline_modifier] = STATE(2388), @@ -218081,7 +217484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -218137,7 +217540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1572] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12253), + [sym__indentable_expression] = STATE(12254), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -218156,7 +217559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -218165,7 +217568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -218179,88 +217582,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1572), [sym_block_comment] = STATE(1572), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1573] = { [sym_inline_modifier] = STATE(2125), - [sym__indentable_expression] = STATE(11825), + [sym__indentable_expression] = STATE(11828), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1573), [sym_block_comment] = STATE(1573), [sym__alpha_identifier] = ACTIONS(904), @@ -218305,7 +217708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1574] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12247), + [sym__indentable_expression] = STATE(12252), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -218324,7 +217727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -218333,7 +217736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -218347,49 +217750,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1574), [sym_block_comment] = STATE(1574), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1575] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12242), + [sym__indentable_expression] = STATE(12243), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -218408,7 +217811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -218417,7 +217820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -218431,45 +217834,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1575), [sym_block_comment] = STATE(1575), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1576] = { [sym_inline_modifier] = STATE(2147), @@ -218563,40 +217966,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1577), [sym_block_comment] = STATE(1577), [sym__alpha_identifier] = ACTIONS(1496), @@ -218660,7 +218063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -218669,7 +218072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -218753,7 +218156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -218977,12 +218380,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1582] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12302), + [sym__indentable_expression] = STATE(12108), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -218996,7 +218399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -219005,7 +218408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -219019,45 +218422,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1582), [sym_block_comment] = STATE(1582), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1583] = { [sym_inline_modifier] = STATE(2229), @@ -219089,7 +218492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -219173,7 +218576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -219257,7 +218660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -219313,7 +218716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1586] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12196), + [sym__indentable_expression] = STATE(12198), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -219332,7 +218735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -219341,7 +218744,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -219355,45 +218758,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1586), [sym_block_comment] = STATE(1586), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1587] = { [sym_inline_modifier] = STATE(2229), @@ -219425,7 +218828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -219481,12 +218884,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1588] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12149), + [sym__indentable_expression] = STATE(12150), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -219500,7 +218903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -219509,7 +218912,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -219523,54 +218926,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1588), [sym_block_comment] = STATE(1588), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1589] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12310), + [sym__indentable_expression] = STATE(12312), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -219584,7 +218987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -219593,7 +218996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -219607,45 +219010,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1589), [sym_block_comment] = STATE(1589), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1590] = { [sym_inline_modifier] = STATE(2323), @@ -219654,7 +219057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -219668,7 +219071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -219677,7 +219080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -219691,54 +219094,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1590), [sym_block_comment] = STATE(1590), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1591] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12150), + [sym__indentable_expression] = STATE(12151), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -219752,7 +219155,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -219761,7 +219164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -219775,45 +219178,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1591), [sym_block_comment] = STATE(1591), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1592] = { [sym_inline_modifier] = STATE(2382), @@ -219836,7 +219239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -219845,7 +219248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -219901,46 +219304,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1593] = { [sym_inline_modifier] = STATE(2125), - [sym__indentable_expression] = STATE(11848), + [sym__indentable_expression] = STATE(11849), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1593), [sym_block_comment] = STATE(1593), [sym__alpha_identifier] = ACTIONS(904), @@ -220071,44 +219474,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(12905), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1595), [sym_block_comment] = STATE(1595), [sym__alpha_identifier] = ACTIONS(904), @@ -220153,7 +219556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1596] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12150), + [sym__indentable_expression] = STATE(12151), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -220172,7 +219575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -220181,7 +219584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -220195,45 +219598,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1596), [sym_block_comment] = STATE(1596), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1597] = { [sym_inline_modifier] = STATE(2270), @@ -220321,7 +219724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1598] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12135), + [sym__indentable_expression] = STATE(12136), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -220340,7 +219743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -220349,7 +219752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -220363,88 +219766,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1598), [sym_block_comment] = STATE(1598), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1599] = { [sym_inline_modifier] = STATE(2404), [sym__indentable_expression] = STATE(13003), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1599), [sym_block_comment] = STATE(1599), [sym__alpha_identifier] = ACTIONS(904), @@ -220489,7 +219892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1600] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12149), + [sym__indentable_expression] = STATE(12150), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -220508,7 +219911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -220517,7 +219920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -220531,70 +219934,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1600), [sym_block_comment] = STATE(1600), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1601] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(14212), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -220608,11 +220011,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1601), [sym_block_comment] = STATE(1601), [sym__alpha_identifier] = ACTIONS(1336), @@ -220657,7 +220060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1602] = { [sym_inline_modifier] = STATE(2218), - [sym__indentable_expression] = STATE(12302), + [sym__indentable_expression] = STATE(12108), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -220676,7 +220079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -220685,7 +220088,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -220699,54 +220102,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1602), [sym_block_comment] = STATE(1602), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1603] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12196), + [sym__indentable_expression] = STATE(12198), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -220760,7 +220163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -220769,7 +220172,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -220783,45 +220186,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1603), [sym_block_comment] = STATE(1603), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1604] = { [sym_inline_modifier] = STATE(2382), @@ -220844,7 +220247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -220853,7 +220256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -220911,26 +220314,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(13424), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -220944,11 +220347,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1605), [sym_block_comment] = STATE(1605), [sym__alpha_identifier] = ACTIONS(1336), @@ -220995,26 +220398,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(14067), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -221028,11 +220431,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1606), [sym_block_comment] = STATE(1606), [sym__alpha_identifier] = ACTIONS(1336), @@ -221105,7 +220508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -221418,7 +220821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -221432,7 +220835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -221441,7 +220844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -221455,70 +220858,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1611), [sym_block_comment] = STATE(1611), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1612] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(14124), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -221532,11 +220935,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1612), [sym_block_comment] = STATE(1612), [sym__alpha_identifier] = ACTIONS(1336), @@ -221600,7 +221003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -221609,7 +221012,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -221623,45 +221026,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1613), [sym_block_comment] = STATE(1613), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1614] = { [sym_inline_modifier] = STATE(2338), @@ -221835,44 +221238,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(13435), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1616), [sym_block_comment] = STATE(1616), [sym__alpha_identifier] = ACTIONS(904), @@ -221917,7 +221320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1617] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12302), + [sym__indentable_expression] = STATE(12108), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -221936,7 +221339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -221945,7 +221348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -222020,7 +221423,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -222029,7 +221432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -222085,12 +221488,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1619] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12242), + [sym__indentable_expression] = STATE(12243), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -222104,7 +221507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -222113,7 +221516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -222127,54 +221530,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1619), [sym_block_comment] = STATE(1619), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1620] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12247), + [sym__indentable_expression] = STATE(12252), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -222188,7 +221591,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -222197,7 +221600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -222211,54 +221614,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1620), [sym_block_comment] = STATE(1620), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1621] = { [sym_inline_modifier] = STATE(2400), - [sym__indentable_expression] = STATE(12253), + [sym__indentable_expression] = STATE(12254), [sym_block] = STATE(6246), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), [sym_expression] = STATE(12511), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -222272,7 +221675,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -222281,7 +221684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -222295,45 +221698,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1621), [sym_block_comment] = STATE(1621), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1622] = { [sym_inline_modifier] = STATE(2338), @@ -222533,7 +221936,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -222776,7 +222179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -222785,7 +222188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -222799,45 +222202,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1627), [sym_block_comment] = STATE(1627), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1628] = { [sym_inline_modifier] = STATE(2289), @@ -222869,7 +222272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -223037,7 +222440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -223289,7 +222692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -223373,7 +222776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -223429,7 +222832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1635] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12149), + [sym__indentable_expression] = STATE(12150), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -223448,7 +222851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -223457,7 +222860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -223616,7 +223019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -223625,7 +223028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -223681,7 +223084,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1638] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12135), + [sym__indentable_expression] = STATE(12136), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -223700,7 +223103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -223709,7 +223112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -223961,7 +223364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -224297,7 +223700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -224437,7 +223840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1647] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12150), + [sym__indentable_expression] = STATE(12151), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -224456,7 +223859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -224465,7 +223868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -224540,7 +223943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -224549,7 +223952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -224695,40 +224098,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1650), [sym_block_comment] = STATE(1650), [sym__alpha_identifier] = ACTIONS(1496), @@ -224801,7 +224204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -225111,44 +224514,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym__indentable_expression] = STATE(13438), [sym_block] = STATE(5694), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(12054), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1655), [sym_block_comment] = STATE(1655), [sym__alpha_identifier] = ACTIONS(904), @@ -225535,40 +224938,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1660), [sym_block_comment] = STATE(1660), [sym__alpha_identifier] = ACTIONS(1496), @@ -225725,7 +225128,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -225955,40 +225358,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(14232), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1665), [sym_block_comment] = STATE(1665), [sym__alpha_identifier] = ACTIONS(1496), @@ -226388,7 +225791,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -226397,7 +225800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -226411,45 +225814,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1670), [sym_block_comment] = STATE(1670), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1671] = { [sym_inline_modifier] = STATE(2312), @@ -226875,26 +226278,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2328), [sym__indentable_expression] = STATE(14120), [sym_block] = STATE(9364), - [sym_indented_block] = STATE(12000), - [sym_indented_cases] = STATE(12000), + [sym_indented_block] = STATE(12003), + [sym_indented_cases] = STATE(12003), [sym_expression] = STATE(13812), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -226908,11 +226311,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1676), [sym_block_comment] = STATE(1676), [sym__alpha_identifier] = ACTIONS(1336), @@ -226957,7 +226360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1677] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12310), + [sym__indentable_expression] = STATE(12312), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -226976,7 +226379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -226985,7 +226388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -227321,7 +226724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -227461,7 +226864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1683] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12253), + [sym__indentable_expression] = STATE(12254), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -227480,7 +226883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -227489,7 +226892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -227573,7 +226976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -227713,7 +227116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1686] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12247), + [sym__indentable_expression] = STATE(12252), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -227732,7 +227135,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -227741,7 +227144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -227797,7 +227200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1687] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12242), + [sym__indentable_expression] = STATE(12243), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -227816,7 +227219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -227825,7 +227228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -227993,7 +227396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -228161,7 +227564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -228236,7 +227639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -228245,7 +227648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -228259,45 +227662,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1692), [sym_block_comment] = STATE(1692), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2310), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1693] = { [sym_inline_modifier] = STATE(2187), @@ -228469,7 +227872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1695] = { [sym_inline_modifier] = STATE(2172), - [sym__indentable_expression] = STATE(12196), + [sym__indentable_expression] = STATE(12198), [sym_block] = STATE(9683), [sym_indented_block] = STATE(12320), [sym_indented_cases] = STATE(12320), @@ -228488,7 +227891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -228497,7 +227900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -228749,7 +228152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -228833,7 +228236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -228895,22 +228298,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_indented_cases] = STATE(12240), [sym_expression] = STATE(12331), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -228924,52 +228327,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1700), [sym_block_comment] = STATE(1700), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), [sym__indent] = ACTIONS(2250), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1701] = { [sym_inline_modifier] = STATE(2202), @@ -229078,7 +228481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18335), + [sym__exprs_in_parens] = STATE(18272), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -229161,7 +228564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(16837), + [sym__exprs_in_parens] = STATE(17154), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -229222,38 +228625,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1704] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(9323), - [sym_expression] = STATE(16118), - [sym__simple_expression] = STATE(5855), + [sym_block] = STATE(9776), + [sym_expression] = STATE(14463), + [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(9323), + [sym_case_block] = STATE(9776), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(9323), - [sym_call_expression] = STATE(9323), - [sym_field_expression] = STATE(9323), - [sym_instance_expression] = STATE(9323), + [sym_generic_function] = STATE(9776), + [sym_call_expression] = STATE(9776), + [sym_field_expression] = STATE(9776), + [sym_instance_expression] = STATE(9776), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(17143), + [sym__postfix_expression_choice] = STATE(16782), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(9873), - [sym_tuple_expression] = STATE(9323), - [sym_parenthesized_expression] = STATE(9323), - [sym_splice_expression] = STATE(9323), - [sym_quote_expression] = STATE(9323), - [sym_identifier] = STATE(5156), - [sym__soft_identifier] = STATE(6341), - [sym_wildcard] = STATE(8237), - [sym__non_null_literal] = STATE(9323), - [sym_boolean_literal] = STATE(9555), - [sym_interpolated_string_expression] = STATE(9323), - [sym_string] = STATE(9555), - [sym_unit] = STATE(9323), + [sym_prefix_expression] = STATE(10679), + [sym_tuple_expression] = STATE(9776), + [sym_parenthesized_expression] = STATE(9776), + [sym__exprs_in_parens] = STATE(16837), + [sym_splice_expression] = STATE(9776), + [sym_quote_expression] = STATE(9776), + [sym_identifier] = STATE(5717), + [sym__soft_identifier] = STATE(5575), + [sym_wildcard] = STATE(8779), + [sym__non_null_literal] = STATE(9776), + [sym_boolean_literal] = STATE(8776), + [sym_interpolated_string_expression] = STATE(9776), + [sym_string] = STATE(8776), + [sym_unit] = STATE(9776), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -229261,47 +228665,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1704), [sym_block_comment] = STATE(1704), - [sym__alpha_identifier] = ACTIONS(1634), - [anon_sym_COLON] = ACTIONS(1636), - [anon_sym_LBRACE] = ACTIONS(1638), - [anon_sym__] = ACTIONS(1640), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(1642), - [anon_sym_DASH] = ACTIONS(1642), - [anon_sym_end] = ACTIONS(1644), + [sym__alpha_identifier] = ACTIONS(846), + [anon_sym_LBRACE] = ACTIONS(848), + [anon_sym__] = ACTIONS(852), + [anon_sym_PLUS] = ACTIONS(854), + [anon_sym_DASH] = ACTIONS(854), + [anon_sym_end] = ACTIONS(856), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), - [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(1646), - [anon_sym_opaque] = ACTIONS(1644), + [anon_sym_new] = ACTIONS(866), + [anon_sym_opaque] = ACTIONS(856), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(1648), - [anon_sym_infix] = ACTIONS(1644), - [anon_sym_open] = ACTIONS(1644), - [anon_sym_transparent] = ACTIONS(1644), - [anon_sym_LPAREN] = ACTIONS(1650), + [anon_sym_inline] = ACTIONS(2222), + [anon_sym_infix] = ACTIONS(856), + [anon_sym_open] = ACTIONS(856), + [anon_sym_transparent] = ACTIONS(856), + [anon_sym_LPAREN] = ACTIONS(868), + [anon_sym_using] = ACTIONS(3350), + [anon_sym_RPAREN] = ACTIONS(3352), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(1642), - [anon_sym_TILDE] = ACTIONS(1642), - [anon_sym_DOLLAR] = ACTIONS(1652), - [anon_sym_SQUOTE] = ACTIONS(1654), - [sym__backquoted_id] = ACTIONS(1656), - [sym_operator_identifier] = ACTIONS(1658), - [sym_integer_literal] = ACTIONS(1660), - [sym_floating_point_literal] = ACTIONS(1662), - [anon_sym_true] = ACTIONS(1664), - [anon_sym_false] = ACTIONS(1664), - [sym_character_literal] = ACTIONS(1662), - [sym_null_literal] = ACTIONS(1666), + [anon_sym_BANG] = ACTIONS(854), + [anon_sym_TILDE] = ACTIONS(854), + [anon_sym_DOLLAR] = ACTIONS(872), + [anon_sym_SQUOTE] = ACTIONS(874), + [sym__backquoted_id] = ACTIONS(876), + [sym_operator_identifier] = ACTIONS(878), + [sym_integer_literal] = ACTIONS(880), + [sym_floating_point_literal] = ACTIONS(882), + [anon_sym_true] = ACTIONS(884), + [anon_sym_false] = ACTIONS(884), + [sym_character_literal] = ACTIONS(882), + [sym_null_literal] = ACTIONS(886), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1668), - [sym__simple_string] = ACTIONS(1668), + [sym__simple_multiline_string] = ACTIONS(894), + [sym__simple_string] = ACTIONS(894), }, [1705] = { [sym_inline_modifier] = STATE(2202), @@ -229446,8 +228849,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3350), - [anon_sym_RPAREN] = ACTIONS(3352), + [anon_sym_using] = ACTIONS(3354), + [anon_sym_RPAREN] = ACTIONS(3356), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -229471,39 +228874,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1707] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(9776), - [sym_expression] = STATE(14463), - [sym__simple_expression] = STATE(7741), + [sym_block] = STATE(9323), + [sym_expression] = STATE(16118), + [sym__simple_expression] = STATE(5855), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(9776), + [sym_case_block] = STATE(9323), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(9776), - [sym_call_expression] = STATE(9776), - [sym_field_expression] = STATE(9776), - [sym_instance_expression] = STATE(9776), + [sym_generic_function] = STATE(9323), + [sym_call_expression] = STATE(9323), + [sym_field_expression] = STATE(9323), + [sym_instance_expression] = STATE(9323), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(16782), + [sym__postfix_expression_choice] = STATE(17143), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10679), - [sym_tuple_expression] = STATE(9776), - [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(16862), - [sym_splice_expression] = STATE(9776), - [sym_quote_expression] = STATE(9776), - [sym_identifier] = STATE(5717), - [sym__soft_identifier] = STATE(5575), - [sym_wildcard] = STATE(8779), - [sym__non_null_literal] = STATE(9776), - [sym_boolean_literal] = STATE(8776), - [sym_interpolated_string_expression] = STATE(9776), - [sym_string] = STATE(8776), - [sym_unit] = STATE(9776), + [sym_prefix_expression] = STATE(9873), + [sym_tuple_expression] = STATE(9323), + [sym_parenthesized_expression] = STATE(9323), + [sym_splice_expression] = STATE(9323), + [sym_quote_expression] = STATE(9323), + [sym_identifier] = STATE(5157), + [sym__soft_identifier] = STATE(6341), + [sym_wildcard] = STATE(8237), + [sym__non_null_literal] = STATE(9323), + [sym_boolean_literal] = STATE(9555), + [sym_interpolated_string_expression] = STATE(9323), + [sym_string] = STATE(9555), + [sym_unit] = STATE(9323), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -229511,46 +228913,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1707), [sym_block_comment] = STATE(1707), - [sym__alpha_identifier] = ACTIONS(846), - [anon_sym_LBRACE] = ACTIONS(848), - [anon_sym__] = ACTIONS(852), - [anon_sym_PLUS] = ACTIONS(854), - [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(856), + [sym__alpha_identifier] = ACTIONS(1634), + [anon_sym_COLON] = ACTIONS(1636), + [anon_sym_LBRACE] = ACTIONS(1638), + [anon_sym__] = ACTIONS(1640), + [anon_sym_LBRACK] = ACTIONS(910), + [anon_sym_PLUS] = ACTIONS(1642), + [anon_sym_DASH] = ACTIONS(1642), + [anon_sym_end] = ACTIONS(1644), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), + [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(866), - [anon_sym_opaque] = ACTIONS(856), + [anon_sym_new] = ACTIONS(1646), + [anon_sym_opaque] = ACTIONS(1644), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(2222), - [anon_sym_infix] = ACTIONS(856), - [anon_sym_open] = ACTIONS(856), - [anon_sym_transparent] = ACTIONS(856), - [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3354), - [anon_sym_RPAREN] = ACTIONS(3356), + [anon_sym_inline] = ACTIONS(1648), + [anon_sym_infix] = ACTIONS(1644), + [anon_sym_open] = ACTIONS(1644), + [anon_sym_transparent] = ACTIONS(1644), + [anon_sym_LPAREN] = ACTIONS(1650), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(854), - [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(872), - [anon_sym_SQUOTE] = ACTIONS(874), - [sym__backquoted_id] = ACTIONS(876), - [sym_operator_identifier] = ACTIONS(878), - [sym_integer_literal] = ACTIONS(880), - [sym_floating_point_literal] = ACTIONS(882), - [anon_sym_true] = ACTIONS(884), - [anon_sym_false] = ACTIONS(884), - [sym_character_literal] = ACTIONS(882), - [sym_null_literal] = ACTIONS(886), + [anon_sym_BANG] = ACTIONS(1642), + [anon_sym_TILDE] = ACTIONS(1642), + [anon_sym_DOLLAR] = ACTIONS(1652), + [anon_sym_SQUOTE] = ACTIONS(1654), + [sym__backquoted_id] = ACTIONS(1656), + [sym_operator_identifier] = ACTIONS(1658), + [sym_integer_literal] = ACTIONS(1660), + [sym_floating_point_literal] = ACTIONS(1662), + [anon_sym_true] = ACTIONS(1664), + [anon_sym_false] = ACTIONS(1664), + [sym_character_literal] = ACTIONS(1662), + [sym_null_literal] = ACTIONS(1666), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(894), - [sym__simple_string] = ACTIONS(894), + [sym__simple_multiline_string] = ACTIONS(1668), + [sym__simple_string] = ACTIONS(1668), }, [1708] = { [sym_inline_modifier] = STATE(2202), @@ -229576,7 +228979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17866), + [sym__exprs_in_parens] = STATE(16862), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -229827,8 +229230,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7102), [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), - [sym_identifier] = STATE(4558), - [sym__soft_identifier] = STATE(4900), + [sym_identifier] = STATE(4559), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(5816), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -229991,7 +229394,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17940), + [sym__exprs_in_parens] = STATE(17866), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -230240,7 +229643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18003), + [sym__exprs_in_parens] = STATE(17940), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -230303,7 +229706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7634), [sym_expression] = STATE(15682), - [sym__simple_expression] = STATE(5016), + [sym__simple_expression] = STATE(5014), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -230326,7 +229729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -230384,38 +229787,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1718] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(10004), - [sym_expression] = STATE(15284), - [sym__simple_expression] = STATE(7129), + [sym_block] = STATE(9776), + [sym_expression] = STATE(14463), + [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(10004), + [sym_case_block] = STATE(9776), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(10004), - [sym_call_expression] = STATE(10004), - [sym_field_expression] = STATE(10004), - [sym_instance_expression] = STATE(10004), + [sym_generic_function] = STATE(9776), + [sym_call_expression] = STATE(9776), + [sym_field_expression] = STATE(9776), + [sym_instance_expression] = STATE(9776), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(17349), + [sym__postfix_expression_choice] = STATE(16782), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10534), - [sym_tuple_expression] = STATE(10004), - [sym_parenthesized_expression] = STATE(10004), - [sym_splice_expression] = STATE(10004), - [sym_quote_expression] = STATE(10004), - [sym_identifier] = STATE(6511), - [sym__soft_identifier] = STATE(4764), - [sym_wildcard] = STATE(9294), - [sym__non_null_literal] = STATE(10004), - [sym_boolean_literal] = STATE(6624), - [sym_interpolated_string_expression] = STATE(10004), - [sym_string] = STATE(6624), - [sym_unit] = STATE(10004), + [sym_prefix_expression] = STATE(10679), + [sym_tuple_expression] = STATE(9776), + [sym_parenthesized_expression] = STATE(9776), + [sym__exprs_in_parens] = STATE(18003), + [sym_splice_expression] = STATE(9776), + [sym_quote_expression] = STATE(9776), + [sym_identifier] = STATE(5717), + [sym__soft_identifier] = STATE(5575), + [sym_wildcard] = STATE(8779), + [sym__non_null_literal] = STATE(9776), + [sym_boolean_literal] = STATE(8776), + [sym_interpolated_string_expression] = STATE(9776), + [sym_string] = STATE(8776), + [sym_unit] = STATE(9776), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -230423,47 +229827,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1718), [sym_block_comment] = STATE(1718), - [sym__alpha_identifier] = ACTIONS(2030), - [anon_sym_COLON] = ACTIONS(2032), - [anon_sym_LBRACE] = ACTIONS(2034), - [anon_sym__] = ACTIONS(2036), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(2038), - [anon_sym_DASH] = ACTIONS(2038), - [anon_sym_end] = ACTIONS(2040), + [sym__alpha_identifier] = ACTIONS(846), + [anon_sym_LBRACE] = ACTIONS(848), + [anon_sym__] = ACTIONS(852), + [anon_sym_PLUS] = ACTIONS(854), + [anon_sym_DASH] = ACTIONS(854), + [anon_sym_end] = ACTIONS(856), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), - [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(2042), - [anon_sym_opaque] = ACTIONS(2040), + [anon_sym_new] = ACTIONS(866), + [anon_sym_opaque] = ACTIONS(856), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(2044), - [anon_sym_infix] = ACTIONS(2040), - [anon_sym_open] = ACTIONS(2040), - [anon_sym_transparent] = ACTIONS(2040), - [anon_sym_LPAREN] = ACTIONS(2046), + [anon_sym_inline] = ACTIONS(2222), + [anon_sym_infix] = ACTIONS(856), + [anon_sym_open] = ACTIONS(856), + [anon_sym_transparent] = ACTIONS(856), + [anon_sym_LPAREN] = ACTIONS(868), + [anon_sym_using] = ACTIONS(3390), + [anon_sym_RPAREN] = ACTIONS(3392), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(2038), - [anon_sym_TILDE] = ACTIONS(2038), - [anon_sym_DOLLAR] = ACTIONS(2048), - [anon_sym_SQUOTE] = ACTIONS(2050), - [sym__backquoted_id] = ACTIONS(2052), - [sym_operator_identifier] = ACTIONS(2054), - [sym_integer_literal] = ACTIONS(2056), - [sym_floating_point_literal] = ACTIONS(2058), - [anon_sym_true] = ACTIONS(2060), - [anon_sym_false] = ACTIONS(2060), - [sym_character_literal] = ACTIONS(2058), - [sym_null_literal] = ACTIONS(2062), + [anon_sym_BANG] = ACTIONS(854), + [anon_sym_TILDE] = ACTIONS(854), + [anon_sym_DOLLAR] = ACTIONS(872), + [anon_sym_SQUOTE] = ACTIONS(874), + [sym__backquoted_id] = ACTIONS(876), + [sym_operator_identifier] = ACTIONS(878), + [sym_integer_literal] = ACTIONS(880), + [sym_floating_point_literal] = ACTIONS(882), + [anon_sym_true] = ACTIONS(884), + [anon_sym_false] = ACTIONS(884), + [sym_character_literal] = ACTIONS(882), + [sym_null_literal] = ACTIONS(886), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(2064), - [sym__simple_string] = ACTIONS(2064), + [sym__simple_multiline_string] = ACTIONS(894), + [sym__simple_string] = ACTIONS(894), }, [1719] = { [sym_inline_modifier] = STATE(2202), @@ -230525,8 +229928,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3390), - [anon_sym_RPAREN] = ACTIONS(3392), + [anon_sym_using] = ACTIONS(3394), + [anon_sym_RPAREN] = ACTIONS(3396), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -230552,7 +229955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7097), [sym_expression] = STATE(15432), - [sym__simple_expression] = STATE(4660), + [sym__simple_expression] = STATE(4659), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -230575,7 +229978,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(4535), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(5960), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -230740,7 +230143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8286), [sym_splice_expression] = STATE(8286), [sym_quote_expression] = STATE(8286), - [sym_identifier] = STATE(4847), + [sym_identifier] = STATE(4845), [sym__soft_identifier] = STATE(5538), [sym_wildcard] = STATE(6898), [sym__non_null_literal] = STATE(8286), @@ -230798,89 +230201,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_string] = ACTIONS(1334), }, [1723] = { - [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(9776), - [sym_expression] = STATE(14463), - [sym__simple_expression] = STATE(7741), - [sym_lambda_expression] = STATE(14363), - [sym_if_expression] = STATE(14363), - [sym_match_expression] = STATE(14363), - [sym_try_expression] = STATE(14363), - [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(9776), - [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(9776), - [sym_call_expression] = STATE(9776), - [sym_field_expression] = STATE(9776), - [sym_instance_expression] = STATE(9776), - [sym_ascription_expression] = STATE(14363), - [sym_infix_expression] = STATE(10645), - [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(16782), - [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10679), - [sym_tuple_expression] = STATE(9776), - [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17438), - [sym_splice_expression] = STATE(9776), - [sym_quote_expression] = STATE(9776), - [sym_identifier] = STATE(5717), - [sym__soft_identifier] = STATE(5575), - [sym_wildcard] = STATE(8779), - [sym__non_null_literal] = STATE(9776), - [sym_boolean_literal] = STATE(8776), - [sym_interpolated_string_expression] = STATE(9776), - [sym_string] = STATE(8776), - [sym_unit] = STATE(9776), - [sym_return_expression] = STATE(14363), - [sym_throw_expression] = STATE(14363), - [sym_while_expression] = STATE(14363), - [sym_do_while_expression] = STATE(14363), - [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1723), - [sym_block_comment] = STATE(1723), - [sym__alpha_identifier] = ACTIONS(846), - [anon_sym_LBRACE] = ACTIONS(848), - [anon_sym__] = ACTIONS(852), - [anon_sym_PLUS] = ACTIONS(854), - [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(856), - [anon_sym_if] = ACTIONS(920), - [anon_sym_while] = ACTIONS(860), - [anon_sym_for] = ACTIONS(862), - [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(866), - [anon_sym_opaque] = ACTIONS(856), - [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(2222), - [anon_sym_infix] = ACTIONS(856), - [anon_sym_open] = ACTIONS(856), - [anon_sym_transparent] = ACTIONS(856), - [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3394), - [anon_sym_RPAREN] = ACTIONS(3396), - [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(854), - [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(872), - [anon_sym_SQUOTE] = ACTIONS(874), - [sym__backquoted_id] = ACTIONS(876), - [sym_operator_identifier] = ACTIONS(878), - [sym_integer_literal] = ACTIONS(880), - [sym_floating_point_literal] = ACTIONS(882), - [anon_sym_true] = ACTIONS(884), - [anon_sym_false] = ACTIONS(884), - [sym_character_literal] = ACTIONS(882), - [sym_null_literal] = ACTIONS(886), - [anon_sym_return] = ACTIONS(888), - [anon_sym_throw] = ACTIONS(890), - [anon_sym_do] = ACTIONS(892), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(894), - [sym__simple_string] = ACTIONS(894), - }, - [1724] = { + [sym_inline_modifier] = STATE(2202), + [sym_block] = STATE(10004), + [sym_expression] = STATE(15284), + [sym__simple_expression] = STATE(7129), + [sym_lambda_expression] = STATE(14363), + [sym_if_expression] = STATE(14363), + [sym_match_expression] = STATE(14363), + [sym_try_expression] = STATE(14363), + [sym_bindings] = STATE(16381), + [sym_case_block] = STATE(10004), + [sym_assignment_expression] = STATE(14363), + [sym_generic_function] = STATE(10004), + [sym_call_expression] = STATE(10004), + [sym_field_expression] = STATE(10004), + [sym_instance_expression] = STATE(10004), + [sym_ascription_expression] = STATE(14363), + [sym_infix_expression] = STATE(10645), + [sym_postfix_expression] = STATE(14031), + [sym__postfix_expression_choice] = STATE(17349), + [sym_macro_body] = STATE(14363), + [sym_prefix_expression] = STATE(10534), + [sym_tuple_expression] = STATE(10004), + [sym_parenthesized_expression] = STATE(10004), + [sym_splice_expression] = STATE(10004), + [sym_quote_expression] = STATE(10004), + [sym_identifier] = STATE(6511), + [sym__soft_identifier] = STATE(4766), + [sym_wildcard] = STATE(9294), + [sym__non_null_literal] = STATE(10004), + [sym_boolean_literal] = STATE(6624), + [sym_interpolated_string_expression] = STATE(10004), + [sym_string] = STATE(6624), + [sym_unit] = STATE(10004), + [sym_return_expression] = STATE(14363), + [sym_throw_expression] = STATE(14363), + [sym_while_expression] = STATE(14363), + [sym_do_while_expression] = STATE(14363), + [sym_for_expression] = STATE(14363), + [sym_comment] = STATE(1723), + [sym_block_comment] = STATE(1723), + [sym__alpha_identifier] = ACTIONS(2030), + [anon_sym_COLON] = ACTIONS(2032), + [anon_sym_LBRACE] = ACTIONS(2034), + [anon_sym__] = ACTIONS(2036), + [anon_sym_LBRACK] = ACTIONS(910), + [anon_sym_PLUS] = ACTIONS(2038), + [anon_sym_DASH] = ACTIONS(2038), + [anon_sym_end] = ACTIONS(2040), + [anon_sym_if] = ACTIONS(920), + [anon_sym_while] = ACTIONS(860), + [anon_sym_for] = ACTIONS(862), + [anon_sym_match] = ACTIONS(912), + [anon_sym_try] = ACTIONS(864), + [anon_sym_new] = ACTIONS(2042), + [anon_sym_opaque] = ACTIONS(2040), + [anon_sym_implicit] = ACTIONS(924), + [anon_sym_inline] = ACTIONS(2044), + [anon_sym_infix] = ACTIONS(2040), + [anon_sym_open] = ACTIONS(2040), + [anon_sym_transparent] = ACTIONS(2040), + [anon_sym_LPAREN] = ACTIONS(2046), + [anon_sym_macro] = ACTIONS(870), + [anon_sym_BANG] = ACTIONS(2038), + [anon_sym_TILDE] = ACTIONS(2038), + [anon_sym_DOLLAR] = ACTIONS(2048), + [anon_sym_SQUOTE] = ACTIONS(2050), + [sym__backquoted_id] = ACTIONS(2052), + [sym_operator_identifier] = ACTIONS(2054), + [sym_integer_literal] = ACTIONS(2056), + [sym_floating_point_literal] = ACTIONS(2058), + [anon_sym_true] = ACTIONS(2060), + [anon_sym_false] = ACTIONS(2060), + [sym_character_literal] = ACTIONS(2058), + [sym_null_literal] = ACTIONS(2062), + [anon_sym_return] = ACTIONS(888), + [anon_sym_throw] = ACTIONS(890), + [anon_sym_do] = ACTIONS(892), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(2064), + [sym__simple_string] = ACTIONS(2064), + }, + [1724] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14463), @@ -231155,7 +230558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8464), [sym_splice_expression] = STATE(8464), [sym_quote_expression] = STATE(8464), - [sym_identifier] = STATE(4884), + [sym_identifier] = STATE(4882), [sym__soft_identifier] = STATE(5834), [sym_wildcard] = STATE(6971), [sym__non_null_literal] = STATE(8464), @@ -231817,7 +231220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17071), + [sym__exprs_in_parens] = STATE(17438), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -232149,7 +231552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18046), + [sym__exprs_in_parens] = STATE(17071), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -232647,7 +232050,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17394), + [sym__exprs_in_parens] = STATE(18046), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -233062,7 +232465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18095), + [sym__exprs_in_parens] = STATE(17500), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -233208,7 +232611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(6144), [sym_expression] = STATE(16253), - [sym__simple_expression] = STATE(4595), + [sym__simple_expression] = STATE(4597), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -233245,47 +232648,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1752), [sym_block_comment] = STATE(1752), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_COLON] = ACTIONS(986), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_COLON] = ACTIONS(950), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), - [sym_operator_identifier] = ACTIONS(1008), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), + [sym_operator_identifier] = ACTIONS(972), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1753] = { [sym_inline_modifier] = STATE(2202), @@ -233394,7 +232797,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18086), + [sym__exprs_in_parens] = STATE(17394), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -233892,7 +233295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17542), + [sym__exprs_in_parens] = STATE(18086), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -234204,7 +233607,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7634), [sym_expression] = STATE(15682), - [sym__simple_expression] = STATE(5016), + [sym__simple_expression] = STATE(5014), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -234227,7 +233630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -234639,7 +234042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18315), + [sym__exprs_in_parens] = STATE(17542), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -234888,7 +234291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18112), + [sym__exprs_in_parens] = STATE(18315), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -235552,7 +234955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18132), + [sym__exprs_in_parens] = STATE(18112), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -235721,7 +235124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(5861), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8323), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -236443,38 +235846,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1791] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(5694), - [sym_expression] = STATE(15828), - [sym__simple_expression] = STATE(4489), + [sym_block] = STATE(9776), + [sym_expression] = STATE(14463), + [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(5694), + [sym_case_block] = STATE(9776), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(5694), - [sym_call_expression] = STATE(5694), - [sym_field_expression] = STATE(5694), - [sym_instance_expression] = STATE(5694), + [sym_generic_function] = STATE(9776), + [sym_call_expression] = STATE(9776), + [sym_field_expression] = STATE(9776), + [sym_instance_expression] = STATE(9776), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(16907), + [sym__postfix_expression_choice] = STATE(16782), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(6552), - [sym_tuple_expression] = STATE(5694), - [sym_parenthesized_expression] = STATE(5694), - [sym_splice_expression] = STATE(5694), - [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(4372), - [sym__soft_identifier] = STATE(4609), - [sym_wildcard] = STATE(5040), - [sym__non_null_literal] = STATE(5694), - [sym_boolean_literal] = STATE(5777), - [sym_interpolated_string_expression] = STATE(5694), - [sym_string] = STATE(5777), - [sym_unit] = STATE(5694), + [sym_prefix_expression] = STATE(10679), + [sym_tuple_expression] = STATE(9776), + [sym_parenthesized_expression] = STATE(9776), + [sym__exprs_in_parens] = STATE(18132), + [sym_splice_expression] = STATE(9776), + [sym_quote_expression] = STATE(9776), + [sym_identifier] = STATE(5717), + [sym__soft_identifier] = STATE(5575), + [sym_wildcard] = STATE(8779), + [sym__non_null_literal] = STATE(9776), + [sym_boolean_literal] = STATE(8776), + [sym_interpolated_string_expression] = STATE(9776), + [sym_string] = STATE(8776), + [sym_unit] = STATE(9776), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -236482,47 +235886,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1791), [sym_block_comment] = STATE(1791), - [sym__alpha_identifier] = ACTIONS(904), - [anon_sym_COLON] = ACTIONS(906), - [anon_sym_LBRACE] = ACTIONS(908), - [anon_sym__] = ACTIONS(914), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(916), - [anon_sym_DASH] = ACTIONS(916), - [anon_sym_end] = ACTIONS(918), + [sym__alpha_identifier] = ACTIONS(846), + [anon_sym_LBRACE] = ACTIONS(848), + [anon_sym__] = ACTIONS(852), + [anon_sym_PLUS] = ACTIONS(854), + [anon_sym_DASH] = ACTIONS(854), + [anon_sym_end] = ACTIONS(856), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), - [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(922), - [anon_sym_opaque] = ACTIONS(918), + [anon_sym_new] = ACTIONS(866), + [anon_sym_opaque] = ACTIONS(856), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(926), - [anon_sym_infix] = ACTIONS(918), - [anon_sym_open] = ACTIONS(918), - [anon_sym_transparent] = ACTIONS(918), - [anon_sym_LPAREN] = ACTIONS(928), + [anon_sym_inline] = ACTIONS(2222), + [anon_sym_infix] = ACTIONS(856), + [anon_sym_open] = ACTIONS(856), + [anon_sym_transparent] = ACTIONS(856), + [anon_sym_LPAREN] = ACTIONS(868), + [anon_sym_using] = ACTIONS(3634), + [anon_sym_RPAREN] = ACTIONS(3636), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(916), - [anon_sym_TILDE] = ACTIONS(916), - [anon_sym_DOLLAR] = ACTIONS(930), - [anon_sym_SQUOTE] = ACTIONS(932), - [sym__backquoted_id] = ACTIONS(934), - [sym_operator_identifier] = ACTIONS(936), - [sym_integer_literal] = ACTIONS(938), - [sym_floating_point_literal] = ACTIONS(940), - [anon_sym_true] = ACTIONS(942), - [anon_sym_false] = ACTIONS(942), - [sym_character_literal] = ACTIONS(940), - [sym_null_literal] = ACTIONS(944), + [anon_sym_BANG] = ACTIONS(854), + [anon_sym_TILDE] = ACTIONS(854), + [anon_sym_DOLLAR] = ACTIONS(872), + [anon_sym_SQUOTE] = ACTIONS(874), + [sym__backquoted_id] = ACTIONS(876), + [sym_operator_identifier] = ACTIONS(878), + [sym_integer_literal] = ACTIONS(880), + [sym_floating_point_literal] = ACTIONS(882), + [anon_sym_true] = ACTIONS(884), + [anon_sym_false] = ACTIONS(884), + [sym_character_literal] = ACTIONS(882), + [sym_null_literal] = ACTIONS(886), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(946), - [sym__simple_string] = ACTIONS(946), + [sym__simple_multiline_string] = ACTIONS(894), + [sym__simple_string] = ACTIONS(894), }, [1792] = { [sym_inline_modifier] = STATE(2202), @@ -236584,8 +235987,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3634), - [anon_sym_RPAREN] = ACTIONS(3636), + [anon_sym_using] = ACTIONS(3638), + [anon_sym_RPAREN] = ACTIONS(3640), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -236609,39 +236012,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1793] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(9776), - [sym_expression] = STATE(14463), - [sym__simple_expression] = STATE(7741), + [sym_block] = STATE(5694), + [sym_expression] = STATE(15828), + [sym__simple_expression] = STATE(4485), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(9776), + [sym_case_block] = STATE(5694), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(9776), - [sym_call_expression] = STATE(9776), - [sym_field_expression] = STATE(9776), - [sym_instance_expression] = STATE(9776), + [sym_generic_function] = STATE(5694), + [sym_call_expression] = STATE(5694), + [sym_field_expression] = STATE(5694), + [sym_instance_expression] = STATE(5694), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(16782), + [sym__postfix_expression_choice] = STATE(16907), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10679), - [sym_tuple_expression] = STATE(9776), - [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17610), - [sym_splice_expression] = STATE(9776), - [sym_quote_expression] = STATE(9776), - [sym_identifier] = STATE(5717), - [sym__soft_identifier] = STATE(5575), - [sym_wildcard] = STATE(8779), - [sym__non_null_literal] = STATE(9776), - [sym_boolean_literal] = STATE(8776), - [sym_interpolated_string_expression] = STATE(9776), - [sym_string] = STATE(8776), - [sym_unit] = STATE(9776), + [sym_prefix_expression] = STATE(6552), + [sym_tuple_expression] = STATE(5694), + [sym_parenthesized_expression] = STATE(5694), + [sym_splice_expression] = STATE(5694), + [sym_quote_expression] = STATE(5694), + [sym_identifier] = STATE(4371), + [sym__soft_identifier] = STATE(4610), + [sym_wildcard] = STATE(5041), + [sym__non_null_literal] = STATE(5694), + [sym_boolean_literal] = STATE(5777), + [sym_interpolated_string_expression] = STATE(5694), + [sym_string] = STATE(5777), + [sym_unit] = STATE(5694), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -236649,48 +236051,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1793), [sym_block_comment] = STATE(1793), - [sym__alpha_identifier] = ACTIONS(846), - [anon_sym_LBRACE] = ACTIONS(848), - [anon_sym__] = ACTIONS(852), - [anon_sym_PLUS] = ACTIONS(854), - [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(856), + [sym__alpha_identifier] = ACTIONS(904), + [anon_sym_COLON] = ACTIONS(906), + [anon_sym_LBRACE] = ACTIONS(908), + [anon_sym__] = ACTIONS(914), + [anon_sym_LBRACK] = ACTIONS(910), + [anon_sym_PLUS] = ACTIONS(916), + [anon_sym_DASH] = ACTIONS(916), + [anon_sym_end] = ACTIONS(918), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), + [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(866), - [anon_sym_opaque] = ACTIONS(856), + [anon_sym_new] = ACTIONS(922), + [anon_sym_opaque] = ACTIONS(918), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(2222), - [anon_sym_infix] = ACTIONS(856), - [anon_sym_open] = ACTIONS(856), - [anon_sym_transparent] = ACTIONS(856), - [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3638), - [anon_sym_RPAREN] = ACTIONS(3640), + [anon_sym_inline] = ACTIONS(926), + [anon_sym_infix] = ACTIONS(918), + [anon_sym_open] = ACTIONS(918), + [anon_sym_transparent] = ACTIONS(918), + [anon_sym_LPAREN] = ACTIONS(928), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(854), - [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(872), - [anon_sym_SQUOTE] = ACTIONS(874), - [sym__backquoted_id] = ACTIONS(876), - [sym_operator_identifier] = ACTIONS(878), - [sym_integer_literal] = ACTIONS(880), - [sym_floating_point_literal] = ACTIONS(882), - [anon_sym_true] = ACTIONS(884), - [anon_sym_false] = ACTIONS(884), - [sym_character_literal] = ACTIONS(882), - [sym_null_literal] = ACTIONS(886), + [anon_sym_BANG] = ACTIONS(916), + [anon_sym_TILDE] = ACTIONS(916), + [anon_sym_DOLLAR] = ACTIONS(930), + [anon_sym_SQUOTE] = ACTIONS(932), + [sym__backquoted_id] = ACTIONS(934), + [sym_operator_identifier] = ACTIONS(936), + [sym_integer_literal] = ACTIONS(938), + [sym_floating_point_literal] = ACTIONS(940), + [anon_sym_true] = ACTIONS(942), + [anon_sym_false] = ACTIONS(942), + [sym_character_literal] = ACTIONS(940), + [sym_null_literal] = ACTIONS(944), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(894), - [sym__simple_string] = ACTIONS(894), + [sym__simple_multiline_string] = ACTIONS(946), + [sym__simple_string] = ACTIONS(946), }, [1794] = { + [sym_inline_modifier] = STATE(2202), + [sym_block] = STATE(7881), + [sym_expression] = STATE(16068), + [sym__simple_expression] = STATE(5066), + [sym_lambda_expression] = STATE(14363), + [sym_if_expression] = STATE(14363), + [sym_match_expression] = STATE(14363), + [sym_try_expression] = STATE(14363), + [sym_bindings] = STATE(16381), + [sym_case_block] = STATE(7881), + [sym_assignment_expression] = STATE(14363), + [sym_generic_function] = STATE(7881), + [sym_call_expression] = STATE(7881), + [sym_field_expression] = STATE(7881), + [sym_instance_expression] = STATE(7881), + [sym_ascription_expression] = STATE(14363), + [sym_infix_expression] = STATE(10645), + [sym_postfix_expression] = STATE(14031), + [sym__postfix_expression_choice] = STATE(17122), + [sym_macro_body] = STATE(14363), + [sym_prefix_expression] = STATE(8727), + [sym_tuple_expression] = STATE(7881), + [sym_parenthesized_expression] = STATE(7881), + [sym_splice_expression] = STATE(7881), + [sym_quote_expression] = STATE(7881), + [sym_identifier] = STATE(4743), + [sym__soft_identifier] = STATE(5475), + [sym_wildcard] = STATE(6442), + [sym__non_null_literal] = STATE(7881), + [sym_boolean_literal] = STATE(8019), + [sym_interpolated_string_expression] = STATE(7881), + [sym_string] = STATE(8019), + [sym_unit] = STATE(7881), + [sym_return_expression] = STATE(14363), + [sym_throw_expression] = STATE(14363), + [sym_while_expression] = STATE(14363), + [sym_do_while_expression] = STATE(14363), + [sym_for_expression] = STATE(14363), + [sym_comment] = STATE(1794), + [sym_block_comment] = STATE(1794), + [sym__alpha_identifier] = ACTIONS(1092), + [anon_sym_COLON] = ACTIONS(1094), + [anon_sym_LBRACE] = ACTIONS(1096), + [anon_sym__] = ACTIONS(1098), + [anon_sym_LBRACK] = ACTIONS(910), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_end] = ACTIONS(1102), + [anon_sym_if] = ACTIONS(920), + [anon_sym_while] = ACTIONS(860), + [anon_sym_for] = ACTIONS(862), + [anon_sym_match] = ACTIONS(912), + [anon_sym_try] = ACTIONS(864), + [anon_sym_new] = ACTIONS(1104), + [anon_sym_opaque] = ACTIONS(1102), + [anon_sym_implicit] = ACTIONS(924), + [anon_sym_inline] = ACTIONS(1106), + [anon_sym_infix] = ACTIONS(1102), + [anon_sym_open] = ACTIONS(1102), + [anon_sym_transparent] = ACTIONS(1102), + [anon_sym_LPAREN] = ACTIONS(1108), + [anon_sym_macro] = ACTIONS(870), + [anon_sym_BANG] = ACTIONS(1100), + [anon_sym_TILDE] = ACTIONS(1100), + [anon_sym_DOLLAR] = ACTIONS(1110), + [anon_sym_SQUOTE] = ACTIONS(1112), + [sym__backquoted_id] = ACTIONS(1114), + [sym_operator_identifier] = ACTIONS(1116), + [sym_integer_literal] = ACTIONS(1118), + [sym_floating_point_literal] = ACTIONS(1120), + [anon_sym_true] = ACTIONS(1122), + [anon_sym_false] = ACTIONS(1122), + [sym_character_literal] = ACTIONS(1120), + [sym_null_literal] = ACTIONS(1124), + [anon_sym_return] = ACTIONS(888), + [anon_sym_throw] = ACTIONS(890), + [anon_sym_do] = ACTIONS(892), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(1126), + [sym__simple_string] = ACTIONS(1126), + }, + [1795] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9377), [sym_expression] = STATE(15974), @@ -236716,7 +236202,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9377), [sym_splice_expression] = STATE(9377), [sym_quote_expression] = STATE(9377), - [sym_identifier] = STATE(5145), + [sym_identifier] = STATE(5148), [sym__soft_identifier] = STATE(6715), [sym_wildcard] = STATE(8032), [sym__non_null_literal] = STATE(9377), @@ -236729,8 +236215,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1794), - [sym_block_comment] = STATE(1794), + [sym_comment] = STATE(1795), + [sym_block_comment] = STATE(1795), [sym__alpha_identifier] = ACTIONS(1876), [anon_sym_COLON] = ACTIONS(1878), [anon_sym_LBRACE] = ACTIONS(1880), @@ -236773,89 +236259,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(1910), [sym__simple_string] = ACTIONS(1910), }, - [1795] = { - [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(9776), - [sym_expression] = STATE(14463), - [sym__simple_expression] = STATE(7741), - [sym_lambda_expression] = STATE(14363), - [sym_if_expression] = STATE(14363), - [sym_match_expression] = STATE(14363), - [sym_try_expression] = STATE(14363), - [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(9776), - [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(9776), - [sym_call_expression] = STATE(9776), - [sym_field_expression] = STATE(9776), - [sym_instance_expression] = STATE(9776), - [sym_ascription_expression] = STATE(14363), - [sym_infix_expression] = STATE(10645), - [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(16782), - [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10679), - [sym_tuple_expression] = STATE(9776), - [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17500), - [sym_splice_expression] = STATE(9776), - [sym_quote_expression] = STATE(9776), - [sym_identifier] = STATE(5717), - [sym__soft_identifier] = STATE(5575), - [sym_wildcard] = STATE(8779), - [sym__non_null_literal] = STATE(9776), - [sym_boolean_literal] = STATE(8776), - [sym_interpolated_string_expression] = STATE(9776), - [sym_string] = STATE(8776), - [sym_unit] = STATE(9776), - [sym_return_expression] = STATE(14363), - [sym_throw_expression] = STATE(14363), - [sym_while_expression] = STATE(14363), - [sym_do_while_expression] = STATE(14363), - [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1795), - [sym_block_comment] = STATE(1795), - [sym__alpha_identifier] = ACTIONS(846), - [anon_sym_LBRACE] = ACTIONS(848), - [anon_sym__] = ACTIONS(852), - [anon_sym_PLUS] = ACTIONS(854), - [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(856), - [anon_sym_if] = ACTIONS(920), - [anon_sym_while] = ACTIONS(860), - [anon_sym_for] = ACTIONS(862), - [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(866), - [anon_sym_opaque] = ACTIONS(856), - [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(2222), - [anon_sym_infix] = ACTIONS(856), - [anon_sym_open] = ACTIONS(856), - [anon_sym_transparent] = ACTIONS(856), - [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3642), - [anon_sym_RPAREN] = ACTIONS(3644), - [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(854), - [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(872), - [anon_sym_SQUOTE] = ACTIONS(874), - [sym__backquoted_id] = ACTIONS(876), - [sym_operator_identifier] = ACTIONS(878), - [sym_integer_literal] = ACTIONS(880), - [sym_floating_point_literal] = ACTIONS(882), - [anon_sym_true] = ACTIONS(884), - [anon_sym_false] = ACTIONS(884), - [sym_character_literal] = ACTIONS(882), - [sym_null_literal] = ACTIONS(886), - [anon_sym_return] = ACTIONS(888), - [anon_sym_throw] = ACTIONS(890), - [anon_sym_do] = ACTIONS(892), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(894), - [sym__simple_string] = ACTIONS(894), - }, [1796] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), @@ -236916,8 +236319,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3646), - [anon_sym_RPAREN] = ACTIONS(3648), + [anon_sym_using] = ACTIONS(3642), + [anon_sym_RPAREN] = ACTIONS(3644), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -236999,8 +236402,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3650), - [anon_sym_RPAREN] = ACTIONS(3652), + [anon_sym_using] = ACTIONS(3646), + [anon_sym_RPAREN] = ACTIONS(3648), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237082,8 +236485,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3654), - [anon_sym_RPAREN] = ACTIONS(3656), + [anon_sym_using] = ACTIONS(3650), + [anon_sym_RPAREN] = ACTIONS(3652), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237165,8 +236568,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3658), - [anon_sym_RPAREN] = ACTIONS(3660), + [anon_sym_using] = ACTIONS(3654), + [anon_sym_RPAREN] = ACTIONS(3656), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237331,8 +236734,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3662), - [anon_sym_RPAREN] = ACTIONS(3664), + [anon_sym_using] = ACTIONS(3658), + [anon_sym_RPAREN] = ACTIONS(3660), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237414,8 +236817,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3666), - [anon_sym_RPAREN] = ACTIONS(3668), + [anon_sym_using] = ACTIONS(3662), + [anon_sym_RPAREN] = ACTIONS(3664), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237461,7 +236864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(17154), + [sym__exprs_in_parens] = STATE(17610), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -237497,8 +236900,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3670), - [anon_sym_RPAREN] = ACTIONS(3672), + [anon_sym_using] = ACTIONS(3666), + [anon_sym_RPAREN] = ACTIONS(3668), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237580,8 +236983,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_using] = ACTIONS(3674), - [anon_sym_RPAREN] = ACTIONS(3676), + [anon_sym_using] = ACTIONS(3670), + [anon_sym_RPAREN] = ACTIONS(3672), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -237605,38 +237008,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1805] = { [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(7881), - [sym_expression] = STATE(16068), - [sym__simple_expression] = STATE(5066), + [sym_block] = STATE(9776), + [sym_expression] = STATE(14463), + [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), [sym_try_expression] = STATE(14363), [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(7881), + [sym_case_block] = STATE(9776), [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(7881), - [sym_call_expression] = STATE(7881), - [sym_field_expression] = STATE(7881), - [sym_instance_expression] = STATE(7881), + [sym_generic_function] = STATE(9776), + [sym_call_expression] = STATE(9776), + [sym_field_expression] = STATE(9776), + [sym_instance_expression] = STATE(9776), [sym_ascription_expression] = STATE(14363), [sym_infix_expression] = STATE(10645), [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(17122), + [sym__postfix_expression_choice] = STATE(16782), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(8727), - [sym_tuple_expression] = STATE(7881), - [sym_parenthesized_expression] = STATE(7881), - [sym_splice_expression] = STATE(7881), - [sym_quote_expression] = STATE(7881), - [sym_identifier] = STATE(4744), - [sym__soft_identifier] = STATE(5476), - [sym_wildcard] = STATE(6442), - [sym__non_null_literal] = STATE(7881), - [sym_boolean_literal] = STATE(8019), - [sym_interpolated_string_expression] = STATE(7881), - [sym_string] = STATE(8019), - [sym_unit] = STATE(7881), + [sym_prefix_expression] = STATE(10679), + [sym_tuple_expression] = STATE(9776), + [sym_parenthesized_expression] = STATE(9776), + [sym__exprs_in_parens] = STATE(18072), + [sym_splice_expression] = STATE(9776), + [sym_quote_expression] = STATE(9776), + [sym_identifier] = STATE(5717), + [sym__soft_identifier] = STATE(5575), + [sym_wildcard] = STATE(8779), + [sym__non_null_literal] = STATE(9776), + [sym_boolean_literal] = STATE(8776), + [sym_interpolated_string_expression] = STATE(9776), + [sym_string] = STATE(8776), + [sym_unit] = STATE(9776), [sym_return_expression] = STATE(14363), [sym_throw_expression] = STATE(14363), [sym_while_expression] = STATE(14363), @@ -237644,47 +237048,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1805), [sym_block_comment] = STATE(1805), - [sym__alpha_identifier] = ACTIONS(1092), - [anon_sym_COLON] = ACTIONS(1094), - [anon_sym_LBRACE] = ACTIONS(1096), - [anon_sym__] = ACTIONS(1098), - [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(1100), - [anon_sym_DASH] = ACTIONS(1100), - [anon_sym_end] = ACTIONS(1102), + [sym__alpha_identifier] = ACTIONS(846), + [anon_sym_LBRACE] = ACTIONS(848), + [anon_sym__] = ACTIONS(852), + [anon_sym_PLUS] = ACTIONS(854), + [anon_sym_DASH] = ACTIONS(854), + [anon_sym_end] = ACTIONS(856), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), - [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(1104), - [anon_sym_opaque] = ACTIONS(1102), + [anon_sym_new] = ACTIONS(866), + [anon_sym_opaque] = ACTIONS(856), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(1106), - [anon_sym_infix] = ACTIONS(1102), - [anon_sym_open] = ACTIONS(1102), - [anon_sym_transparent] = ACTIONS(1102), - [anon_sym_LPAREN] = ACTIONS(1108), + [anon_sym_inline] = ACTIONS(2222), + [anon_sym_infix] = ACTIONS(856), + [anon_sym_open] = ACTIONS(856), + [anon_sym_transparent] = ACTIONS(856), + [anon_sym_LPAREN] = ACTIONS(868), + [anon_sym_using] = ACTIONS(3674), + [anon_sym_RPAREN] = ACTIONS(3676), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(1100), - [anon_sym_TILDE] = ACTIONS(1100), - [anon_sym_DOLLAR] = ACTIONS(1110), - [anon_sym_SQUOTE] = ACTIONS(1112), - [sym__backquoted_id] = ACTIONS(1114), - [sym_operator_identifier] = ACTIONS(1116), - [sym_integer_literal] = ACTIONS(1118), - [sym_floating_point_literal] = ACTIONS(1120), - [anon_sym_true] = ACTIONS(1122), - [anon_sym_false] = ACTIONS(1122), - [sym_character_literal] = ACTIONS(1120), - [sym_null_literal] = ACTIONS(1124), + [anon_sym_BANG] = ACTIONS(854), + [anon_sym_TILDE] = ACTIONS(854), + [anon_sym_DOLLAR] = ACTIONS(872), + [anon_sym_SQUOTE] = ACTIONS(874), + [sym__backquoted_id] = ACTIONS(876), + [sym_operator_identifier] = ACTIONS(878), + [sym_integer_literal] = ACTIONS(880), + [sym_floating_point_literal] = ACTIONS(882), + [anon_sym_true] = ACTIONS(884), + [anon_sym_false] = ACTIONS(884), + [sym_character_literal] = ACTIONS(882), + [sym_null_literal] = ACTIONS(886), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1126), - [sym__simple_string] = ACTIONS(1126), + [sym__simple_multiline_string] = ACTIONS(894), + [sym__simple_string] = ACTIONS(894), }, [1806] = { [sym_inline_modifier] = STATE(2202), @@ -237712,7 +237115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(4671), + [sym_identifier] = STATE(4627), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(6746), [sym__non_null_literal] = STATE(7945), @@ -238457,7 +237860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18272), + [sym__exprs_in_parens] = STATE(18095), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -239433,7 +238836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(6246), [sym_expression] = STATE(15905), - [sym__simple_expression] = STATE(4584), + [sym__simple_expression] = STATE(4585), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -239456,8 +238859,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4479), - [sym__soft_identifier] = STATE(4686), - [sym_wildcard] = STATE(5441), + [sym__soft_identifier] = STATE(4687), + [sym_wildcard] = STATE(5440), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), [sym_interpolated_string_expression] = STATE(6246), @@ -239470,47 +238873,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(1827), [sym_block_comment] = STATE(1827), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_COLON] = ACTIONS(950), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_COLON] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), [anon_sym_LBRACK] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_match] = ACTIONS(912), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), - [sym_operator_identifier] = ACTIONS(972), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), + [sym_operator_identifier] = ACTIONS(1008), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1828] = { [sym_inline_modifier] = STATE(2202), @@ -239622,7 +239025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(5637), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8437), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), @@ -239848,7 +239251,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7033), [sym_expression] = STATE(15877), - [sym__simple_expression] = STATE(4636), + [sym__simple_expression] = STATE(4733), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -239870,8 +239273,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7033), [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), - [sym_identifier] = STATE(4597), - [sym__soft_identifier] = STATE(4985), + [sym_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(5735), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -240864,7 +240267,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prefix_expression] = STATE(10679), [sym_tuple_expression] = STATE(9776), [sym_parenthesized_expression] = STATE(9776), - [sym__exprs_in_parens] = STATE(18072), + [sym__exprs_in_parens] = STATE(18335), [sym_splice_expression] = STATE(9776), [sym_quote_expression] = STATE(9776), [sym_identifier] = STATE(5717), @@ -241281,7 +240684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8633), [sym_splice_expression] = STATE(8633), [sym_quote_expression] = STATE(8633), - [sym_identifier] = STATE(4978), + [sym_identifier] = STATE(4977), [sym__soft_identifier] = STATE(5961), [sym_wildcard] = STATE(6804), [sym__non_null_literal] = STATE(8633), @@ -241922,7 +241325,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1857] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14431), + [sym_expression] = STATE(14533), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -242004,7 +241407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1858] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14449), + [sym_expression] = STATE(14562), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -242086,7 +241489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1859] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14461), + [sym_expression] = STATE(14477), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -242168,7 +241571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1860] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14462), + [sym_expression] = STATE(14431), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -242250,7 +241653,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1861] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14564), + [sym_expression] = STATE(14469), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -242824,7 +242227,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1868] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14558), + [sym_expression] = STATE(14490), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -242881,7 +242284,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_RPAREN] = ACTIONS(3878), + [anon_sym_RPAREN] = ACTIONS(3860), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -242988,7 +242391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1870] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14477), + [sym_expression] = STATE(14564), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -243045,6 +242448,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), + [anon_sym_RPAREN] = ACTIONS(3878), + [anon_sym_macro] = ACTIONS(870), + [anon_sym_BANG] = ACTIONS(854), + [anon_sym_TILDE] = ACTIONS(854), + [anon_sym_DOLLAR] = ACTIONS(872), + [anon_sym_SQUOTE] = ACTIONS(874), + [sym__backquoted_id] = ACTIONS(876), + [sym_operator_identifier] = ACTIONS(3856), + [sym_integer_literal] = ACTIONS(880), + [sym_floating_point_literal] = ACTIONS(882), + [anon_sym_true] = ACTIONS(884), + [anon_sym_false] = ACTIONS(884), + [sym_character_literal] = ACTIONS(882), + [sym_null_literal] = ACTIONS(886), + [anon_sym_return] = ACTIONS(888), + [anon_sym_throw] = ACTIONS(890), + [anon_sym_do] = ACTIONS(892), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_SLASH_STAR] = ACTIONS(5), + [sym__simple_multiline_string] = ACTIONS(894), + [sym__simple_string] = ACTIONS(894), + }, + [1871] = { + [sym_inline_modifier] = STATE(2202), + [sym_block] = STATE(9776), + [sym_expression] = STATE(14449), + [sym__simple_expression] = STATE(7741), + [sym_lambda_expression] = STATE(14363), + [sym_if_expression] = STATE(14363), + [sym_match_expression] = STATE(14363), + [sym_try_expression] = STATE(14363), + [sym_binding] = STATE(15303), + [sym_bindings] = STATE(16381), + [sym_case_block] = STATE(9776), + [sym_assignment_expression] = STATE(14363), + [sym_generic_function] = STATE(9776), + [sym_call_expression] = STATE(9776), + [sym_field_expression] = STATE(9776), + [sym_instance_expression] = STATE(9776), + [sym_ascription_expression] = STATE(14363), + [sym_infix_expression] = STATE(10645), + [sym_postfix_expression] = STATE(14031), + [sym__postfix_expression_choice] = STATE(16782), + [sym_macro_body] = STATE(14363), + [sym_prefix_expression] = STATE(10679), + [sym_tuple_expression] = STATE(9776), + [sym_parenthesized_expression] = STATE(9776), + [sym_splice_expression] = STATE(9776), + [sym_quote_expression] = STATE(9776), + [sym_identifier] = STATE(7553), + [sym__soft_identifier] = STATE(5575), + [sym_wildcard] = STATE(10119), + [sym__non_null_literal] = STATE(9776), + [sym_boolean_literal] = STATE(8776), + [sym_interpolated_string_expression] = STATE(9776), + [sym_string] = STATE(8776), + [sym_unit] = STATE(9776), + [sym_return_expression] = STATE(14363), + [sym_throw_expression] = STATE(14363), + [sym_while_expression] = STATE(14363), + [sym_do_while_expression] = STATE(14363), + [sym_for_expression] = STATE(14363), + [sym_comment] = STATE(1871), + [sym_block_comment] = STATE(1871), + [sym__alpha_identifier] = ACTIONS(846), + [anon_sym_LBRACE] = ACTIONS(848), + [anon_sym__] = ACTIONS(852), + [anon_sym_PLUS] = ACTIONS(854), + [anon_sym_DASH] = ACTIONS(854), + [anon_sym_end] = ACTIONS(856), + [anon_sym_if] = ACTIONS(920), + [anon_sym_while] = ACTIONS(860), + [anon_sym_for] = ACTIONS(862), + [anon_sym_try] = ACTIONS(864), + [anon_sym_new] = ACTIONS(866), + [anon_sym_opaque] = ACTIONS(856), + [anon_sym_implicit] = ACTIONS(924), + [anon_sym_inline] = ACTIONS(2222), + [anon_sym_infix] = ACTIONS(856), + [anon_sym_open] = ACTIONS(856), + [anon_sym_transparent] = ACTIONS(856), + [anon_sym_LPAREN] = ACTIONS(868), [anon_sym_RPAREN] = ACTIONS(3880), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), @@ -243067,10 +242552,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1871] = { + [1872] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14469), + [sym_expression] = STATE(14461), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -243107,8 +242592,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1871), - [sym_block_comment] = STATE(1871), + [sym_comment] = STATE(1872), + [sym_block_comment] = STATE(1872), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243149,10 +242634,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1872] = { + [1873] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14562), + [sym_expression] = STATE(14558), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -243189,8 +242674,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1872), - [sym_block_comment] = STATE(1872), + [sym_comment] = STATE(1873), + [sym_block_comment] = STATE(1873), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243231,7 +242716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1873] = { + [1874] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14499), @@ -243271,8 +242756,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1873), - [sym_block_comment] = STATE(1873), + [sym_comment] = STATE(1874), + [sym_block_comment] = STATE(1874), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243313,7 +242798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1874] = { + [1875] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14452), @@ -243353,8 +242838,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1874), - [sym_block_comment] = STATE(1874), + [sym_comment] = STATE(1875), + [sym_block_comment] = STATE(1875), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243395,10 +242880,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1875] = { + [1876] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14533), + [sym_expression] = STATE(14544), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -243435,8 +242920,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1875), - [sym_block_comment] = STATE(1875), + [sym_comment] = STATE(1876), + [sym_block_comment] = STATE(1876), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243477,7 +242962,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1876] = { + [1877] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14539), @@ -243517,8 +243002,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1876), - [sym_block_comment] = STATE(1876), + [sym_comment] = STATE(1877), + [sym_block_comment] = STATE(1877), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243559,10 +243044,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1877] = { + [1878] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), - [sym_expression] = STATE(14544), + [sym_expression] = STATE(14462), [sym__simple_expression] = STATE(7741), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), @@ -243599,8 +243084,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1877), - [sym_block_comment] = STATE(1877), + [sym_comment] = STATE(1878), + [sym_block_comment] = STATE(1878), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243641,7 +243126,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1878] = { + [1879] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14475), @@ -243681,8 +243166,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1878), - [sym_block_comment] = STATE(1878), + [sym_comment] = STATE(1879), + [sym_block_comment] = STATE(1879), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243723,7 +243208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1879] = { + [1880] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14430), @@ -243763,8 +243248,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1879), - [sym_block_comment] = STATE(1879), + [sym_comment] = STATE(1880), + [sym_block_comment] = STATE(1880), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243805,7 +243290,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1880] = { + [1881] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14460), @@ -243845,8 +243330,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1880), - [sym_block_comment] = STATE(1880), + [sym_comment] = STATE(1881), + [sym_block_comment] = STATE(1881), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243887,7 +243372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1881] = { + [1882] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14428), @@ -243927,8 +243412,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1881), - [sym_block_comment] = STATE(1881), + [sym_comment] = STATE(1882), + [sym_block_comment] = STATE(1882), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -243947,7 +243432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_open] = ACTIONS(856), [anon_sym_transparent] = ACTIONS(856), [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_RPAREN] = ACTIONS(3880), + [anon_sym_RPAREN] = ACTIONS(3860), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), @@ -243969,7 +243454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1882] = { + [1883] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14441), @@ -244009,8 +243494,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1882), - [sym_block_comment] = STATE(1882), + [sym_comment] = STATE(1883), + [sym_block_comment] = STATE(1883), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -244051,7 +243536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1883] = { + [1884] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), [sym_expression] = STATE(14506), @@ -244091,8 +243576,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1883), - [sym_block_comment] = STATE(1883), + [sym_comment] = STATE(1884), + [sym_block_comment] = STATE(1884), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -244133,7 +243618,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1884] = { + [1885] = { [sym_inline_modifier] = STATE(2206), [sym_block] = STATE(9776), [sym_expression] = STATE(14044), @@ -244172,8 +243657,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_while_expression] = STATE(14363), [sym_do_while_expression] = STATE(14363), [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1884), - [sym_block_comment] = STATE(1884), + [sym_comment] = STATE(1885), + [sym_block_comment] = STATE(1885), [sym__alpha_identifier] = ACTIONS(846), [anon_sym_LBRACE] = ACTIONS(848), [anon_sym__] = ACTIONS(852), @@ -244215,88 +243700,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__simple_multiline_string] = ACTIONS(894), [sym__simple_string] = ACTIONS(894), }, - [1885] = { - [sym_inline_modifier] = STATE(2202), - [sym_block] = STATE(9776), - [sym_expression] = STATE(14490), - [sym__simple_expression] = STATE(7741), - [sym_lambda_expression] = STATE(14363), - [sym_if_expression] = STATE(14363), - [sym_match_expression] = STATE(14363), - [sym_try_expression] = STATE(14363), - [sym_binding] = STATE(15303), - [sym_bindings] = STATE(16381), - [sym_case_block] = STATE(9776), - [sym_assignment_expression] = STATE(14363), - [sym_generic_function] = STATE(9776), - [sym_call_expression] = STATE(9776), - [sym_field_expression] = STATE(9776), - [sym_instance_expression] = STATE(9776), - [sym_ascription_expression] = STATE(14363), - [sym_infix_expression] = STATE(10645), - [sym_postfix_expression] = STATE(14031), - [sym__postfix_expression_choice] = STATE(16782), - [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10679), - [sym_tuple_expression] = STATE(9776), - [sym_parenthesized_expression] = STATE(9776), - [sym_splice_expression] = STATE(9776), - [sym_quote_expression] = STATE(9776), - [sym_identifier] = STATE(7553), - [sym__soft_identifier] = STATE(5575), - [sym_wildcard] = STATE(10119), - [sym__non_null_literal] = STATE(9776), - [sym_boolean_literal] = STATE(8776), - [sym_interpolated_string_expression] = STATE(9776), - [sym_string] = STATE(8776), - [sym_unit] = STATE(9776), - [sym_return_expression] = STATE(14363), - [sym_throw_expression] = STATE(14363), - [sym_while_expression] = STATE(14363), - [sym_do_while_expression] = STATE(14363), - [sym_for_expression] = STATE(14363), - [sym_comment] = STATE(1885), - [sym_block_comment] = STATE(1885), - [sym__alpha_identifier] = ACTIONS(846), - [anon_sym_LBRACE] = ACTIONS(848), - [anon_sym__] = ACTIONS(852), - [anon_sym_PLUS] = ACTIONS(854), - [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(856), - [anon_sym_if] = ACTIONS(920), - [anon_sym_while] = ACTIONS(860), - [anon_sym_for] = ACTIONS(862), - [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(866), - [anon_sym_opaque] = ACTIONS(856), - [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(2222), - [anon_sym_infix] = ACTIONS(856), - [anon_sym_open] = ACTIONS(856), - [anon_sym_transparent] = ACTIONS(856), - [anon_sym_LPAREN] = ACTIONS(868), - [anon_sym_RPAREN] = ACTIONS(3880), - [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(854), - [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(872), - [anon_sym_SQUOTE] = ACTIONS(874), - [sym__backquoted_id] = ACTIONS(876), - [sym_operator_identifier] = ACTIONS(3856), - [sym_integer_literal] = ACTIONS(880), - [sym_floating_point_literal] = ACTIONS(882), - [anon_sym_true] = ACTIONS(884), - [anon_sym_false] = ACTIONS(884), - [sym_character_literal] = ACTIONS(882), - [sym_null_literal] = ACTIONS(886), - [anon_sym_return] = ACTIONS(888), - [anon_sym_throw] = ACTIONS(890), - [anon_sym_do] = ACTIONS(892), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(894), - [sym__simple_string] = ACTIONS(894), - }, [1886] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(9776), @@ -244383,22 +243786,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12348), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -244412,52 +243815,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1887), [sym_block_comment] = STATE(1887), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_yield] = ACTIONS(3906), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1888] = { [sym_inline_modifier] = STATE(2202), @@ -245193,22 +244596,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9364), [sym_expression] = STATE(14004), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -245222,11 +244625,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1897), [sym_block_comment] = STATE(1897), [sym__alpha_identifier] = ACTIONS(1336), @@ -245701,7 +245104,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -245782,7 +245185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -246163,7 +245566,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1909] = { [sym_inline_modifier] = STATE(2218), [sym_block] = STATE(6246), - [sym_expression] = STATE(12304), + [sym_expression] = STATE(12306), [sym__simple_expression] = STATE(5670), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), @@ -246178,7 +245581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -246187,7 +245590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -246201,45 +245604,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(1909), [sym_block_comment] = STATE(1909), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_yield] = ACTIONS(3922), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [1910] = { [sym_inline_modifier] = STATE(2202), @@ -246421,7 +245824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -247137,28 +246540,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12348), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -247166,52 +246569,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1921), [sym_block_comment] = STATE(1921), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_yield] = ACTIONS(3934), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1922] = { [sym_inline_modifier] = STATE(2202), @@ -248271,22 +247674,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12348), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -248300,52 +247703,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1935), [sym_block_comment] = STATE(1935), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_yield] = ACTIONS(3946), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [1936] = { [sym_inline_modifier] = STATE(2202), @@ -248674,42 +248077,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1940] = { [sym_inline_modifier] = STATE(2376), [sym_block] = STATE(5694), - [sym_expression] = STATE(11954), + [sym_expression] = STATE(11955), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1940), [sym_block_comment] = STATE(1940), [sym__alpha_identifier] = ACTIONS(904), @@ -249175,7 +248578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -249184,7 +248587,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -249889,42 +249292,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1955] = { [sym_inline_modifier] = STATE(2125), [sym_block] = STATE(5694), - [sym_expression] = STATE(11954), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(11955), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(1955), [sym_block_comment] = STATE(1955), [sym__alpha_identifier] = ACTIONS(904), @@ -249972,40 +249375,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9962), [sym_expression] = STATE(14159), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(1956), [sym_block_comment] = STATE(1956), [sym__alpha_identifier] = ACTIONS(1496), @@ -250309,7 +249712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -250318,7 +249721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -251290,7 +250693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -251371,7 +250774,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -251533,7 +250936,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -253558,7 +252961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -254278,7 +253681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -254287,7 +253690,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -255802,42 +255205,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2028] = { [sym_inline_modifier] = STATE(2404), [sym_block] = STATE(5694), - [sym_expression] = STATE(11954), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(11955), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2028), [sym_block_comment] = STATE(2028), [sym__alpha_identifier] = ACTIONS(904), @@ -256474,7 +255877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -256789,7 +256192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -256798,7 +256201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -257584,8 +256987,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2050] = { [sym_inline_modifier] = STATE(2400), [sym_block] = STATE(6246), - [sym_expression] = STATE(12304), - [sym__simple_expression] = STATE(5180), + [sym_expression] = STATE(12306), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -257599,7 +257002,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -257608,7 +257011,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -257622,45 +257025,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2050), [sym_block_comment] = STATE(2050), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_yield] = ACTIONS(4034), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2051] = { [sym_inline_modifier] = STATE(2284), @@ -257770,7 +257173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -258013,7 +257416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -259146,7 +258549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -259714,7 +259117,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -259933,8 +259336,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2079] = { [sym_inline_modifier] = STATE(2323), [sym_block] = STATE(6246), - [sym_expression] = STATE(12304), - [sym__simple_expression] = STATE(5396), + [sym_expression] = STATE(12306), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -259948,7 +259351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -259957,7 +259360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -259971,45 +259374,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2079), [sym_block_comment] = STATE(2079), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_yield] = ACTIONS(4058), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2080] = { [sym_inline_modifier] = STATE(2202), @@ -260200,7 +259603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -260686,7 +260089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -260848,7 +260251,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -261656,7 +261059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -262295,7 +261698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(4671), + [sym_identifier] = STATE(4627), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(6746), [sym__non_null_literal] = STATE(7945), @@ -262376,7 +261779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -262455,7 +261858,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8633), [sym_splice_expression] = STATE(8633), [sym_quote_expression] = STATE(8633), - [sym_identifier] = STATE(4978), + [sym_identifier] = STATE(4977), [sym__soft_identifier] = STATE(5961), [sym_wildcard] = STATE(6804), [sym__non_null_literal] = STATE(8633), @@ -262536,7 +261939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5216), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7682), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -262696,7 +262099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -262936,7 +262339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -263233,7 +262636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7634), [sym_expression] = STATE(15682), - [sym__simple_expression] = STATE(4960), + [sym__simple_expression] = STATE(4965), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -263256,7 +262659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -263336,7 +262739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -263554,22 +262957,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12338), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -263583,51 +262986,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2124), [sym_block_comment] = STATE(2124), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2125] = { [sym_inline_modifier] = STATE(2202), @@ -263874,22 +263277,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12347), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -263903,51 +263306,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2128), [sym_block_comment] = STATE(2128), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2129] = { [sym_inline_modifier] = STATE(2202), @@ -264033,7 +263436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2400), [sym_block] = STATE(6246), [sym_expression] = STATE(12333), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -264047,7 +263450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -264056,7 +263459,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -264070,44 +263473,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2130), [sym_block_comment] = STATE(2130), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2131] = { [sym_inline_modifier] = STATE(2202), @@ -264136,8 +263539,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4479), - [sym__soft_identifier] = STATE(4686), - [sym_wildcard] = STATE(5441), + [sym__soft_identifier] = STATE(4687), + [sym_wildcard] = STATE(5440), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), [sym_interpolated_string_expression] = STATE(6246), @@ -264150,44 +263553,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(2131), [sym_block_comment] = STATE(2131), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), - [sym_operator_identifier] = ACTIONS(972), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), + [sym_operator_identifier] = ACTIONS(1008), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2132] = { [sym_inline_modifier] = STATE(2202), @@ -264215,9 +263618,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(4372), - [sym__soft_identifier] = STATE(4609), - [sym_wildcard] = STATE(5040), + [sym_identifier] = STATE(4371), + [sym__soft_identifier] = STATE(4610), + [sym_wildcard] = STATE(5041), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), @@ -264376,7 +263779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -264447,7 +263850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -264456,7 +263859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -265016,7 +264419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -265095,7 +264498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -265176,7 +264579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -265312,42 +264715,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2146] = { [sym_inline_modifier] = STATE(2125), [sym_block] = STATE(5694), - [sym_expression] = STATE(11938), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(11939), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2146), [sym_block_comment] = STATE(2146), [sym__alpha_identifier] = ACTIONS(904), @@ -265496,7 +264899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(6126), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9003), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -265553,7 +264956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7033), [sym_expression] = STATE(15877), - [sym__simple_expression] = STATE(4673), + [sym__simple_expression] = STATE(4671), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -265575,8 +264978,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7033), [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), - [sym_identifier] = STATE(4597), - [sym__soft_identifier] = STATE(4985), + [sym_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(5735), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -265656,7 +265059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6511), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(9294), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -265816,7 +265219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -265873,7 +265276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2400), [sym_block] = STATE(6246), [sym_expression] = STATE(12434), - [sym__simple_expression] = STATE(5180), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -265887,7 +265290,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -265896,7 +265299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -265910,44 +265313,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2153), [sym_block_comment] = STATE(2153), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2154] = { [sym_inline_modifier] = STATE(2301), @@ -265975,7 +265378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -266194,22 +265597,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9364), [sym_expression] = STATE(13945), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -266223,11 +265626,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2157), [sym_block_comment] = STATE(2157), [sym__alpha_identifier] = ACTIONS(1336), @@ -266287,7 +265690,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -266376,8 +265779,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4479), - [sym__soft_identifier] = STATE(4686), - [sym_wildcard] = STATE(5441), + [sym__soft_identifier] = STATE(4687), + [sym_wildcard] = STATE(5440), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), [sym_interpolated_string_expression] = STATE(6246), @@ -266390,44 +265793,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(2159), [sym_block_comment] = STATE(2159), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), [anon_sym_PLUS] = ACTIONS(854), [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(958), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), - [sym_operator_identifier] = ACTIONS(972), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), + [sym_operator_identifier] = ACTIONS(1008), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2160] = { [sym_inline_modifier] = STATE(2202), @@ -266456,7 +265859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(5861), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8323), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -266672,24 +266075,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2163] = { [sym_inline_modifier] = STATE(2310), [sym_block] = STATE(6144), - [sym_expression] = STATE(12158), + [sym_expression] = STATE(12160), [sym__simple_expression] = STATE(5652), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16576), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9813), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -266703,51 +266106,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2163), [sym_block_comment] = STATE(2163), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(1532), [anon_sym_while] = ACTIONS(1534), [anon_sym_for] = ACTIONS(1536), [anon_sym_try] = ACTIONS(1538), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1540), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1544), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1546), [anon_sym_throw] = ACTIONS(1548), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2164] = { [sym_inline_modifier] = STATE(2147), @@ -266856,7 +266259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -266935,7 +266338,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9377), [sym_splice_expression] = STATE(9377), [sym_quote_expression] = STATE(9377), - [sym_identifier] = STATE(5145), + [sym_identifier] = STATE(5148), [sym__soft_identifier] = STATE(6715), [sym_wildcard] = STATE(8032), [sym__non_null_literal] = STATE(9377), @@ -266992,8 +266395,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2167] = { [sym_inline_modifier] = STATE(2400), [sym_block] = STATE(6246), - [sym_expression] = STATE(12378), - [sym__simple_expression] = STATE(5180), + [sym_expression] = STATE(12118), + [sym__simple_expression] = STATE(5185), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -267007,7 +266410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9277), @@ -267016,7 +266419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5048), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7372), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -267030,44 +266433,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2167), [sym_block_comment] = STATE(2167), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2346), [anon_sym_while] = ACTIONS(1912), [anon_sym_for] = ACTIONS(1914), [anon_sym_try] = ACTIONS(1916), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1918), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1920), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1922), [anon_sym_throw] = ACTIONS(1924), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2168] = { [sym_inline_modifier] = STATE(2202), @@ -267167,7 +266570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -267176,7 +266579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -267335,8 +266738,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7033), [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), - [sym_identifier] = STATE(4597), - [sym__soft_identifier] = STATE(4985), + [sym_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(5735), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -267735,7 +267138,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9323), [sym_splice_expression] = STATE(9323), [sym_quote_expression] = STATE(9323), - [sym_identifier] = STATE(5156), + [sym_identifier] = STATE(5157), [sym__soft_identifier] = STATE(6341), [sym_wildcard] = STATE(8237), [sym__non_null_literal] = STATE(9323), @@ -267815,8 +267218,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7881), [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), - [sym_identifier] = STATE(4744), - [sym__soft_identifier] = STATE(5476), + [sym_identifier] = STATE(4743), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(6442), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -267873,7 +267276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7102), [sym_expression] = STATE(15913), - [sym__simple_expression] = STATE(4637), + [sym__simple_expression] = STATE(4636), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -267895,8 +267298,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7102), [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), - [sym_identifier] = STATE(4558), - [sym__soft_identifier] = STATE(4900), + [sym_identifier] = STATE(4559), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(5816), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -267975,7 +267378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8464), [sym_splice_expression] = STATE(8464), [sym_quote_expression] = STATE(8464), - [sym_identifier] = STATE(4884), + [sym_identifier] = STATE(4882), [sym__soft_identifier] = STATE(5834), [sym_wildcard] = STATE(6971), [sym__non_null_literal] = STATE(8464), @@ -268136,7 +267539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(4535), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(5960), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -268527,7 +267930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -268696,7 +268099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(5637), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8437), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), @@ -268856,7 +268259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(5861), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8323), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -268992,8 +268395,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2192] = { [sym_inline_modifier] = STATE(2323), [sym_block] = STATE(6246), - [sym_expression] = STATE(12378), - [sym__simple_expression] = STATE(5396), + [sym_expression] = STATE(12118), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -269007,7 +268410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -269016,7 +268419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -269030,66 +268433,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2192), [sym_block_comment] = STATE(2192), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2193] = { [sym_inline_modifier] = STATE(2328), [sym_block] = STATE(9364), [sym_expression] = STATE(13909), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -269103,11 +268506,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2193), [sym_block_comment] = STATE(2193), [sym__alpha_identifier] = ACTIONS(1336), @@ -269247,7 +268650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(10316), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(10839), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(17003), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10389), @@ -269415,7 +268818,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8286), [sym_splice_expression] = STATE(8286), [sym_quote_expression] = STATE(8286), - [sym_identifier] = STATE(4847), + [sym_identifier] = STATE(4845), [sym__soft_identifier] = STATE(5538), [sym_wildcard] = STATE(6898), [sym__non_null_literal] = STATE(8286), @@ -269576,7 +268979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -269873,7 +269276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2323), [sym_block] = STATE(6246), [sym_expression] = STATE(12434), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -269887,7 +269290,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -269896,7 +269299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -269910,44 +269313,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2203), [sym_block_comment] = STATE(2203), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2204] = { [sym_inline_modifier] = STATE(2206), @@ -270216,7 +269619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -270295,7 +269698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(4671), + [sym_identifier] = STATE(4627), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(6746), [sym__non_null_literal] = STATE(7945), @@ -270434,22 +269837,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9364), [sym_expression] = STATE(14022), [sym__simple_expression] = STATE(5616), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16606), [sym_case_block] = STATE(9364), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(9364), [sym_call_expression] = STATE(9364), [sym_field_expression] = STATE(9364), [sym_instance_expression] = STATE(9364), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(10324), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(17167), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9863), [sym_tuple_expression] = STATE(9364), [sym_parenthesized_expression] = STATE(9364), @@ -270463,11 +269866,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(9364), [sym_string] = STATE(5330), [sym_unit] = STATE(9364), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2210), [sym_block_comment] = STATE(2210), [sym__alpha_identifier] = ACTIONS(1336), @@ -270536,7 +269939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6511), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(9294), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -270776,7 +270179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -271016,7 +270419,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -271175,7 +270578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8286), [sym_splice_expression] = STATE(8286), [sym_quote_expression] = STATE(8286), - [sym_identifier] = STATE(4847), + [sym_identifier] = STATE(4845), [sym__soft_identifier] = STATE(5538), [sym_wildcard] = STATE(6898), [sym__non_null_literal] = STATE(8286), @@ -271256,7 +270659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -271336,7 +270739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5094), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(7521), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -271416,7 +270819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -271496,7 +270899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(5637), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8437), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), @@ -271656,7 +271059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(4991), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7418), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -272216,7 +271619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -272456,7 +271859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -272776,7 +272179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -272930,7 +272333,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_postfix_expression] = STATE(14031), [sym__postfix_expression_choice] = STATE(17738), [sym_macro_body] = STATE(14363), - [sym_prefix_expression] = STATE(10508), + [sym_prefix_expression] = STATE(10537), [sym_tuple_expression] = STATE(9887), [sym_parenthesized_expression] = STATE(9887), [sym_splice_expression] = STATE(9887), @@ -273087,7 +272490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(9683), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(10560), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16718), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(10083), @@ -273096,7 +272499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(9683), [sym_quote_expression] = STATE(9683), [sym_identifier] = STATE(6057), - [sym__soft_identifier] = STATE(4594), + [sym__soft_identifier] = STATE(4595), [sym_wildcard] = STATE(8741), [sym__non_null_literal] = STATE(9683), [sym_boolean_literal] = STATE(5683), @@ -273233,41 +272636,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2404), [sym_block] = STATE(5694), [sym_expression] = STATE(12030), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2245), [sym_block_comment] = STATE(2245), [sym__alpha_identifier] = ACTIONS(904), @@ -273632,42 +273035,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2250] = { [sym_inline_modifier] = STATE(2404), [sym_block] = STATE(5694), - [sym_expression] = STATE(11982), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(11983), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2250), [sym_block_comment] = STATE(2250), [sym__alpha_identifier] = ACTIONS(904), @@ -273736,7 +273139,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5645), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8810), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -273807,7 +273210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -273816,7 +273219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -274113,7 +273516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2323), [sym_block] = STATE(6246), [sym_expression] = STATE(12333), - [sym__simple_expression] = STATE(5396), + [sym__simple_expression] = STATE(5394), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), [sym_match_expression] = STATE(12140), @@ -274127,7 +273530,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(8983), @@ -274136,7 +273539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(4861), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7469), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -274150,44 +273553,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2256), [sym_block_comment] = STATE(2256), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(2474), [anon_sym_while] = ACTIONS(1616), [anon_sym_for] = ACTIONS(1618), [anon_sym_try] = ACTIONS(1620), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1622), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1626), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1628), [anon_sym_throw] = ACTIONS(1630), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2257] = { [sym_inline_modifier] = STATE(2202), @@ -274273,7 +273676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(6144), [sym_expression] = STATE(16253), - [sym__simple_expression] = STATE(4574), + [sym__simple_expression] = STATE(4575), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -274310,44 +273713,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(2258), [sym_block_comment] = STATE(2258), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), [anon_sym_PLUS] = ACTIONS(854), [anon_sym_DASH] = ACTIONS(854), - [anon_sym_end] = ACTIONS(994), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(870), [anon_sym_BANG] = ACTIONS(854), [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), - [sym_operator_identifier] = ACTIONS(1008), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), + [sym_operator_identifier] = ACTIONS(972), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2259] = { [sym_inline_modifier] = STATE(2206), @@ -274432,7 +273835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2260] = { [sym_inline_modifier] = STATE(2218), [sym_block] = STATE(6246), - [sym_expression] = STATE(12378), + [sym_expression] = STATE(12118), [sym__simple_expression] = STATE(5670), [sym_lambda_expression] = STATE(12140), [sym_if_expression] = STATE(12140), @@ -274447,7 +273850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -274456,7 +273859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -274470,44 +273873,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2260), [sym_block_comment] = STATE(2260), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2261] = { [sym_inline_modifier] = STATE(2202), @@ -274696,7 +274099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(10004), [sym_quote_expression] = STATE(10004), [sym_identifier] = STATE(6413), - [sym__soft_identifier] = STATE(4764), + [sym__soft_identifier] = STATE(4766), [sym_wildcard] = STATE(8934), [sym__non_null_literal] = STATE(10004), [sym_boolean_literal] = STATE(6624), @@ -275167,7 +274570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -275176,7 +274579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -275336,7 +274739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -275394,28 +274797,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12347), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -275423,51 +274826,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2272), [sym_block_comment] = STATE(2272), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2273] = { [sym_inline_modifier] = STATE(2202), @@ -275567,7 +274970,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -275576,7 +274979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -275633,7 +275036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7881), [sym_expression] = STATE(16068), - [sym__simple_expression] = STATE(4892), + [sym__simple_expression] = STATE(4890), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -275655,8 +275058,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7881), [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), - [sym_identifier] = STATE(4744), - [sym__soft_identifier] = STATE(5476), + [sym_identifier] = STATE(4743), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(6442), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -275976,7 +275379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -276112,42 +275515,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2281] = { [sym_inline_modifier] = STATE(2404), [sym_block] = STATE(5694), - [sym_expression] = STATE(11938), - [sym__simple_expression] = STATE(4989), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(11939), + [sym__simple_expression] = STATE(4992), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16505), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8802), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4788), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6174), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2281), [sym_block_comment] = STATE(2281), [sym__alpha_identifier] = ACTIONS(904), @@ -276295,7 +275698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7945), [sym_splice_expression] = STATE(7945), [sym_quote_expression] = STATE(7945), - [sym_identifier] = STATE(5088), + [sym_identifier] = STATE(5245), [sym__soft_identifier] = STATE(5136), [sym_wildcard] = STATE(8056), [sym__non_null_literal] = STATE(7945), @@ -276434,28 +275837,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12338), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -276463,51 +275866,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2285), [sym_block_comment] = STATE(2285), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2286] = { [sym_inline_modifier] = STATE(2200), @@ -276616,7 +276019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(5557), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(8316), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -277154,40 +276557,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(5694), [sym_expression] = STATE(12030), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2294), [sym_block_comment] = STATE(2294), [sym__alpha_identifier] = ACTIONS(904), @@ -277495,7 +276898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8633), [sym_splice_expression] = STATE(8633), [sym_quote_expression] = STATE(8633), - [sym_identifier] = STATE(4978), + [sym_identifier] = STATE(4977), [sym__soft_identifier] = STATE(5961), [sym_wildcard] = STATE(6804), [sym__non_null_literal] = STATE(8633), @@ -278274,40 +277677,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9962), [sym_expression] = STATE(14236), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2308), [sym_block_comment] = STATE(2308), [sym__alpha_identifier] = ACTIONS(1496), @@ -278376,7 +277779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7097), [sym_quote_expression] = STATE(7097), [sym_identifier] = STATE(4535), - [sym__soft_identifier] = STATE(4994), + [sym__soft_identifier] = STATE(4990), [sym_wildcard] = STATE(5960), [sym__non_null_literal] = STATE(7097), [sym_boolean_literal] = STATE(6890), @@ -278536,7 +277939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(6015), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(8924), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -278672,42 +278075,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2313] = { [sym_inline_modifier] = STATE(2376), [sym_block] = STATE(5694), - [sym_expression] = STATE(11982), + [sym_expression] = STATE(11983), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2313), [sym_block_comment] = STATE(2313), [sym__alpha_identifier] = ACTIONS(904), @@ -278767,7 +278170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -278776,7 +278179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -278790,44 +278193,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2314), [sym_block_comment] = STATE(2314), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2315] = { [sym_inline_modifier] = STATE(2206), @@ -279087,7 +278490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -279096,7 +278499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -279416,7 +278819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -279554,22 +278957,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12347), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -279583,51 +278986,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2324), [sym_block_comment] = STATE(2324), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2325] = { [sym_inline_modifier] = STATE(2202), @@ -279676,7 +279079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(854), [anon_sym_DASH] = ACTIONS(854), [anon_sym_end] = ACTIONS(856), - [anon_sym_if] = ACTIONS(900), + [anon_sym_if] = ACTIONS(858), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_try] = ACTIONS(864), @@ -280375,8 +279778,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(7102), [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), - [sym_identifier] = STATE(4558), - [sym__soft_identifier] = STATE(4900), + [sym_identifier] = STATE(4559), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(5816), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -280432,30 +279835,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2335] = { [sym_inline_modifier] = STATE(2242), [sym_block] = STATE(6144), - [sym_expression] = STATE(12158), + [sym_expression] = STATE(12160), [sym__simple_expression] = STATE(5486), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16387), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(8948), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), [sym_splice_expression] = STATE(6144), [sym_quote_expression] = STATE(6144), - [sym_identifier] = STATE(4984), + [sym_identifier] = STATE(4985), [sym__soft_identifier] = STATE(4703), [sym_wildcard] = STATE(7483), [sym__non_null_literal] = STATE(6144), @@ -280463,51 +279866,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2335), [sym_block_comment] = STATE(2335), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2318), [anon_sym_while] = ACTIONS(1552), [anon_sym_for] = ACTIONS(1554), [anon_sym_try] = ACTIONS(1556), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1558), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1560), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1562), [anon_sym_throw] = ACTIONS(1564), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2336] = { [sym_inline_modifier] = STATE(2202), @@ -280775,9 +280178,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(4372), - [sym__soft_identifier] = STATE(4609), - [sym_wildcard] = STATE(5040), + [sym_identifier] = STATE(4371), + [sym__soft_identifier] = STATE(4610), + [sym_wildcard] = STATE(5041), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), @@ -280834,40 +280237,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9962), [sym_expression] = STATE(14134), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2340), [sym_block_comment] = STATE(2340), [sym__alpha_identifier] = ACTIONS(1496), @@ -281096,7 +280499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(7405), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(9856), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -281314,22 +280717,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(6144), [sym_expression] = STATE(12338), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -281343,51 +280746,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2346), [sym_block_comment] = STATE(2346), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2347] = { [sym_inline_modifier] = STATE(2282), @@ -281656,7 +281059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -281714,40 +281117,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block] = STATE(9962), [sym_expression] = STATE(14238), [sym__simple_expression] = STATE(6238), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16593), [sym_case_block] = STATE(9962), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(9962), [sym_call_expression] = STATE(9962), [sym_field_expression] = STATE(9962), [sym_instance_expression] = STATE(9962), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(10422), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17059), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(10257), [sym_tuple_expression] = STATE(9962), [sym_parenthesized_expression] = STATE(9962), [sym_splice_expression] = STATE(9962), [sym_quote_expression] = STATE(9962), [sym_identifier] = STATE(6017), - [sym__soft_identifier] = STATE(4531), + [sym__soft_identifier] = STATE(4598), [sym_wildcard] = STATE(8783), [sym__non_null_literal] = STATE(9962), [sym_boolean_literal] = STATE(6023), [sym_interpolated_string_expression] = STATE(9962), [sym_string] = STATE(6023), [sym_unit] = STATE(9962), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2351), [sym_block_comment] = STATE(2351), [sym__alpha_identifier] = ACTIONS(1496), @@ -281815,7 +281218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9377), [sym_splice_expression] = STATE(9377), [sym_quote_expression] = STATE(9377), - [sym_identifier] = STATE(5145), + [sym_identifier] = STATE(5148), [sym__soft_identifier] = STATE(6715), [sym_wildcard] = STATE(8032), [sym__non_null_literal] = STATE(9377), @@ -282070,44 +281473,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(14363), [sym_comment] = STATE(2355), [sym_block_comment] = STATE(2355), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(920), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_try] = ACTIONS(864), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(924), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), - [sym_operator_identifier] = ACTIONS(1008), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), + [sym_operator_identifier] = ACTIONS(972), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(888), [anon_sym_throw] = ACTIONS(890), [anon_sym_do] = ACTIONS(892), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2356] = { [sym_inline_modifier] = STATE(2218), @@ -282127,7 +281530,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(6246), [sym_ascription_expression] = STATE(12140), [sym_infix_expression] = STATE(7856), - [sym_postfix_expression] = STATE(12008), + [sym_postfix_expression] = STATE(12010), [sym__postfix_expression_choice] = STATE(16954), [sym_macro_body] = STATE(12140), [sym_prefix_expression] = STATE(9582), @@ -282136,7 +281539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(6246), [sym_quote_expression] = STATE(6246), [sym_identifier] = STATE(5154), - [sym__soft_identifier] = STATE(4686), + [sym__soft_identifier] = STATE(4687), [sym_wildcard] = STATE(7852), [sym__non_null_literal] = STATE(6246), [sym_boolean_literal] = STATE(6405), @@ -282150,44 +281553,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_for_expression] = STATE(12140), [sym_comment] = STATE(2356), [sym_block_comment] = STATE(2356), - [sym__alpha_identifier] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(952), - [anon_sym__] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_end] = ACTIONS(958), + [sym__alpha_identifier] = ACTIONS(984), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym__] = ACTIONS(990), + [anon_sym_PLUS] = ACTIONS(992), + [anon_sym_DASH] = ACTIONS(992), + [anon_sym_end] = ACTIONS(994), [anon_sym_if] = ACTIONS(1764), [anon_sym_while] = ACTIONS(1766), [anon_sym_for] = ACTIONS(1768), [anon_sym_try] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(960), - [anon_sym_opaque] = ACTIONS(958), + [anon_sym_new] = ACTIONS(996), + [anon_sym_opaque] = ACTIONS(994), [anon_sym_implicit] = ACTIONS(1772), - [anon_sym_inline] = ACTIONS(962), - [anon_sym_infix] = ACTIONS(958), - [anon_sym_open] = ACTIONS(958), - [anon_sym_transparent] = ACTIONS(958), - [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_inline] = ACTIONS(998), + [anon_sym_infix] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_transparent] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(1000), [anon_sym_macro] = ACTIONS(1624), - [anon_sym_BANG] = ACTIONS(956), - [anon_sym_TILDE] = ACTIONS(956), - [anon_sym_DOLLAR] = ACTIONS(966), - [anon_sym_SQUOTE] = ACTIONS(968), - [sym__backquoted_id] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_DOLLAR] = ACTIONS(1002), + [anon_sym_SQUOTE] = ACTIONS(1004), + [sym__backquoted_id] = ACTIONS(1006), [sym_operator_identifier] = ACTIONS(1774), - [sym_integer_literal] = ACTIONS(974), - [sym_floating_point_literal] = ACTIONS(976), - [anon_sym_true] = ACTIONS(978), - [anon_sym_false] = ACTIONS(978), - [sym_character_literal] = ACTIONS(976), - [sym_null_literal] = ACTIONS(980), + [sym_integer_literal] = ACTIONS(1010), + [sym_floating_point_literal] = ACTIONS(1012), + [anon_sym_true] = ACTIONS(1014), + [anon_sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1016), [anon_sym_return] = ACTIONS(1776), [anon_sym_throw] = ACTIONS(1778), [anon_sym_do] = ACTIONS(1632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(982), - [sym__simple_string] = ACTIONS(982), + [sym__simple_multiline_string] = ACTIONS(1018), + [sym__simple_string] = ACTIONS(1018), }, [2357] = { [sym_inline_modifier] = STATE(2138), @@ -282216,7 +281619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7881), [sym_quote_expression] = STATE(7881), [sym_identifier] = STATE(5064), - [sym__soft_identifier] = STATE(5476), + [sym__soft_identifier] = STATE(5475), [sym_wildcard] = STATE(7408), [sym__non_null_literal] = STATE(7881), [sym_boolean_literal] = STATE(8019), @@ -282432,24 +281835,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2360] = { [sym_inline_modifier] = STATE(2103), [sym_block] = STATE(6144), - [sym_expression] = STATE(12158), + [sym_expression] = STATE(12160), [sym__simple_expression] = STATE(5138), - [sym_lambda_expression] = STATE(12298), - [sym_if_expression] = STATE(12298), - [sym_match_expression] = STATE(12298), - [sym_try_expression] = STATE(12298), + [sym_lambda_expression] = STATE(12105), + [sym_if_expression] = STATE(12105), + [sym_match_expression] = STATE(12105), + [sym_try_expression] = STATE(12105), [sym_bindings] = STATE(16406), [sym_case_block] = STATE(6144), - [sym_assignment_expression] = STATE(12298), + [sym_assignment_expression] = STATE(12105), [sym_generic_function] = STATE(6144), [sym_call_expression] = STATE(6144), [sym_field_expression] = STATE(6144), [sym_instance_expression] = STATE(6144), - [sym_ascription_expression] = STATE(12298), + [sym_ascription_expression] = STATE(12105), [sym_infix_expression] = STATE(8268), [sym_postfix_expression] = STATE(11835), [sym__postfix_expression_choice] = STATE(17080), - [sym_macro_body] = STATE(12298), + [sym_macro_body] = STATE(12105), [sym_prefix_expression] = STATE(9152), [sym_tuple_expression] = STATE(6144), [sym_parenthesized_expression] = STATE(6144), @@ -282463,51 +281866,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_interpolated_string_expression] = STATE(6144), [sym_string] = STATE(6443), [sym_unit] = STATE(6144), - [sym_return_expression] = STATE(12298), - [sym_throw_expression] = STATE(12298), - [sym_while_expression] = STATE(12298), - [sym_do_while_expression] = STATE(12298), - [sym_for_expression] = STATE(12298), + [sym_return_expression] = STATE(12105), + [sym_throw_expression] = STATE(12105), + [sym_while_expression] = STATE(12105), + [sym_do_while_expression] = STATE(12105), + [sym_for_expression] = STATE(12105), [sym_comment] = STATE(2360), [sym_block_comment] = STATE(2360), - [sym__alpha_identifier] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym__] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_end] = ACTIONS(994), + [sym__alpha_identifier] = ACTIONS(948), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym__] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(956), + [anon_sym_DASH] = ACTIONS(956), + [anon_sym_end] = ACTIONS(958), [anon_sym_if] = ACTIONS(2248), [anon_sym_while] = ACTIONS(1964), [anon_sym_for] = ACTIONS(1966), [anon_sym_try] = ACTIONS(1968), - [anon_sym_new] = ACTIONS(996), - [anon_sym_opaque] = ACTIONS(994), + [anon_sym_new] = ACTIONS(960), + [anon_sym_opaque] = ACTIONS(958), [anon_sym_implicit] = ACTIONS(1970), - [anon_sym_inline] = ACTIONS(998), - [anon_sym_infix] = ACTIONS(994), - [anon_sym_open] = ACTIONS(994), - [anon_sym_transparent] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_inline] = ACTIONS(962), + [anon_sym_infix] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_transparent] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(964), [anon_sym_macro] = ACTIONS(1542), - [anon_sym_BANG] = ACTIONS(992), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_DOLLAR] = ACTIONS(1002), - [anon_sym_SQUOTE] = ACTIONS(1004), - [sym__backquoted_id] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_DOLLAR] = ACTIONS(966), + [anon_sym_SQUOTE] = ACTIONS(968), + [sym__backquoted_id] = ACTIONS(970), [sym_operator_identifier] = ACTIONS(1972), - [sym_integer_literal] = ACTIONS(1010), - [sym_floating_point_literal] = ACTIONS(1012), - [anon_sym_true] = ACTIONS(1014), - [anon_sym_false] = ACTIONS(1014), - [sym_character_literal] = ACTIONS(1012), - [sym_null_literal] = ACTIONS(1016), + [sym_integer_literal] = ACTIONS(974), + [sym_floating_point_literal] = ACTIONS(976), + [anon_sym_true] = ACTIONS(978), + [anon_sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [sym_null_literal] = ACTIONS(980), [anon_sym_return] = ACTIONS(1974), [anon_sym_throw] = ACTIONS(1976), [anon_sym_do] = ACTIONS(1550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_SLASH_STAR] = ACTIONS(5), - [sym__simple_multiline_string] = ACTIONS(1018), - [sym__simple_string] = ACTIONS(1018), + [sym__simple_multiline_string] = ACTIONS(982), + [sym__simple_string] = ACTIONS(982), }, [2361] = { [sym_inline_modifier] = STATE(2202), @@ -282535,7 +281938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(9323), [sym_splice_expression] = STATE(9323), [sym_quote_expression] = STATE(9323), - [sym_identifier] = STATE(5156), + [sym_identifier] = STATE(5157), [sym__soft_identifier] = STATE(6341), [sym_wildcard] = STATE(8237), [sym__non_null_literal] = STATE(9323), @@ -282796,7 +282199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(854), [anon_sym_DASH] = ACTIONS(854), [anon_sym_end] = ACTIONS(856), - [anon_sym_if] = ACTIONS(858), + [anon_sym_if] = ACTIONS(900), [anon_sym_while] = ACTIONS(860), [anon_sym_for] = ACTIONS(862), [anon_sym_try] = ACTIONS(864), @@ -283096,7 +282499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -283487,7 +282890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -283496,7 +282899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -283975,7 +283378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_parenthesized_expression] = STATE(8464), [sym_splice_expression] = STATE(8464), [sym_quote_expression] = STATE(8464), - [sym_identifier] = STATE(4884), + [sym_identifier] = STATE(4882), [sym__soft_identifier] = STATE(5834), [sym_wildcard] = STATE(6971), [sym__non_null_literal] = STATE(8464), @@ -284296,7 +283699,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5583), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8863), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -284376,7 +283779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -284447,7 +283850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -284456,7 +283859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -284847,7 +284250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(10272), @@ -284856,7 +284259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5820), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(8890), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -285087,7 +284490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9988), @@ -285096,7 +284499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5379), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7510), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -285336,7 +284739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7102), [sym_quote_expression] = STATE(7102), [sym_identifier] = STATE(5032), - [sym__soft_identifier] = STATE(4900), + [sym__soft_identifier] = STATE(4898), [sym_wildcard] = STATE(7326), [sym__non_null_literal] = STATE(7102), [sym_boolean_literal] = STATE(7068), @@ -285487,7 +284890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_instance_expression] = STATE(7033), [sym_ascription_expression] = STATE(12600), [sym_infix_expression] = STATE(8314), - [sym_postfix_expression] = STATE(12241), + [sym_postfix_expression] = STATE(12242), [sym__postfix_expression_choice] = STATE(16688), [sym_macro_body] = STATE(12600), [sym_prefix_expression] = STATE(9860), @@ -285496,7 +284899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7033), [sym_quote_expression] = STATE(7033), [sym_identifier] = STATE(5172), - [sym__soft_identifier] = STATE(4985), + [sym__soft_identifier] = STATE(4983), [sym_wildcard] = STATE(7649), [sym__non_null_literal] = STATE(7033), [sym_boolean_literal] = STATE(7325), @@ -285576,7 +284979,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(5914), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(8837), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -285873,7 +285276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2202), [sym_block] = STATE(7634), [sym_expression] = STATE(15682), - [sym__simple_expression] = STATE(4960), + [sym__simple_expression] = STATE(4965), [sym_lambda_expression] = STATE(14363), [sym_if_expression] = STATE(14363), [sym_match_expression] = STATE(14363), @@ -285896,7 +285299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_splice_expression] = STATE(7634), [sym_quote_expression] = STATE(7634), [sym_identifier] = STATE(4714), - [sym__soft_identifier] = STATE(5349), + [sym__soft_identifier] = STATE(5345), [sym_wildcard] = STATE(6214), [sym__non_null_literal] = STATE(7634), [sym_boolean_literal] = STATE(7626), @@ -286033,41 +285436,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_inline_modifier] = STATE(2125), [sym_block] = STATE(5694), [sym_expression] = STATE(12030), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2405), [sym_block_comment] = STATE(2405), [sym__alpha_identifier] = ACTIONS(904), @@ -286192,42 +285595,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2407] = { [sym_inline_modifier] = STATE(2376), [sym_block] = STATE(5694), - [sym_expression] = STATE(11938), + [sym_expression] = STATE(11939), [sym__simple_expression] = STATE(5250), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16466), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(9560), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), - [sym_identifier] = STATE(5023), - [sym__soft_identifier] = STATE(4609), + [sym_identifier] = STATE(5022), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(7406), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2407), [sym_block_comment] = STATE(2407), [sym__alpha_identifier] = ACTIONS(904), @@ -286352,42 +285755,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [2409] = { [sym_inline_modifier] = STATE(2125), [sym_block] = STATE(5694), - [sym_expression] = STATE(11982), - [sym__simple_expression] = STATE(4901), - [sym_lambda_expression] = STATE(11892), - [sym_if_expression] = STATE(11892), - [sym_match_expression] = STATE(11892), - [sym_try_expression] = STATE(11892), + [sym_expression] = STATE(11983), + [sym__simple_expression] = STATE(4899), + [sym_lambda_expression] = STATE(11894), + [sym_if_expression] = STATE(11894), + [sym_match_expression] = STATE(11894), + [sym_try_expression] = STATE(11894), [sym_bindings] = STATE(16435), [sym_case_block] = STATE(5694), - [sym_assignment_expression] = STATE(11892), + [sym_assignment_expression] = STATE(11894), [sym_generic_function] = STATE(5694), [sym_call_expression] = STATE(5694), [sym_field_expression] = STATE(5694), [sym_instance_expression] = STATE(5694), - [sym_ascription_expression] = STATE(11892), + [sym_ascription_expression] = STATE(11894), [sym_infix_expression] = STATE(7105), [sym_postfix_expression] = STATE(11498), [sym__postfix_expression_choice] = STATE(16660), - [sym_macro_body] = STATE(11892), + [sym_macro_body] = STATE(11894), [sym_prefix_expression] = STATE(8919), [sym_tuple_expression] = STATE(5694), [sym_parenthesized_expression] = STATE(5694), [sym_splice_expression] = STATE(5694), [sym_quote_expression] = STATE(5694), [sym_identifier] = STATE(4668), - [sym__soft_identifier] = STATE(4609), + [sym__soft_identifier] = STATE(4610), [sym_wildcard] = STATE(6106), [sym__non_null_literal] = STATE(5694), [sym_boolean_literal] = STATE(5777), [sym_interpolated_string_expression] = STATE(5694), [sym_string] = STATE(5777), [sym_unit] = STATE(5694), - [sym_return_expression] = STATE(11892), - [sym_throw_expression] = STATE(11892), - [sym_while_expression] = STATE(11892), - [sym_do_while_expression] = STATE(11892), - [sym_for_expression] = STATE(11892), + [sym_return_expression] = STATE(11894), + [sym_throw_expression] = STATE(11894), + [sym_while_expression] = STATE(11894), + [sym_do_while_expression] = STATE(11894), + [sym_for_expression] = STATE(11894), [sym_comment] = STATE(2409), [sym_block_comment] = STATE(2409), [sym__alpha_identifier] = ACTIONS(904), @@ -286847,7 +286250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10536), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -286944,15 +286347,15 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(6592), 1, sym__soft_identifier, - STATE(7048), 1, + STATE(9110), 1, sym_colon_argument, STATE(9117), 1, sym_annotated_type, - STATE(10156), 1, + STATE(10024), 1, sym_identifier, - STATE(10356), 1, + STATE(10615), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -286962,10 +286365,10 @@ static const uint16_t ts_small_parse_table[] = { sym__type, STATE(15817), 1, sym_parameter_types, + STATE(16830), 1, + sym_bindings, STATE(17230), 1, sym_stable_identifier, - STATE(18098), 1, - sym_bindings, ACTIONS(4206), 2, sym_floating_point_literal, sym_character_literal, @@ -286978,7 +286381,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2416), 2, sym_comment, sym_block_comment, - STATE(6841), 2, + STATE(9170), 2, sym_indented_block, sym_indented_cases, STATE(10543), 2, @@ -287057,7 +286460,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10363), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -287162,7 +286565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9637), 1, sym_colon_argument, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -287267,7 +286670,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10608), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -287372,11 +286775,11 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(10246), 1, sym_colon_argument, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, STATE(12285), 1, sym__type, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12805), 1, sym__infix_type_choice, @@ -287404,7 +286807,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10741), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -287465,9 +286868,9 @@ static const uint16_t ts_small_parse_table[] = { sym__indent, STATE(4849), 1, sym__simple_type, - STATE(4917), 1, + STATE(4904), 1, sym__annotated_type, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(6087), 1, sym_identifier, @@ -287570,7 +286973,7 @@ static const uint16_t ts_small_parse_table[] = { sym__indent, STATE(5127), 1, sym__annotated_type, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -287687,7 +287090,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10640), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -287778,21 +287181,21 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(4374), 1, sym__indent, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4455), 1, + STATE(4456), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4728), 1, + STATE(4724), 1, sym_identifier, - STATE(4856), 1, + STATE(4854), 1, sym_wildcard, STATE(5495), 1, sym_annotated_type, STATE(6266), 1, sym_colon_argument, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -287883,11 +287286,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(4398), 1, sym_integer_literal, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4652), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5305), 1, sym_identifier, @@ -288002,7 +287405,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10396), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -288093,9 +287496,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(4430), 1, sym_integer_literal, - STATE(4868), 1, + STATE(4865), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -288317,7 +287720,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10655), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -288422,7 +287825,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10597), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -288513,11 +287916,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(4500), 1, sym_integer_literal, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4612), 1, + STATE(4624), 1, sym__annotated_type, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(5055), 1, sym_identifier, @@ -288594,100 +287997,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4476), 1, - sym__indent, - ACTIONS(4508), 1, + ACTIONS(4182), 1, sym__alpha_identifier, - ACTIONS(4510), 1, + ACTIONS(4184), 1, anon_sym_COLON, - ACTIONS(4512), 1, + ACTIONS(4186), 1, anon_sym_LBRACE, - ACTIONS(4514), 1, + ACTIONS(4188), 1, anon_sym__, - ACTIONS(4516), 1, + ACTIONS(4190), 1, anon_sym_EQ_GT, - ACTIONS(4518), 1, + ACTIONS(4192), 1, anon_sym_LBRACK, - ACTIONS(4522), 1, + ACTIONS(4196), 1, anon_sym_AT, - ACTIONS(4524), 1, + ACTIONS(4198), 1, anon_sym_LPAREN, - ACTIONS(4526), 1, + ACTIONS(4200), 1, sym__backquoted_id, - ACTIONS(4528), 1, - sym_operator_identifier, - ACTIONS(4530), 1, + ACTIONS(4204), 1, sym_integer_literal, - STATE(4971), 1, - sym__simple_type, - STATE(5035), 1, + ACTIONS(4508), 1, + sym_operator_identifier, + ACTIONS(4510), 1, + sym__indent, + STATE(5862), 1, sym__annotated_type, - STATE(5393), 1, + STATE(5863), 1, + sym__simple_type, + STATE(6592), 1, sym__soft_identifier, - STATE(5679), 1, + STATE(7048), 1, + sym_colon_argument, + STATE(9117), 1, + sym_annotated_type, + STATE(10156), 1, sym_identifier, - STATE(6325), 1, + STATE(10356), 1, sym_wildcard, - STATE(7900), 1, - sym_annotated_type, - STATE(8414), 1, - sym_colon_argument, - STATE(12950), 1, - sym__infix_type_choice, - STATE(13402), 1, + STATE(12244), 1, sym_template_body, - STATE(13515), 1, - sym__type, - STATE(13564), 1, + STATE(12415), 1, sym__non_null_literal, - STATE(16202), 1, + STATE(12816), 1, + sym__infix_type_choice, + STATE(14039), 1, + sym__type, + STATE(15817), 1, sym_parameter_types, - STATE(17281), 1, - sym_bindings, - STATE(17857), 1, + STATE(17230), 1, sym_stable_identifier, - ACTIONS(4532), 2, + STATE(18098), 1, + sym_bindings, + ACTIONS(4206), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4534), 2, + ACTIONS(4208), 2, anon_sym_true, anon_sym_false, - ACTIONS(4536), 2, + ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, STATE(2432), 2, sym_comment, sym_block_comment, - STATE(8384), 2, + STATE(6841), 2, sym_indented_block, sym_indented_cases, - STATE(9964), 2, + STATE(10543), 2, sym_compound_type, sym_infix_type, - STATE(13436), 2, + STATE(12448), 2, sym_boolean_literal, sym_string, - STATE(13649), 2, + STATE(12471), 2, sym__indented_template_body, sym__braced_template_body, - STATE(13903), 3, + STATE(14297), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, - STATE(13563), 5, + STATE(12425), 5, sym__structural_type, sym_match_type, sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4520), 6, + ACTIONS(4194), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(6092), 6, + STATE(7281), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -288719,9 +288122,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4538), 1, + ACTIONS(4512), 1, sym_operator_identifier, - ACTIONS(4540), 1, + ACTIONS(4514), 1, sym__indent, STATE(5784), 1, sym_colon_argument, @@ -288737,7 +288140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10548), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -288804,37 +288207,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4544), 1, + ACTIONS(4518), 1, anon_sym_COLON, - ACTIONS(4546), 1, + ACTIONS(4520), 1, anon_sym_LBRACE, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4550), 1, + ACTIONS(4524), 1, anon_sym_EQ_GT, - ACTIONS(4552), 1, + ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(4556), 1, + ACTIONS(4530), 1, anon_sym_AT, - ACTIONS(4558), 1, + ACTIONS(4532), 1, anon_sym_LPAREN, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(4562), 1, + ACTIONS(4536), 1, sym_operator_identifier, - ACTIONS(4564), 1, + ACTIONS(4538), 1, sym_integer_literal, - ACTIONS(4570), 1, + ACTIONS(4544), 1, sym__indent, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4674), 1, + STATE(4673), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, - STATE(5273), 1, + STATE(5275), 1, sym_identifier, STATE(5741), 1, sym_wildcard, @@ -288856,13 +288259,13 @@ static const uint16_t ts_small_parse_table[] = { sym_bindings, STATE(17791), 1, sym_stable_identifier, - ACTIONS(4566), 2, + ACTIONS(4540), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4568), 2, + ACTIONS(4542), 2, anon_sym_true, anon_sym_false, - ACTIONS(4572), 2, + ACTIONS(4546), 2, sym__simple_multiline_string, sym__simple_string, STATE(2434), 2, @@ -288890,7 +288293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -288929,9 +288332,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4574), 1, + ACTIONS(4548), 1, sym_operator_identifier, - ACTIONS(4576), 1, + ACTIONS(4550), 1, sym__indent, STATE(5862), 1, sym__annotated_type, @@ -288947,7 +288350,7 @@ static const uint16_t ts_small_parse_table[] = { sym_wildcard, STATE(11085), 1, sym_colon_argument, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289014,29 +288417,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4586), 1, + ACTIONS(4560), 1, anon_sym_EQ_GT, - ACTIONS(4588), 1, + ACTIONS(4562), 1, anon_sym_LBRACK, - ACTIONS(4592), 1, + ACTIONS(4566), 1, anon_sym_AT, - ACTIONS(4594), 1, + ACTIONS(4568), 1, anon_sym_LPAREN, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(4598), 1, + ACTIONS(4572), 1, sym_operator_identifier, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, - ACTIONS(4606), 1, + ACTIONS(4580), 1, sym__indent, STATE(6671), 1, sym__annotated_type, @@ -289066,13 +288469,13 @@ static const uint16_t ts_small_parse_table[] = { sym_stable_identifier, STATE(17974), 1, sym_bindings, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(2436), 2, @@ -289100,7 +288503,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -289141,7 +288544,7 @@ static const uint16_t ts_small_parse_table[] = { sym_integer_literal, ACTIONS(4318), 1, sym__indent, - ACTIONS(4610), 1, + ACTIONS(4584), 1, sym_operator_identifier, STATE(5862), 1, sym__annotated_type, @@ -289157,7 +288560,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10571), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289246,7 +288649,7 @@ static const uint16_t ts_small_parse_table[] = { sym_integer_literal, ACTIONS(4350), 1, sym__indent, - ACTIONS(4612), 1, + ACTIONS(4586), 1, sym_operator_identifier, STATE(5862), 1, sym__annotated_type, @@ -289262,7 +288665,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10610), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289325,6 +288728,111 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, [3480] = 40, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(4510), 1, + sym__indent, + ACTIONS(4554), 1, + anon_sym_COLON, + ACTIONS(4556), 1, + anon_sym_LBRACE, + ACTIONS(4566), 1, + anon_sym_AT, + ACTIONS(4574), 1, + sym_integer_literal, + ACTIONS(4588), 1, + sym__alpha_identifier, + ACTIONS(4590), 1, + anon_sym__, + ACTIONS(4592), 1, + anon_sym_EQ_GT, + ACTIONS(4594), 1, + anon_sym_LBRACK, + ACTIONS(4598), 1, + anon_sym_LPAREN, + ACTIONS(4600), 1, + sym__backquoted_id, + ACTIONS(4602), 1, + sym_operator_identifier, + STATE(4582), 1, + sym__simple_type, + STATE(4590), 1, + sym__annotated_type, + STATE(4644), 1, + sym__soft_identifier, + STATE(5060), 1, + sym_identifier, + STATE(5092), 1, + sym_wildcard, + STATE(6659), 1, + sym_annotated_type, + STATE(7048), 1, + sym_colon_argument, + STATE(12126), 1, + sym_template_body, + STATE(12176), 1, + sym__non_null_literal, + STATE(12478), 1, + sym__type, + STATE(12611), 1, + sym__infix_type_choice, + STATE(15936), 1, + sym_parameter_types, + STATE(17309), 1, + sym_stable_identifier, + STATE(18098), 1, + sym_bindings, + ACTIONS(4576), 2, + sym_floating_point_literal, + sym_character_literal, + ACTIONS(4578), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(4582), 2, + sym__simple_multiline_string, + sym__simple_string, + STATE(2439), 2, + sym_comment, + sym_block_comment, + STATE(6841), 2, + sym_indented_block, + sym_indented_cases, + STATE(8493), 2, + sym_compound_type, + sym_infix_type, + STATE(12088), 2, + sym_boolean_literal, + sym_string, + STATE(12389), 2, + sym__indented_template_body, + sym__braced_template_body, + STATE(12672), 3, + sym_annotation, + sym_lazy_parameter_type, + sym_repeated_parameter_type, + STATE(12172), 5, + sym__structural_type, + sym_match_type, + sym_function_type, + sym_type_lambda, + sym_literal_type, + ACTIONS(4596), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(4993), 6, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + [3625] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -289349,9 +288857,114 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, + ACTIONS(4604), 1, + sym_operator_identifier, ACTIONS(4606), 1, sym__indent, - ACTIONS(4614), 1, + STATE(5862), 1, + sym__annotated_type, + STATE(5863), 1, + sym__simple_type, + STATE(6592), 1, + sym__soft_identifier, + STATE(7369), 1, + sym_identifier, + STATE(7711), 1, + sym_wildcard, + STATE(9117), 1, + sym_annotated_type, + STATE(9729), 1, + sym_colon_argument, + STATE(12244), 1, + sym_template_body, + STATE(12415), 1, + sym__non_null_literal, + STATE(12816), 1, + sym__infix_type_choice, + STATE(14039), 1, + sym__type, + STATE(15817), 1, + sym_parameter_types, + STATE(16824), 1, + sym_bindings, + STATE(17230), 1, + sym_stable_identifier, + ACTIONS(4206), 2, + sym_floating_point_literal, + sym_character_literal, + ACTIONS(4208), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(4212), 2, + sym__simple_multiline_string, + sym__simple_string, + STATE(2440), 2, + sym_comment, + sym_block_comment, + STATE(9730), 2, + sym_indented_block, + sym_indented_cases, + STATE(10543), 2, + sym_compound_type, + sym_infix_type, + STATE(12448), 2, + sym_boolean_literal, + sym_string, + STATE(12471), 2, + sym__indented_template_body, + sym__braced_template_body, + STATE(14297), 3, + sym_annotation, + sym_lazy_parameter_type, + sym_repeated_parameter_type, + STATE(12425), 5, + sym__structural_type, + sym_match_type, + sym_function_type, + sym_type_lambda, + sym_literal_type, + ACTIONS(4194), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(7281), 6, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + [3770] = 40, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(4182), 1, + sym__alpha_identifier, + ACTIONS(4184), 1, + anon_sym_COLON, + ACTIONS(4186), 1, + anon_sym_LBRACE, + ACTIONS(4188), 1, + anon_sym__, + ACTIONS(4190), 1, + anon_sym_EQ_GT, + ACTIONS(4192), 1, + anon_sym_LBRACK, + ACTIONS(4196), 1, + anon_sym_AT, + ACTIONS(4198), 1, + anon_sym_LPAREN, + ACTIONS(4200), 1, + sym__backquoted_id, + ACTIONS(4204), 1, + sym_integer_literal, + ACTIONS(4580), 1, + sym__indent, + ACTIONS(4608), 1, sym_operator_identifier, STATE(5862), 1, sym__annotated_type, @@ -289367,7 +288980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10458), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289390,7 +289003,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2439), 2, + STATE(2441), 2, sym_comment, sym_block_comment, STATE(10082), 2, @@ -289429,7 +289042,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, sym_projected_type, sym__type_identifier, - [3625] = 40, + [3915] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -289454,9 +289067,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4616), 1, + ACTIONS(4610), 1, sym_operator_identifier, - ACTIONS(4618), 1, + ACTIONS(4612), 1, sym__indent, STATE(5862), 1, sym__annotated_type, @@ -289464,15 +289077,15 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(6592), 1, sym__soft_identifier, - STATE(7369), 1, - sym_identifier, - STATE(7711), 1, - sym_wildcard, STATE(9117), 1, sym_annotated_type, - STATE(9729), 1, + STATE(9244), 1, sym_colon_argument, - STATE(12243), 1, + STATE(10076), 1, + sym_identifier, + STATE(10576), 1, + sym_wildcard, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289482,7 +289095,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, STATE(15817), 1, sym_parameter_types, - STATE(16824), 1, + STATE(17073), 1, sym_bindings, STATE(17230), 1, sym_stable_identifier, @@ -289495,10 +289108,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2440), 2, + STATE(2442), 2, sym_comment, sym_block_comment, - STATE(9730), 2, + STATE(9236), 2, sym_indented_block, sym_indented_cases, STATE(10543), 2, @@ -289534,7 +289147,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, sym_projected_type, sym__type_identifier, - [3770] = 40, + [4060] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -289559,9 +289172,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4620), 1, + ACTIONS(4614), 1, sym_operator_identifier, - ACTIONS(4622), 1, + ACTIONS(4616), 1, sym__indent, STATE(5862), 1, sym__annotated_type, @@ -289569,15 +289182,15 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(6592), 1, sym__soft_identifier, + STATE(8392), 1, + sym_colon_argument, STATE(9117), 1, sym_annotated_type, - STATE(9974), 1, - sym_colon_argument, - STATE(10074), 1, + STATE(10122), 1, sym_identifier, - STATE(10578), 1, + STATE(10535), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289587,10 +289200,10 @@ static const uint16_t ts_small_parse_table[] = { sym__type, STATE(15817), 1, sym_parameter_types, - STATE(17114), 1, - sym_bindings, STATE(17230), 1, sym_stable_identifier, + STATE(17800), 1, + sym_bindings, ACTIONS(4206), 2, sym_floating_point_literal, sym_character_literal, @@ -289600,10 +289213,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2441), 2, + STATE(2443), 2, sym_comment, sym_block_comment, - STATE(9662), 2, + STATE(8709), 2, sym_indented_block, sym_indented_cases, STATE(10543), 2, @@ -289639,7 +289252,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, sym_projected_type, sym__type_identifier, - [3915] = 40, + [4205] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -289664,9 +289277,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4624), 1, + ACTIONS(4618), 1, sym_operator_identifier, - ACTIONS(4626), 1, + ACTIONS(4620), 1, sym__indent, STATE(5862), 1, sym__annotated_type, @@ -289676,13 +289289,13 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(9244), 1, + STATE(9974), 1, sym_colon_argument, - STATE(10076), 1, + STATE(10074), 1, sym_identifier, - STATE(10576), 1, + STATE(10578), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -289692,7 +289305,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, STATE(15817), 1, sym_parameter_types, - STATE(17073), 1, + STATE(17114), 1, sym_bindings, STATE(17230), 1, sym_stable_identifier, @@ -289705,10 +289318,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2442), 2, + STATE(2444), 2, sym_comment, sym_block_comment, - STATE(9236), 2, + STATE(9662), 2, sym_indented_block, sym_indented_cases, STATE(10543), 2, @@ -289744,27 +289357,27 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, sym_projected_type, sym__type_identifier, - [4060] = 40, + [4350] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4260), 1, + ACTIONS(4216), 1, + sym__indent, + ACTIONS(4622), 1, + sym__alpha_identifier, + ACTIONS(4624), 1, anon_sym_COLON, - ACTIONS(4262), 1, + ACTIONS(4626), 1, anon_sym_LBRACE, - ACTIONS(4272), 1, - anon_sym_AT, - ACTIONS(4280), 1, - sym_integer_literal, ACTIONS(4628), 1, - sym__alpha_identifier, - ACTIONS(4630), 1, anon_sym__, - ACTIONS(4632), 1, + ACTIONS(4630), 1, anon_sym_EQ_GT, - ACTIONS(4634), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_AT, ACTIONS(4638), 1, anon_sym_LPAREN, ACTIONS(4640), 1, @@ -289772,102 +289385,104 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4642), 1, sym_operator_identifier, ACTIONS(4644), 1, - sym__indent, - STATE(4569), 1, + sym_integer_literal, + STATE(5211), 1, sym__annotated_type, - STATE(4601), 1, + STATE(5313), 1, sym__simple_type, - STATE(4741), 1, + STATE(5646), 1, sym__soft_identifier, - STATE(4883), 1, + STATE(6412), 1, sym_identifier, - STATE(5402), 1, + STATE(7157), 1, sym_wildcard, - STATE(6309), 1, + STATE(8375), 1, sym_annotated_type, - STATE(7074), 1, + STATE(9110), 1, sym_colon_argument, - STATE(12265), 1, - sym_template_body, - STATE(12285), 1, - sym__type, - STATE(12386), 1, - sym__non_null_literal, - STATE(12843), 1, + STATE(12887), 1, sym__infix_type_choice, - STATE(15940), 1, + STATE(13747), 1, + sym__non_null_literal, + STATE(13920), 1, + sym__type, + STATE(13998), 1, + sym_template_body, + STATE(16196), 1, sym_parameter_types, - STATE(16755), 1, + STATE(16830), 1, sym_bindings, - STATE(17611), 1, + STATE(17635), 1, sym_stable_identifier, - ACTIONS(4282), 2, + ACTIONS(4646), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4284), 2, + ACTIONS(4648), 2, anon_sym_true, anon_sym_false, - ACTIONS(4288), 2, + ACTIONS(4650), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2443), 2, + STATE(2445), 2, sym_comment, sym_block_comment, - STATE(7139), 2, + STATE(9170), 2, sym_indented_block, sym_indented_cases, - STATE(8536), 2, + STATE(10012), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(13958), 2, sym_boolean_literal, sym_string, - STATE(12423), 2, + STATE(13963), 2, sym__indented_template_body, sym__braced_template_body, - STATE(12686), 3, + STATE(14078), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, - STATE(12424), 5, + STATE(13744), 5, sym__structural_type, sym_match_type, sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4636), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5073), 6, + STATE(6513), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, sym_generic_type, sym_projected_type, sym__type_identifier, - [4205] = 40, + [4495] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, - sym__alpha_identifier, - ACTIONS(4648), 1, + ACTIONS(4260), 1, anon_sym_COLON, - ACTIONS(4650), 1, + ACTIONS(4262), 1, anon_sym_LBRACE, + ACTIONS(4272), 1, + anon_sym_AT, + ACTIONS(4280), 1, + sym_integer_literal, ACTIONS(4652), 1, - anon_sym__, + sym__alpha_identifier, ACTIONS(4654), 1, - anon_sym_EQ_GT, + anon_sym__, ACTIONS(4656), 1, + anon_sym_EQ_GT, + ACTIONS(4658), 1, anon_sym_LBRACK, - ACTIONS(4660), 1, - anon_sym_AT, ACTIONS(4662), 1, anon_sym_LPAREN, ACTIONS(4664), 1, @@ -289875,359 +289490,147 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4666), 1, sym_operator_identifier, ACTIONS(4668), 1, - sym_integer_literal, - ACTIONS(4674), 1, sym__indent, - STATE(4809), 1, + STATE(4570), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4603), 1, sym__simple_type, - STATE(5116), 1, + STATE(4741), 1, sym__soft_identifier, - STATE(5532), 1, + STATE(4883), 1, sym_identifier, - STATE(6597), 1, + STATE(5396), 1, sym_wildcard, - STATE(8235), 1, + STATE(6309), 1, sym_annotated_type, - STATE(8392), 1, + STATE(7074), 1, sym_colon_argument, - STATE(12639), 1, - sym__infix_type_choice, - STATE(13449), 1, + STATE(12266), 1, sym_template_body, - STATE(13671), 1, - sym__non_null_literal, - STATE(13693), 1, + STATE(12285), 1, sym__type, - STATE(15884), 1, - sym_parameter_types, - STATE(17385), 1, - sym_stable_identifier, - STATE(17800), 1, - sym_bindings, - ACTIONS(4670), 2, - sym_floating_point_literal, - sym_character_literal, - ACTIONS(4672), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(4676), 2, - sym__simple_multiline_string, - sym__simple_string, - STATE(2444), 2, - sym_comment, - sym_block_comment, - STATE(8709), 2, - sym_indented_block, - sym_indented_cases, - STATE(9945), 2, - sym_compound_type, - sym_infix_type, - STATE(13555), 2, - sym__indented_template_body, - sym__braced_template_body, - STATE(13703), 2, - sym_boolean_literal, - sym_string, - STATE(13844), 3, - sym_annotation, - sym_lazy_parameter_type, - sym_repeated_parameter_type, - STATE(13672), 5, - sym__structural_type, - sym_match_type, - sym_function_type, - sym_type_lambda, - sym_literal_type, - ACTIONS(4658), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - STATE(5837), 6, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - [4350] = 40, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(4216), 1, - sym__indent, - ACTIONS(4580), 1, - anon_sym_COLON, - ACTIONS(4582), 1, - anon_sym_LBRACE, - ACTIONS(4592), 1, - anon_sym_AT, - ACTIONS(4600), 1, - sym_integer_literal, - ACTIONS(4678), 1, - sym__alpha_identifier, - ACTIONS(4680), 1, - anon_sym__, - ACTIONS(4682), 1, - anon_sym_EQ_GT, - ACTIONS(4684), 1, - anon_sym_LBRACK, - ACTIONS(4688), 1, - anon_sym_LPAREN, - ACTIONS(4690), 1, - sym__backquoted_id, - ACTIONS(4692), 1, - sym_operator_identifier, - STATE(4581), 1, - sym__simple_type, - STATE(4585), 1, - sym__annotated_type, - STATE(4644), 1, - sym__soft_identifier, - STATE(5060), 1, - sym_identifier, - STATE(5092), 1, - sym_wildcard, - STATE(6659), 1, - sym_annotated_type, - STATE(7048), 1, - sym_colon_argument, - STATE(12126), 1, - sym_template_body, - STATE(12176), 1, + STATE(12387), 1, sym__non_null_literal, - STATE(12478), 1, - sym__type, - STATE(12611), 1, + STATE(12843), 1, sym__infix_type_choice, - STATE(15936), 1, + STATE(15940), 1, sym_parameter_types, - STATE(17309), 1, - sym_stable_identifier, - STATE(18098), 1, + STATE(16755), 1, sym_bindings, - ACTIONS(4602), 2, + STATE(17611), 1, + sym_stable_identifier, + ACTIONS(4282), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4284), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4288), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2445), 2, + STATE(2446), 2, sym_comment, sym_block_comment, - STATE(6841), 2, + STATE(7139), 2, sym_indented_block, sym_indented_cases, - STATE(8493), 2, + STATE(8536), 2, sym_compound_type, sym_infix_type, - STATE(12088), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, - STATE(12389), 2, + STATE(12423), 2, sym__indented_template_body, sym__braced_template_body, - STATE(12672), 3, + STATE(12686), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, - STATE(12172), 5, + STATE(12424), 5, sym__structural_type, sym_match_type, sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4686), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4993), 6, + STATE(5073), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, sym_generic_type, sym_projected_type, sym__type_identifier, - [4495] = 40, + [4640] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4616), 1, + sym__indent, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4696), 1, + ACTIONS(4672), 1, anon_sym_COLON, - ACTIONS(4698), 1, + ACTIONS(4674), 1, anon_sym_LBRACE, - ACTIONS(4700), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4702), 1, + ACTIONS(4678), 1, anon_sym_EQ_GT, - ACTIONS(4704), 1, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4708), 1, + ACTIONS(4684), 1, anon_sym_AT, - ACTIONS(4710), 1, + ACTIONS(4686), 1, anon_sym_LPAREN, - ACTIONS(4712), 1, + ACTIONS(4688), 1, sym__backquoted_id, - ACTIONS(4714), 1, + ACTIONS(4690), 1, sym_operator_identifier, - ACTIONS(4716), 1, + ACTIONS(4692), 1, sym_integer_literal, - ACTIONS(4722), 1, - sym__indent, - STATE(5211), 1, + STATE(4809), 1, sym__annotated_type, - STATE(5308), 1, + STATE(4900), 1, sym__simple_type, - STATE(5646), 1, + STATE(5116), 1, sym__soft_identifier, - STATE(6412), 1, + STATE(5532), 1, sym_identifier, - STATE(7157), 1, + STATE(6597), 1, sym_wildcard, - STATE(8375), 1, + STATE(8235), 1, sym_annotated_type, - STATE(9110), 1, - sym_colon_argument, - STATE(12887), 1, - sym__infix_type_choice, - STATE(13747), 1, - sym__non_null_literal, - STATE(13920), 1, - sym__type, - STATE(13998), 1, - sym_template_body, - STATE(16196), 1, - sym_parameter_types, - STATE(16830), 1, - sym_bindings, - STATE(17635), 1, - sym_stable_identifier, - ACTIONS(4718), 2, - sym_floating_point_literal, - sym_character_literal, - ACTIONS(4720), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(4724), 2, - sym__simple_multiline_string, - sym__simple_string, - STATE(2446), 2, - sym_comment, - sym_block_comment, - STATE(9170), 2, - sym_indented_block, - sym_indented_cases, - STATE(10012), 2, - sym_compound_type, - sym_infix_type, - STATE(13958), 2, - sym_boolean_literal, - sym_string, - STATE(13963), 2, - sym__indented_template_body, - sym__braced_template_body, - STATE(14078), 3, - sym_annotation, - sym_lazy_parameter_type, - sym_repeated_parameter_type, - STATE(13744), 5, - sym__structural_type, - sym_match_type, - sym_function_type, - sym_type_lambda, - sym_literal_type, - ACTIONS(4706), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - STATE(6513), 6, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - [4640] = 40, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(4182), 1, - sym__alpha_identifier, - ACTIONS(4184), 1, - anon_sym_COLON, - ACTIONS(4186), 1, - anon_sym_LBRACE, - ACTIONS(4188), 1, - anon_sym__, - ACTIONS(4190), 1, - anon_sym_EQ_GT, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4196), 1, - anon_sym_AT, - ACTIONS(4198), 1, - anon_sym_LPAREN, - ACTIONS(4200), 1, - sym__backquoted_id, - ACTIONS(4204), 1, - sym_integer_literal, - ACTIONS(4674), 1, - sym__indent, - ACTIONS(4726), 1, - sym_operator_identifier, - STATE(5862), 1, - sym__annotated_type, - STATE(5863), 1, - sym__simple_type, - STATE(6592), 1, - sym__soft_identifier, STATE(8392), 1, sym_colon_argument, - STATE(9117), 1, - sym_annotated_type, - STATE(10122), 1, - sym_identifier, - STATE(10535), 1, - sym_wildcard, - STATE(12243), 1, + STATE(12639), 1, + sym__infix_type_choice, + STATE(13449), 1, sym_template_body, - STATE(12415), 1, + STATE(13671), 1, sym__non_null_literal, - STATE(12816), 1, - sym__infix_type_choice, - STATE(14039), 1, + STATE(13693), 1, sym__type, - STATE(15817), 1, + STATE(15884), 1, sym_parameter_types, - STATE(17230), 1, + STATE(17385), 1, sym_stable_identifier, STATE(17800), 1, sym_bindings, - ACTIONS(4206), 2, + ACTIONS(4694), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4208), 2, + ACTIONS(4696), 2, anon_sym_true, anon_sym_false, - ACTIONS(4212), 2, + ACTIONS(4698), 2, sym__simple_multiline_string, sym__simple_string, STATE(2447), 2, @@ -290236,33 +289639,33 @@ static const uint16_t ts_small_parse_table[] = { STATE(8709), 2, sym_indented_block, sym_indented_cases, - STATE(10543), 2, + STATE(9945), 2, sym_compound_type, sym_infix_type, - STATE(12448), 2, - sym_boolean_literal, - sym_string, - STATE(12471), 2, + STATE(13555), 2, sym__indented_template_body, sym__braced_template_body, - STATE(14297), 3, + STATE(13703), 2, + sym_boolean_literal, + sym_string, + STATE(13844), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, - STATE(12425), 5, + STATE(13672), 5, sym__structural_type, sym_match_type, sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4194), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(7281), 6, + STATE(5837), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -290276,31 +289679,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(4472), 1, sym__indent, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4730), 1, + ACTIONS(4702), 1, anon_sym_COLON, - ACTIONS(4732), 1, + ACTIONS(4704), 1, anon_sym_LBRACE, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4736), 1, + ACTIONS(4708), 1, anon_sym_EQ_GT, - ACTIONS(4738), 1, + ACTIONS(4710), 1, anon_sym_LBRACK, - ACTIONS(4742), 1, + ACTIONS(4714), 1, anon_sym_AT, - ACTIONS(4744), 1, + ACTIONS(4716), 1, anon_sym_LPAREN, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, - ACTIONS(4748), 1, + ACTIONS(4720), 1, sym_operator_identifier, - ACTIONS(4750), 1, + ACTIONS(4722), 1, sym_integer_literal, STATE(5141), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -290326,13 +289729,13 @@ static const uint16_t ts_small_parse_table[] = { sym_bindings, STATE(17767), 1, sym_stable_identifier, - ACTIONS(4752), 2, + ACTIONS(4724), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4754), 2, + ACTIONS(4726), 2, anon_sym_true, anon_sym_false, - ACTIONS(4756), 2, + ACTIONS(4728), 2, sym__simple_multiline_string, sym__simple_string, STATE(2448), 2, @@ -290360,7 +289763,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -290379,29 +289782,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4540), 1, + ACTIONS(4514), 1, sym__indent, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4766), 1, + ACTIONS(4738), 1, anon_sym_EQ_GT, - ACTIONS(4768), 1, + ACTIONS(4740), 1, anon_sym_LBRACK, - ACTIONS(4772), 1, + ACTIONS(4744), 1, anon_sym_AT, - ACTIONS(4774), 1, + ACTIONS(4746), 1, anon_sym_LPAREN, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(4778), 1, + ACTIONS(4750), 1, sym_operator_identifier, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, STATE(4355), 1, sym__simple_type, @@ -290431,13 +289834,13 @@ static const uint16_t ts_small_parse_table[] = { sym_bindings, STATE(17599), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(2449), 2, @@ -290455,7 +289858,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11681), 2, sym_boolean_literal, sym_string, - STATE(11831), 3, + STATE(11833), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, @@ -290465,7 +289868,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -290484,100 +289887,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4182), 1, + ACTIONS(4476), 1, + sym__indent, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4184), 1, + ACTIONS(4762), 1, anon_sym_COLON, - ACTIONS(4186), 1, + ACTIONS(4764), 1, anon_sym_LBRACE, - ACTIONS(4188), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4190), 1, + ACTIONS(4768), 1, anon_sym_EQ_GT, - ACTIONS(4192), 1, + ACTIONS(4770), 1, anon_sym_LBRACK, - ACTIONS(4196), 1, + ACTIONS(4774), 1, anon_sym_AT, - ACTIONS(4198), 1, + ACTIONS(4776), 1, anon_sym_LPAREN, - ACTIONS(4200), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(4204), 1, - sym_integer_literal, - ACTIONS(4722), 1, - sym__indent, - ACTIONS(4788), 1, + ACTIONS(4780), 1, sym_operator_identifier, - STATE(5862), 1, - sym__annotated_type, - STATE(5863), 1, + ACTIONS(4782), 1, + sym_integer_literal, + STATE(4971), 1, sym__simple_type, - STATE(6592), 1, + STATE(5039), 1, + sym__annotated_type, + STATE(5393), 1, sym__soft_identifier, - STATE(9110), 1, - sym_colon_argument, - STATE(9117), 1, - sym_annotated_type, - STATE(10024), 1, + STATE(5679), 1, sym_identifier, - STATE(10615), 1, + STATE(6325), 1, sym_wildcard, - STATE(12243), 1, - sym_template_body, - STATE(12415), 1, - sym__non_null_literal, - STATE(12816), 1, + STATE(7900), 1, + sym_annotated_type, + STATE(8414), 1, + sym_colon_argument, + STATE(12950), 1, sym__infix_type_choice, - STATE(14039), 1, + STATE(13402), 1, + sym_template_body, + STATE(13515), 1, sym__type, - STATE(15817), 1, + STATE(13564), 1, + sym__non_null_literal, + STATE(16202), 1, sym_parameter_types, - STATE(16830), 1, + STATE(17281), 1, sym_bindings, - STATE(17230), 1, + STATE(17857), 1, sym_stable_identifier, - ACTIONS(4206), 2, + ACTIONS(4784), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4208), 2, + ACTIONS(4786), 2, anon_sym_true, anon_sym_false, - ACTIONS(4212), 2, + ACTIONS(4788), 2, sym__simple_multiline_string, sym__simple_string, STATE(2450), 2, sym_comment, sym_block_comment, - STATE(9170), 2, + STATE(8384), 2, sym_indented_block, sym_indented_cases, - STATE(10543), 2, + STATE(9964), 2, sym_compound_type, sym_infix_type, - STATE(12448), 2, + STATE(13436), 2, sym_boolean_literal, sym_string, - STATE(12471), 2, + STATE(13649), 2, sym__indented_template_body, sym__braced_template_body, - STATE(14297), 3, + STATE(13903), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, - STATE(12425), 5, + STATE(13563), 5, sym__structural_type, sym_match_type, sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4194), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(7281), 6, + STATE(6092), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -290609,7 +290012,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4644), 1, + ACTIONS(4668), 1, sym__indent, ACTIONS(4790), 1, sym_operator_identifier, @@ -290627,7 +290030,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10627), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -290732,7 +290135,7 @@ static const uint16_t ts_small_parse_table[] = { sym_colon_argument, STATE(10587), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -290837,7 +290240,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10442), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -291037,9 +290440,9 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, - STATE(4782), 1, + STATE(4781), 1, sym_identifier, STATE(4842), 1, sym_wildcard, @@ -291049,7 +290452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_colon_argument, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(12060), 1, sym__type, @@ -291085,7 +290488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12068), 2, sym__indented_template_body, sym__braced_template_body, - STATE(12081), 3, + STATE(12175), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, @@ -291102,7 +290505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 6, + STATE(4783), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -291152,7 +290555,7 @@ static const uint16_t ts_small_parse_table[] = { sym_colon_argument, STATE(10629), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -291243,9 +290646,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(4876), 1, sym__indent, - STATE(4753), 1, - sym__simple_type, STATE(4754), 1, + sym__simple_type, + STATE(4760), 1, sym__annotated_type, STATE(4972), 1, sym__soft_identifier, @@ -291312,7 +290715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 6, + STATE(5156), 6, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -291362,7 +290765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10553), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -291429,15 +290832,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4626), 1, + ACTIONS(4612), 1, sym__indent, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4772), 1, + ACTIONS(4744), 1, anon_sym_AT, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(4880), 1, sym__alpha_identifier, @@ -291481,13 +290884,13 @@ static const uint16_t ts_small_parse_table[] = { sym_bindings, STATE(17562), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(2459), 2, @@ -291505,7 +290908,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11681), 2, sym_boolean_literal, sym_string, - STATE(11831), 3, + STATE(11833), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, @@ -291554,7 +290957,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(4204), 1, sym_integer_literal, - ACTIONS(4570), 1, + ACTIONS(4544), 1, sym__indent, ACTIONS(4896), 1, sym_operator_identifier, @@ -291572,7 +290975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10531), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -291639,7 +291042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4622), 1, + ACTIONS(4620), 1, sym__indent, ACTIONS(4830), 1, anon_sym_COLON, @@ -291679,7 +291082,7 @@ static const uint16_t ts_small_parse_table[] = { sym_colon_argument, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(12060), 1, sym__type, @@ -291715,7 +291118,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12068), 2, sym__indented_template_body, sym__braced_template_body, - STATE(12081), 3, + STATE(12175), 3, sym_annotation, sym_lazy_parameter_type, sym_repeated_parameter_type, @@ -291782,7 +291185,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10474), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -292128,17 +291531,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(2467), 2, sym_comment, sym_block_comment, - ACTIONS(4918), 9, - sym__outdent, + ACTIONS(4930), 9, sym__simple_multiline_string, sym__simple_string, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, sym_floating_point_literal, sym_character_literal, - ACTIONS(4916), 50, + ACTIONS(4928), 50, anon_sym_enum, anon_sym_case, anon_sym_object, @@ -292197,17 +291600,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(2468), 2, sym_comment, sym_block_comment, - ACTIONS(4930), 9, + ACTIONS(4918), 9, + sym__outdent, sym__simple_multiline_string, sym__simple_string, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, sym_floating_point_literal, sym_character_literal, - ACTIONS(4928), 50, + ACTIONS(4916), 50, anon_sym_enum, anon_sym_case, anon_sym_object, @@ -292474,7 +291877,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(11693), 1, aux_sym_enum_definition_repeat1, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -292534,7 +291937,75 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [7766] = 40, + [7766] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(2472), 2, + sym_comment, + sym_block_comment, + ACTIONS(4926), 8, + sym__simple_multiline_string, + sym__simple_string, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + sym__backquoted_id, + sym_floating_point_literal, + sym_character_literal, + ACTIONS(4924), 50, + anon_sym_enum, + anon_sym_case, + anon_sym_object, + anon_sym_import, + anon_sym_export, + anon_sym__, + anon_sym_given, + anon_sym_class, + anon_sym_trait, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_end, + anon_sym_if, + anon_sym_while, + anon_sym_for, + anon_sym_try, + anon_sym_new, + anon_sym_extension, + anon_sym_val, + anon_sym_AT, + anon_sym_var, + anon_sym_type, + anon_sym_def, + anon_sym_opaque, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, + anon_sym_private, + anon_sym_protected, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_macro, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_DOLLAR, + anon_sym_SQUOTE, + sym__alpha_identifier, + sym_operator_identifier, + sym_integer_literal, + anon_sym_true, + anon_sym_false, + sym_null_literal, + anon_sym_return, + anon_sym_throw, + anon_sym_do, + [7839] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -292577,7 +292048,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(11693), 1, aux_sym_enum_definition_repeat1, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -292602,7 +292073,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2472), 2, + STATE(2473), 2, sym_comment, sym_block_comment, STATE(10543), 2, @@ -292637,7 +292108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [7909] = 40, + [7982] = 40, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -292680,7 +292151,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(11693), 1, aux_sym_enum_definition_repeat1, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -292705,7 +292176,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4212), 2, sym__simple_multiline_string, sym__simple_string, - STATE(2473), 2, + STATE(2474), 2, sym_comment, sym_block_comment, STATE(10543), 2, @@ -292740,74 +292211,6 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [8052] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(2474), 2, - sym_comment, - sym_block_comment, - ACTIONS(4926), 8, - sym__simple_multiline_string, - sym__simple_string, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - sym_floating_point_literal, - sym_character_literal, - ACTIONS(4924), 50, - anon_sym_enum, - anon_sym_case, - anon_sym_object, - anon_sym_import, - anon_sym_export, - anon_sym__, - anon_sym_given, - anon_sym_class, - anon_sym_trait, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_end, - anon_sym_if, - anon_sym_while, - anon_sym_for, - anon_sym_try, - anon_sym_new, - anon_sym_extension, - anon_sym_val, - anon_sym_AT, - anon_sym_var, - anon_sym_type, - anon_sym_def, - anon_sym_opaque, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - anon_sym_private, - anon_sym_protected, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_macro, - anon_sym_BANG, - anon_sym_TILDE, - anon_sym_DOLLAR, - anon_sym_SQUOTE, - sym__alpha_identifier, - sym_operator_identifier, - sym_integer_literal, - anon_sym_true, - anon_sym_false, - sym_null_literal, - anon_sym_return, - anon_sym_throw, - anon_sym_do, [8125] = 41, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -292951,7 +292354,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293048,7 +292451,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293145,7 +292548,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293242,7 +292645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293339,7 +292742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293436,7 +292839,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293533,7 +292936,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293630,7 +293033,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293727,7 +293130,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293824,7 +293227,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -293921,7 +293324,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294018,7 +293421,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294115,7 +293518,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294212,7 +293615,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294309,7 +293712,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294406,7 +293809,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294503,7 +293906,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294600,7 +294003,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294697,7 +294100,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294794,7 +294197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294891,7 +294294,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -294988,7 +294391,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295085,7 +294488,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295182,7 +294585,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9909), 1, sym_wildcard, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295277,7 +294680,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295371,7 +294774,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295465,7 +294868,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295559,7 +294962,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295653,7 +295056,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295747,7 +295150,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295841,7 +295244,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -295935,7 +295338,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296029,7 +295432,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296123,7 +295526,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296217,7 +295620,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296311,7 +295714,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296405,7 +295808,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296499,7 +295902,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296593,7 +295996,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296687,7 +296090,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296781,7 +296184,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296875,7 +296278,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -296969,7 +296372,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297063,7 +296466,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297157,7 +296560,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297251,7 +296654,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297345,7 +296748,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297439,7 +296842,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297533,7 +296936,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297627,7 +297030,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297721,7 +297124,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297815,7 +297218,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -297909,7 +297312,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298003,7 +297406,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298097,7 +297500,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298191,7 +297594,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298285,7 +297688,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298379,7 +297782,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298473,7 +297876,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298567,7 +297970,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298661,7 +298064,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298755,7 +298158,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298849,7 +298252,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -298943,7 +298346,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299037,7 +298440,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299131,7 +298534,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299225,7 +298628,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299319,7 +298722,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299413,7 +298816,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299507,7 +298910,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299601,7 +299004,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299695,7 +299098,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299789,7 +299192,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299883,7 +299286,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -299977,7 +299380,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300071,7 +299474,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300165,7 +299568,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300259,7 +299662,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300353,7 +299756,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300447,7 +299850,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300541,7 +299944,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300635,7 +300038,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300729,7 +300132,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300823,7 +300226,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -300917,7 +300320,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301011,7 +300414,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301105,7 +300508,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301199,7 +300602,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301293,7 +300696,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301387,7 +300790,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301481,7 +300884,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301575,7 +300978,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301669,7 +301072,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301763,7 +301166,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301857,7 +301260,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -301951,7 +301354,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302045,7 +301448,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302139,7 +301542,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302233,7 +301636,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302327,7 +301730,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302421,7 +301824,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302515,7 +301918,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302609,7 +302012,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302703,7 +302106,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302797,7 +302200,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302891,7 +302294,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -302985,7 +302388,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303079,7 +302482,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303173,7 +302576,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303267,7 +302670,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303361,7 +302764,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303455,7 +302858,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303549,7 +302952,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303643,7 +303046,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303737,7 +303140,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303831,7 +303234,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -303925,7 +303328,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304019,7 +303422,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304113,7 +303516,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304207,7 +303610,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304301,7 +303704,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304395,7 +303798,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304489,7 +303892,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304583,7 +303986,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304677,7 +304080,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304771,7 +304174,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304865,7 +304268,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -304959,7 +304362,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305053,7 +304456,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305147,7 +304550,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305241,7 +304644,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305335,7 +304738,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305429,7 +304832,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305523,7 +304926,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305617,7 +305020,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305711,7 +305114,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305805,7 +305208,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305899,7 +305302,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -305993,7 +305396,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306087,7 +305490,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306181,7 +305584,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306275,7 +305678,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306369,7 +305772,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306463,7 +305866,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306557,7 +305960,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306651,7 +306054,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306745,7 +306148,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306839,7 +306242,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -306933,7 +306336,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307027,7 +306430,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307121,7 +306524,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307215,7 +306618,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307309,7 +306712,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307403,7 +306806,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307497,7 +306900,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307591,7 +306994,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307685,7 +307088,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307845,7 +307248,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -307939,7 +307342,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308033,7 +307436,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308127,7 +307530,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308221,7 +307624,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308313,7 +307716,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308470,7 +307873,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308562,7 +307965,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308654,7 +308057,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308746,7 +308149,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308903,7 +308306,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -308995,7 +308398,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -309087,7 +308490,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -309179,7 +308582,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -309271,7 +308674,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -356581,7 +355984,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -357898,7 +357301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11776), 1, sym__type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, STATE(11875), 1, sym_template_body, @@ -357923,13 +357326,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -358042,11 +357445,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(4880), 1, sym__alpha_identifier, @@ -358082,13 +357485,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17562), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3201), 2, @@ -358395,9 +357798,9 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, - STATE(12314), 1, + STATE(12316), 1, sym__type, STATE(12973), 1, sym__infix_type_choice, @@ -358470,7 +357873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -358656,7 +358059,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11969), 1, sym__type, @@ -358800,11 +358203,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(4880), 1, sym__alpha_identifier, @@ -358840,13 +358243,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17562), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3210), 2, @@ -358887,11 +358290,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(4880), 1, sym__alpha_identifier, @@ -358927,13 +358330,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17562), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3211), 2, @@ -358974,11 +358377,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(4880), 1, sym__alpha_identifier, @@ -359014,13 +358417,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17562), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3212), 2, @@ -359091,7 +358494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11966), 1, sym__type, @@ -359166,7 +358569,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -359439,7 +358842,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11961), 1, sym__type, @@ -359583,11 +358986,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(4880), 1, sym__alpha_identifier, @@ -359623,13 +359026,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17562), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3219), 2, @@ -359931,19 +359334,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4730), 1, + ACTIONS(4702), 1, anon_sym_COLON, - ACTIONS(4732), 1, + ACTIONS(4704), 1, anon_sym_LBRACE, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4738), 1, + ACTIONS(4710), 1, anon_sym_LBRACK, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, - ACTIONS(4750), 1, + ACTIONS(4722), 1, sym_integer_literal, ACTIONS(6344), 1, anon_sym_LPAREN, @@ -359951,7 +359354,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5141), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -359971,13 +359374,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17767), 1, sym_stable_identifier, - ACTIONS(4752), 2, + ACTIONS(4724), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4754), 2, + ACTIONS(4726), 2, anon_sym_true, anon_sym_false, - ACTIONS(4756), 2, + ACTIONS(4728), 2, sym__simple_multiline_string, sym__simple_string, STATE(3223), 2, @@ -359998,7 +359401,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -360135,7 +359538,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(12062), 1, sym__type, @@ -360384,7 +359787,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -362041,7 +361444,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -362049,7 +361452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11961), 1, sym__type, @@ -362093,7 +361496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -362824,7 +362227,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -362832,7 +362235,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11966), 1, sym__type, @@ -362876,7 +362279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -363150,19 +362553,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4730), 1, + ACTIONS(4702), 1, anon_sym_COLON, - ACTIONS(4732), 1, + ACTIONS(4704), 1, anon_sym_LBRACE, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4738), 1, + ACTIONS(4710), 1, anon_sym_LBRACK, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, - ACTIONS(4750), 1, + ACTIONS(4722), 1, sym_integer_literal, ACTIONS(6344), 1, anon_sym_LPAREN, @@ -363170,7 +362573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5141), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -363190,13 +362593,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17767), 1, sym_stable_identifier, - ACTIONS(4752), 2, + ACTIONS(4724), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4754), 2, + ACTIONS(4726), 2, anon_sym_true, anon_sym_false, - ACTIONS(4756), 2, + ACTIONS(4728), 2, sym__simple_multiline_string, sym__simple_string, STATE(3260), 2, @@ -363217,7 +362620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -363433,7 +362836,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -363441,7 +362844,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11969), 1, sym__type, @@ -363485,7 +362888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -363520,7 +362923,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -363528,7 +362931,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11970), 1, sym__type, @@ -363572,7 +362975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -363585,19 +362988,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4730), 1, + ACTIONS(4702), 1, anon_sym_COLON, - ACTIONS(4732), 1, + ACTIONS(4704), 1, anon_sym_LBRACE, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4738), 1, + ACTIONS(4710), 1, anon_sym_LBRACK, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, - ACTIONS(4750), 1, + ACTIONS(4722), 1, sym_integer_literal, ACTIONS(6344), 1, anon_sym_LPAREN, @@ -363605,7 +363008,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5141), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -363625,13 +363028,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17767), 1, sym_stable_identifier, - ACTIONS(4752), 2, + ACTIONS(4724), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4754), 2, + ACTIONS(4726), 2, anon_sym_true, anon_sym_false, - ACTIONS(4756), 2, + ACTIONS(4728), 2, sym__simple_multiline_string, sym__simple_string, STATE(3265), 2, @@ -363652,7 +363055,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -363700,7 +363103,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12373), 1, sym__type, @@ -363846,19 +363249,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4730), 1, + ACTIONS(4702), 1, anon_sym_COLON, - ACTIONS(4732), 1, + ACTIONS(4704), 1, anon_sym_LBRACE, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4738), 1, + ACTIONS(4710), 1, anon_sym_LBRACK, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, - ACTIONS(4750), 1, + ACTIONS(4722), 1, sym_integer_literal, ACTIONS(6344), 1, anon_sym_LPAREN, @@ -363866,7 +363269,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5141), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -363886,13 +363289,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17767), 1, sym_stable_identifier, - ACTIONS(4752), 2, + ACTIONS(4724), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4754), 2, + ACTIONS(4726), 2, anon_sym_true, anon_sym_false, - ACTIONS(4756), 2, + ACTIONS(4728), 2, sym__simple_multiline_string, sym__simple_string, STATE(3268), 2, @@ -363913,7 +363316,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -363933,19 +363336,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4730), 1, + ACTIONS(4702), 1, anon_sym_COLON, - ACTIONS(4732), 1, + ACTIONS(4704), 1, anon_sym_LBRACE, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4738), 1, + ACTIONS(4710), 1, anon_sym_LBRACK, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, - ACTIONS(4750), 1, + ACTIONS(4722), 1, sym_integer_literal, ACTIONS(6344), 1, anon_sym_LPAREN, @@ -363953,7 +363356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5141), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -363973,13 +363376,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17767), 1, sym_stable_identifier, - ACTIONS(4752), 2, + ACTIONS(4724), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4754), 2, + ACTIONS(4726), 2, anon_sym_true, anon_sym_false, - ACTIONS(4756), 2, + ACTIONS(4728), 2, sym__simple_multiline_string, sym__simple_string, STATE(3269), 2, @@ -364000,7 +363403,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -365353,9 +364756,9 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10189), 1, sym_annotated_type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, - STATE(11869), 1, + STATE(11870), 1, sym__type, STATE(11875), 1, sym_template_body, @@ -365380,13 +364783,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -365869,7 +365272,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -365877,7 +365280,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(12062), 1, sym__type, @@ -365921,7 +365324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -366049,11 +365452,11 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10189), 1, sym_annotated_type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, STATE(11875), 1, sym_template_body, - STATE(11887), 1, + STATE(11889), 1, sym__type, STATE(12958), 1, sym__infix_type_choice, @@ -366076,13 +365479,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -366136,11 +365539,11 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10189), 1, sym_annotated_type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, STATE(11875), 1, sym_template_body, - STATE(11905), 1, + STATE(11906), 1, sym__type, STATE(12958), 1, sym__infix_type_choice, @@ -366163,13 +365566,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -366223,11 +365626,11 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10189), 1, sym_annotated_type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, STATE(11875), 1, sym_template_body, - STATE(11920), 1, + STATE(11921), 1, sym__type, STATE(12958), 1, sym__infix_type_choice, @@ -366250,13 +365653,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -366310,11 +365713,11 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10189), 1, sym_annotated_type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, STATE(11875), 1, sym_template_body, - STATE(11921), 1, + STATE(11922), 1, sym__type, STATE(12958), 1, sym__infix_type_choice, @@ -366337,13 +365740,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -366484,9 +365887,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10188), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12809), 1, sym__type, @@ -366804,19 +366207,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4588), 1, + ACTIONS(4562), 1, anon_sym_LBRACK, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, ACTIONS(6538), 1, anon_sym_LPAREN, @@ -366844,13 +366247,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17186), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3302), 2, @@ -366871,7 +366274,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -367441,10 +366844,10 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12120), 1, - sym__type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, + STATE(12323), 1, + sym__type, STATE(12325), 1, sym__non_null_literal, STATE(12651), 1, @@ -367866,7 +367269,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -367963,7 +367366,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12366), 1, sym__type, @@ -368248,7 +367651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3318), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, STATE(11967), 2, @@ -368335,7 +367738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3319), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, STATE(11967), 2, @@ -368398,7 +367801,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12356), 1, sym__type, @@ -368572,7 +367975,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12332), 1, sym__type, @@ -368833,7 +368236,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9359), 1, sym__annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12394), 1, sym__type, @@ -368920,11 +368323,11 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9725), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, STATE(12350), 1, sym__type, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12805), 1, sym__infix_type_choice, @@ -368947,7 +368350,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10741), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -369171,7 +368574,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -369345,7 +368748,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -369693,7 +369096,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -369790,9 +369193,9 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9725), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12418), 1, sym__type, @@ -369817,7 +369220,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10741), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -369877,9 +369280,9 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9725), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12460), 1, sym__type, @@ -369904,7 +369307,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10741), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -369964,9 +369367,9 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9725), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12467), 1, sym__type, @@ -369991,7 +369394,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10741), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -370051,9 +369454,9 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9725), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12474), 1, sym__type, @@ -370078,7 +369481,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10741), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -370476,7 +369879,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -370737,21 +370140,21 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6660), 1, sym_operator_identifier, - STATE(4578), 1, + STATE(4580), 1, sym__annotated_type, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, - STATE(12165), 1, + STATE(12166), 1, sym__type, STATE(12622), 1, sym__infix_type_choice, @@ -370824,7 +370227,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -370945,7 +370348,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3349), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, STATE(11967), 2, @@ -371008,7 +370411,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -371085,7 +370488,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -371704,7 +371107,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -372024,19 +371427,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4768), 1, + ACTIONS(4740), 1, anon_sym_LBRACK, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(6662), 1, anon_sym_LPAREN, @@ -372048,7 +371451,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5298), 1, sym_annotated_type, @@ -372064,13 +371467,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17599), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3362), 2, @@ -372091,7 +371494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -372250,7 +371653,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3364), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, STATE(11967), 2, @@ -372313,7 +371716,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -372564,11 +371967,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6668), 1, sym_operator_identifier, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4652), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -372661,7 +372064,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9359), 1, sym__annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12373), 1, sym__type, @@ -372748,7 +372151,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -372922,7 +372325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9359), 1, sym__annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12366), 1, sym__type, @@ -373329,19 +372732,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4588), 1, + ACTIONS(4562), 1, anon_sym_LBRACK, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, ACTIONS(6538), 1, anon_sym_LPAREN, @@ -373369,13 +372772,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17186), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3377), 2, @@ -373396,7 +372799,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -373521,11 +372924,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6668), 1, sym_operator_identifier, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4652), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -373705,7 +373108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9359), 1, sym__annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12356), 1, sym__type, @@ -373782,11 +373185,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6668), 1, sym_operator_identifier, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4652), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -373966,7 +373369,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9359), 1, sym__annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12332), 1, sym__type, @@ -374025,19 +373428,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4588), 1, + ACTIONS(4562), 1, anon_sym_LBRACK, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, ACTIONS(6538), 1, anon_sym_LPAREN, @@ -374065,13 +373468,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17186), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3385), 2, @@ -374092,7 +373495,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -374308,7 +373711,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -374316,9 +373719,9 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, - STATE(12314), 1, + STATE(12316), 1, sym__type, STATE(12954), 1, sym__infix_type_choice, @@ -374373,19 +373776,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4588), 1, + ACTIONS(4562), 1, anon_sym_LBRACK, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, ACTIONS(6538), 1, anon_sym_LPAREN, @@ -374413,13 +373816,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17186), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3389), 2, @@ -374440,7 +373843,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -374478,11 +373881,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6668), 1, sym_operator_identifier, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4652), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -374547,19 +373950,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4588), 1, + ACTIONS(4562), 1, anon_sym_LBRACK, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, ACTIONS(6538), 1, anon_sym_LPAREN, @@ -374587,13 +373990,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17186), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3391), 2, @@ -374614,7 +374017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -374652,11 +374055,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6668), 1, sym_operator_identifier, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4652), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -374749,7 +374152,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -374836,7 +374239,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9117), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12394), 1, sym__type, @@ -375243,19 +374646,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4768), 1, + ACTIONS(4740), 1, anon_sym_LBRACK, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(6662), 1, anon_sym_LPAREN, @@ -375267,7 +374670,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5298), 1, sym_annotated_type, @@ -375283,13 +374686,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17599), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3399), 2, @@ -375310,7 +374713,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -375330,19 +374733,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4768), 1, + ACTIONS(4740), 1, anon_sym_LBRACK, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(6662), 1, anon_sym_LPAREN, @@ -375354,7 +374757,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5298), 1, sym_annotated_type, @@ -375370,13 +374773,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17599), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3400), 2, @@ -375397,7 +374800,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -375417,19 +374820,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4768), 1, + ACTIONS(4740), 1, anon_sym_LBRACK, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(6662), 1, anon_sym_LPAREN, @@ -375441,7 +374844,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5298), 1, sym_annotated_type, @@ -375457,13 +374860,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17599), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3401), 2, @@ -375484,7 +374887,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -375765,19 +375168,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4760), 1, + ACTIONS(4732), 1, anon_sym_COLON, - ACTIONS(4762), 1, + ACTIONS(4734), 1, anon_sym_LBRACE, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4768), 1, + ACTIONS(4740), 1, anon_sym_LBRACK, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(4780), 1, + ACTIONS(4752), 1, sym_integer_literal, ACTIONS(6662), 1, anon_sym_LPAREN, @@ -375789,7 +375192,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5298), 1, sym_annotated_type, @@ -375805,13 +375208,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17599), 1, sym_stable_identifier, - ACTIONS(4782), 2, + ACTIONS(4754), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4784), 2, + ACTIONS(4756), 2, anon_sym_true, anon_sym_false, - ACTIONS(4786), 2, + ACTIONS(4758), 2, sym__simple_multiline_string, sym__simple_string, STATE(3405), 2, @@ -375832,7 +375235,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -376133,7 +375536,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5271), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -376287,29 +375690,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4544), 1, + ACTIONS(4518), 1, anon_sym_COLON, - ACTIONS(4546), 1, + ACTIONS(4520), 1, anon_sym_LBRACE, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4552), 1, + ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(4564), 1, + ACTIONS(4538), 1, sym_integer_literal, ACTIONS(6702), 1, anon_sym_LPAREN, ACTIONS(6704), 1, sym_operator_identifier, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4674), 1, + STATE(4673), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -376327,13 +375730,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17791), 1, sym_stable_identifier, - ACTIONS(4566), 2, + ACTIONS(4540), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4568), 2, + ACTIONS(4542), 2, anon_sym_true, anon_sym_false, - ACTIONS(4572), 2, + ACTIONS(4546), 2, sym__simple_multiline_string, sym__simple_string, STATE(3411), 2, @@ -376354,7 +375757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -379273,7 +378676,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -380311,7 +379714,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4800), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -380568,14 +379971,14 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6796), 1, sym_operator_identifier, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, STATE(4529), 1, sym__annotated_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(11644), 1, @@ -380665,7 +380068,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -381361,7 +380764,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -381535,7 +380938,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -381970,7 +381373,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12394), 1, sym__type, @@ -383356,7 +382759,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4800), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -383443,7 +382846,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4800), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -384406,7 +383809,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(9677), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11943), 1, sym__type, @@ -384574,7 +383977,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4800), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -385009,7 +384412,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4800), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -385450,7 +384853,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9291), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11890), 1, sym__type, @@ -385509,29 +384912,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4544), 1, + ACTIONS(4518), 1, anon_sym_COLON, - ACTIONS(4546), 1, + ACTIONS(4520), 1, anon_sym_LBRACE, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4552), 1, + ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(4564), 1, + ACTIONS(4538), 1, sym_integer_literal, ACTIONS(6702), 1, anon_sym_LPAREN, ACTIONS(6704), 1, sym_operator_identifier, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4674), 1, + STATE(4673), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -385549,13 +384952,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17791), 1, sym_stable_identifier, - ACTIONS(4566), 2, + ACTIONS(4540), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4568), 2, + ACTIONS(4542), 2, anon_sym_true, anon_sym_false, - ACTIONS(4572), 2, + ACTIONS(4546), 2, sym__simple_multiline_string, sym__simple_string, STATE(3517), 2, @@ -385576,7 +384979,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -385596,29 +384999,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4544), 1, + ACTIONS(4518), 1, anon_sym_COLON, - ACTIONS(4546), 1, + ACTIONS(4520), 1, anon_sym_LBRACE, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4552), 1, + ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(4564), 1, + ACTIONS(4538), 1, sym_integer_literal, ACTIONS(6702), 1, anon_sym_LPAREN, ACTIONS(6704), 1, sym_operator_identifier, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4674), 1, + STATE(4673), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -385636,13 +385039,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17791), 1, sym_stable_identifier, - ACTIONS(4566), 2, + ACTIONS(4540), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4568), 2, + ACTIONS(4542), 2, anon_sym_true, anon_sym_false, - ACTIONS(4572), 2, + ACTIONS(4546), 2, sym__simple_multiline_string, sym__simple_string, STATE(3518), 2, @@ -385663,7 +385066,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -385857,29 +385260,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4544), 1, + ACTIONS(4518), 1, anon_sym_COLON, - ACTIONS(4546), 1, + ACTIONS(4520), 1, anon_sym_LBRACE, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4552), 1, + ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(4564), 1, + ACTIONS(4538), 1, sym_integer_literal, ACTIONS(6702), 1, anon_sym_LPAREN, ACTIONS(6704), 1, sym_operator_identifier, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4674), 1, + STATE(4673), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -385897,13 +385300,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17791), 1, sym_stable_identifier, - ACTIONS(4566), 2, + ACTIONS(4540), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4568), 2, + ACTIONS(4542), 2, anon_sym_true, anon_sym_false, - ACTIONS(4572), 2, + ACTIONS(4546), 2, sym__simple_multiline_string, sym__simple_string, STATE(3521), 2, @@ -385924,7 +385327,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -385972,7 +385375,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12373), 1, sym__type, @@ -386059,7 +385462,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12366), 1, sym__type, @@ -386146,7 +385549,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12356), 1, sym__type, @@ -386233,7 +385636,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12332), 1, sym__type, @@ -386399,9 +385802,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4722), 1, sym__annotated_type, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -386733,21 +386136,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4280), 1, sym_integer_literal, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4634), 1, + ACTIONS(4658), 1, anon_sym_LBRACK, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6866), 1, anon_sym_LPAREN, ACTIONS(6868), 1, sym_operator_identifier, - STATE(4569), 1, + STATE(4570), 1, sym__annotated_type, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -386755,11 +386158,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(6309), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, STATE(12350), 1, sym__type, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12843), 1, sym__infix_type_choice, @@ -386782,7 +386185,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8536), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -386794,7 +386197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -386842,7 +386245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(9677), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11890), 1, sym__type, @@ -386919,9 +386322,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6872), 1, sym_operator_identifier, - STATE(4753), 1, - sym__simple_type, STATE(4754), 1, + sym__simple_type, + STATE(4760), 1, sym__annotated_type, STATE(4955), 1, sym_identifier, @@ -386975,7 +386378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -387018,7 +386421,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11844), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -387103,7 +386506,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -387801,7 +387204,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(12092), 1, sym__type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -387886,7 +387289,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -388062,7 +387465,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(12089), 1, sym__type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -388234,7 +387637,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12394), 1, sym__type, @@ -388495,7 +387898,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, @@ -388746,9 +388149,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6872), 1, sym_operator_identifier, - STATE(4753), 1, - sym__simple_type, STATE(4754), 1, + sym__simple_type, + STATE(4760), 1, sym__annotated_type, STATE(4955), 1, sym_identifier, @@ -388802,7 +388205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -389007,7 +388410,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -389181,7 +388584,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -389268,9 +388671,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6872), 1, sym_operator_identifier, - STATE(4753), 1, - sym__simple_type, STATE(4754), 1, + sym__simple_type, + STATE(4760), 1, sym__annotated_type, STATE(4955), 1, sym_identifier, @@ -389324,7 +388727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -389517,21 +388920,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4280), 1, sym_integer_literal, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4634), 1, + ACTIONS(4658), 1, anon_sym_LBRACK, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6866), 1, anon_sym_LPAREN, ACTIONS(6868), 1, sym_operator_identifier, - STATE(4569), 1, + STATE(4570), 1, sym__annotated_type, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -389539,9 +388942,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(6309), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12418), 1, sym__type, @@ -389566,7 +388969,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8536), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -389578,7 +388981,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -389604,21 +389007,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4280), 1, sym_integer_literal, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4634), 1, + ACTIONS(4658), 1, anon_sym_LBRACK, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6866), 1, anon_sym_LPAREN, ACTIONS(6868), 1, sym_operator_identifier, - STATE(4569), 1, + STATE(4570), 1, sym__annotated_type, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -389626,9 +389029,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(6309), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12460), 1, sym__type, @@ -389653,7 +389056,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8536), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -389665,7 +389068,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -389790,9 +389193,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6872), 1, sym_operator_identifier, - STATE(4753), 1, - sym__simple_type, STATE(4754), 1, + sym__simple_type, + STATE(4760), 1, sym__annotated_type, STATE(4955), 1, sym_identifier, @@ -389846,7 +389249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -389865,21 +389268,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4280), 1, sym_integer_literal, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4634), 1, + ACTIONS(4658), 1, anon_sym_LBRACK, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6866), 1, anon_sym_LPAREN, ACTIONS(6868), 1, sym_operator_identifier, - STATE(4569), 1, + STATE(4570), 1, sym__annotated_type, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -389887,9 +389290,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(6309), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12467), 1, sym__type, @@ -389914,7 +389317,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8536), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -389926,7 +389329,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -390051,7 +389454,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -390213,21 +389616,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(4280), 1, sym_integer_literal, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4634), 1, + ACTIONS(4658), 1, anon_sym_LBRACK, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6866), 1, anon_sym_LPAREN, ACTIONS(6868), 1, sym_operator_identifier, - STATE(4569), 1, + STATE(4570), 1, sym__annotated_type, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -390235,9 +389638,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(6309), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12474), 1, sym__type, @@ -390262,7 +389665,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8536), 2, sym_compound_type, sym_infix_type, - STATE(12385), 2, + STATE(12386), 2, sym_boolean_literal, sym_string, STATE(12423), 2, @@ -390274,7 +389677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -390324,7 +389727,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11843), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -390411,7 +389814,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11842), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -390468,29 +389871,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4544), 1, + ACTIONS(4518), 1, anon_sym_COLON, - ACTIONS(4546), 1, + ACTIONS(4520), 1, anon_sym_LBRACE, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4552), 1, + ACTIONS(4526), 1, anon_sym_LBRACK, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(4564), 1, + ACTIONS(4538), 1, sym_integer_literal, ACTIONS(6702), 1, anon_sym_LPAREN, ACTIONS(6704), 1, sym_operator_identifier, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4674), 1, + STATE(4673), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -390508,13 +389911,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17791), 1, sym_stable_identifier, - ACTIONS(4566), 2, + ACTIONS(4540), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4568), 2, + ACTIONS(4542), 2, anon_sym_true, anon_sym_false, - ACTIONS(4572), 2, + ACTIONS(4546), 2, sym__simple_multiline_string, sym__simple_string, STATE(3574), 2, @@ -390535,7 +389938,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -390834,7 +390237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -391097,9 +390500,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4722), 1, sym__annotated_type, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -391271,9 +390674,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4722), 1, sym__annotated_type, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -392037,9 +391440,9 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, - STATE(12204), 1, + STATE(12205), 1, sym__type, STATE(12325), 1, sym__non_null_literal, @@ -392273,7 +391676,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -392360,7 +391763,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10444), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12394), 1, sym__type, @@ -392700,9 +392103,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4722), 1, sym__annotated_type, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -392787,9 +392190,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4722), 1, sym__annotated_type, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -392969,9 +392372,9 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, - STATE(12198), 1, + STATE(12199), 1, sym__type, STATE(12325), 1, sym__non_null_literal, @@ -393254,7 +392657,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3606), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, STATE(11967), 2, @@ -393491,7 +392894,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -394177,13 +393580,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6908), 1, sym_operator_identifier, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4612), 1, + STATE(4624), 1, sym__annotated_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6330), 1, sym_annotated_type, @@ -394264,13 +393667,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6908), 1, sym_operator_identifier, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4612), 1, + STATE(4624), 1, sym__annotated_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6330), 1, sym_annotated_type, @@ -394612,13 +394015,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6908), 1, sym_operator_identifier, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4612), 1, + STATE(4624), 1, sym__annotated_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6330), 1, sym_annotated_type, @@ -394699,13 +394102,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6908), 1, sym_operator_identifier, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4612), 1, + STATE(4624), 1, sym__annotated_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6330), 1, sym_annotated_type, @@ -395134,21 +394537,21 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6922), 1, sym_operator_identifier, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, STATE(4777), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, STATE(7043), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, STATE(12350), 1, sym__type, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12959), 1, sym__infix_type_choice, @@ -395395,9 +394798,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6940), 1, sym_operator_identifier, - STATE(4874), 1, + STATE(4872), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -395492,7 +394895,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -395743,7 +395146,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(6304), 1, sym_integer_literal, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -395840,7 +395243,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10444), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12373), 1, sym__type, @@ -396014,7 +395417,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12373), 1, sym__type, @@ -396250,7 +395653,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10444), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12366), 1, sym__type, @@ -396424,7 +395827,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10444), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12356), 1, sym__type, @@ -396598,7 +396001,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12366), 1, sym__type, @@ -396946,7 +396349,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10444), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12332), 1, sym__type, @@ -397197,13 +396600,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6908), 1, sym_operator_identifier, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4612), 1, + STATE(4624), 1, sym__annotated_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6330), 1, sym_annotated_type, @@ -397642,7 +397045,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12356), 1, sym__type, @@ -397980,9 +397383,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6872), 1, sym_operator_identifier, - STATE(4753), 1, - sym__simple_type, STATE(4754), 1, + sym__simple_type, + STATE(4760), 1, sym__annotated_type, STATE(4955), 1, sym_identifier, @@ -398036,7 +397439,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -398077,7 +397480,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12332), 1, sym__type, @@ -398425,7 +397828,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -398678,7 +398081,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5271), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -398852,7 +398255,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5271), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -398937,9 +398340,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6940), 1, sym_operator_identifier, - STATE(4874), 1, + STATE(4872), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -399200,11 +398603,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4849), 1, sym__simple_type, - STATE(4917), 1, + STATE(4904), 1, sym__annotated_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -399374,7 +398777,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5271), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -399459,9 +398862,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6940), 1, sym_operator_identifier, - STATE(4874), 1, + STATE(4872), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -399548,7 +398951,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5271), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -399896,11 +399299,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4849), 1, sym__simple_type, - STATE(4917), 1, + STATE(4904), 1, sym__annotated_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -399983,11 +399386,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4849), 1, sym__simple_type, - STATE(4917), 1, + STATE(4904), 1, sym__annotated_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -400050,31 +399453,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4684), 1, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6964), 1, anon_sym_LPAREN, ACTIONS(6966), 1, sym_operator_identifier, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, - STATE(4585), 1, + STATE(4590), 1, sym__annotated_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -400090,13 +399493,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17309), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3685), 2, @@ -400117,7 +399520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -400244,11 +399647,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4849), 1, sym__simple_type, - STATE(4917), 1, + STATE(4904), 1, sym__annotated_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -400677,9 +400080,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6940), 1, sym_operator_identifier, - STATE(4874), 1, + STATE(4872), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -400863,7 +400266,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11970), 1, sym__type, @@ -401199,9 +400602,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6940), 1, sym_operator_identifier, - STATE(4874), 1, + STATE(4872), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -401296,9 +400699,9 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, - STATE(12186), 1, + STATE(12190), 1, sym__type, STATE(12325), 1, sym__non_null_literal, @@ -401547,7 +400950,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -401644,7 +401047,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -401897,11 +401300,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4849), 1, sym__simple_type, - STATE(4917), 1, + STATE(4904), 1, sym__annotated_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -401982,9 +401385,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6970), 1, sym_operator_identifier, - STATE(4868), 1, + STATE(4865), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -402079,9 +401482,9 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, - STATE(12195), 1, + STATE(12196), 1, sym__type, STATE(12325), 1, sym__non_null_literal, @@ -402514,7 +401917,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(9359), 1, sym__annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -402601,7 +402004,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -402765,19 +402168,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6922), 1, sym_operator_identifier, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, STATE(4777), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, STATE(7043), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12809), 1, sym__type, @@ -403289,7 +402692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5271), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -404574,19 +403977,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4696), 1, + ACTIONS(4624), 1, anon_sym_COLON, - ACTIONS(4698), 1, + ACTIONS(4626), 1, anon_sym_LBRACE, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4704), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, - ACTIONS(4716), 1, + ACTIONS(4644), 1, sym_integer_literal, ACTIONS(6990), 1, anon_sym_LPAREN, @@ -404594,7 +403997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5211), 1, sym__annotated_type, - STATE(5308), 1, + STATE(5313), 1, sym__simple_type, STATE(5646), 1, sym__soft_identifier, @@ -404614,13 +404017,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17635), 1, sym_stable_identifier, - ACTIONS(4718), 2, + ACTIONS(4646), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4720), 2, + ACTIONS(4648), 2, anon_sym_true, anon_sym_false, - ACTIONS(4724), 2, + ACTIONS(4650), 2, sym__simple_multiline_string, sym__simple_string, STATE(3737), 2, @@ -404641,7 +404044,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -404835,19 +404238,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4696), 1, + ACTIONS(4624), 1, anon_sym_COLON, - ACTIONS(4698), 1, + ACTIONS(4626), 1, anon_sym_LBRACE, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4704), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, - ACTIONS(4716), 1, + ACTIONS(4644), 1, sym_integer_literal, ACTIONS(6990), 1, anon_sym_LPAREN, @@ -404855,7 +404258,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5211), 1, sym__annotated_type, - STATE(5308), 1, + STATE(5313), 1, sym__simple_type, STATE(5646), 1, sym__soft_identifier, @@ -404875,13 +404278,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17635), 1, sym_stable_identifier, - ACTIONS(4718), 2, + ACTIONS(4646), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4720), 2, + ACTIONS(4648), 2, anon_sym_true, anon_sym_false, - ACTIONS(4724), 2, + ACTIONS(4650), 2, sym__simple_multiline_string, sym__simple_string, STATE(3740), 2, @@ -404902,7 +404305,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -405009,19 +404412,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4696), 1, + ACTIONS(4624), 1, anon_sym_COLON, - ACTIONS(4698), 1, + ACTIONS(4626), 1, anon_sym_LBRACE, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4704), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, - ACTIONS(4716), 1, + ACTIONS(4644), 1, sym_integer_literal, ACTIONS(6990), 1, anon_sym_LPAREN, @@ -405029,7 +404432,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5211), 1, sym__annotated_type, - STATE(5308), 1, + STATE(5313), 1, sym__simple_type, STATE(5646), 1, sym__soft_identifier, @@ -405049,13 +404452,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17635), 1, sym_stable_identifier, - ACTIONS(4718), 2, + ACTIONS(4646), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4720), 2, + ACTIONS(4648), 2, anon_sym_true, anon_sym_false, - ACTIONS(4724), 2, + ACTIONS(4650), 2, sym__simple_multiline_string, sym__simple_string, STATE(3742), 2, @@ -405076,7 +404479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -405444,19 +404847,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4696), 1, + ACTIONS(4624), 1, anon_sym_COLON, - ACTIONS(4698), 1, + ACTIONS(4626), 1, anon_sym_LBRACE, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4704), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, - ACTIONS(4716), 1, + ACTIONS(4644), 1, sym_integer_literal, ACTIONS(6990), 1, anon_sym_LPAREN, @@ -405464,7 +404867,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5211), 1, sym__annotated_type, - STATE(5308), 1, + STATE(5313), 1, sym__simple_type, STATE(5646), 1, sym__soft_identifier, @@ -405484,13 +404887,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17635), 1, sym_stable_identifier, - ACTIONS(4718), 2, + ACTIONS(4646), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4720), 2, + ACTIONS(4648), 2, anon_sym_true, anon_sym_false, - ACTIONS(4724), 2, + ACTIONS(4650), 2, sym__simple_multiline_string, sym__simple_string, STATE(3747), 2, @@ -405511,7 +404914,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -406071,9 +405474,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6940), 1, sym_operator_identifier, - STATE(4874), 1, + STATE(4872), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -406690,7 +406093,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12394), 1, sym__type, @@ -407560,7 +406963,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10444), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -407706,19 +407109,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4696), 1, + ACTIONS(4624), 1, anon_sym_COLON, - ACTIONS(4698), 1, + ACTIONS(4626), 1, anon_sym_LBRACE, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4704), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, - ACTIONS(4716), 1, + ACTIONS(4644), 1, sym_integer_literal, ACTIONS(6990), 1, anon_sym_LPAREN, @@ -407726,7 +407129,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5211), 1, sym__annotated_type, - STATE(5308), 1, + STATE(5313), 1, sym__simple_type, STATE(5646), 1, sym__soft_identifier, @@ -407746,13 +407149,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17635), 1, sym_stable_identifier, - ACTIONS(4718), 2, + ACTIONS(4646), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4720), 2, + ACTIONS(4648), 2, anon_sym_true, anon_sym_false, - ACTIONS(4724), 2, + ACTIONS(4650), 2, sym__simple_multiline_string, sym__simple_string, STATE(3773), 2, @@ -407773,7 +407176,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -408074,7 +407477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5127), 1, sym__annotated_type, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -408161,7 +407564,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5127), 1, sym__annotated_type, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -408248,7 +407651,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5127), 1, sym__annotated_type, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -408335,7 +407738,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5127), 1, sym__annotated_type, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -408517,7 +407920,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10189), 1, sym_annotated_type, - STATE(11857), 1, + STATE(11858), 1, sym__non_null_literal, STATE(11875), 1, sym_template_body, @@ -408544,13 +407947,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10884), 2, sym_compound_type, sym_infix_type, - STATE(11800), 2, + STATE(11804), 2, sym__indented_template_body, sym__braced_template_body, STATE(11916), 2, sym_boolean_literal, sym_string, - STATE(11856), 5, + STATE(11857), 5, sym__structural_type, sym_match_type, sym_function_type, @@ -408681,19 +408084,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6922), 1, sym_operator_identifier, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, STATE(4777), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, STATE(7043), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12474), 1, sym__type, @@ -408768,19 +408171,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6922), 1, sym_operator_identifier, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, STATE(4777), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, STATE(7043), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12467), 1, sym__type, @@ -409203,19 +408606,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6922), 1, sym_operator_identifier, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, STATE(4777), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, STATE(7043), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12460), 1, sym__type, @@ -409551,19 +408954,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6922), 1, sym_operator_identifier, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, STATE(4777), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, STATE(7043), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12418), 1, sym__type, @@ -409996,11 +409399,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(9677), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, - STATE(12165), 1, + STATE(12166), 1, sym__type, STATE(12599), 1, sym__infix_type_choice, @@ -410083,7 +409486,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12373), 1, sym__type, @@ -410344,7 +409747,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10777), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -410431,7 +409834,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12366), 1, sym__type, @@ -410490,31 +409893,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4684), 1, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6964), 1, anon_sym_LPAREN, ACTIONS(6966), 1, sym_operator_identifier, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, - STATE(4585), 1, + STATE(4590), 1, sym__annotated_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -410530,13 +409933,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17309), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3805), 2, @@ -410557,7 +409960,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -410692,7 +410095,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12356), 1, sym__type, @@ -411040,7 +410443,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10659), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12332), 1, sym__type, @@ -411534,19 +410937,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4648), 1, + ACTIONS(4672), 1, anon_sym_COLON, - ACTIONS(4650), 1, + ACTIONS(4674), 1, anon_sym_LBRACE, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4656), 1, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, - ACTIONS(4668), 1, + ACTIONS(4692), 1, sym_integer_literal, ACTIONS(6998), 1, anon_sym_LPAREN, @@ -411554,7 +410957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4809), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -411574,13 +410977,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17385), 1, sym_stable_identifier, - ACTIONS(4670), 2, + ACTIONS(4694), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4672), 2, + ACTIONS(4696), 2, anon_sym_true, anon_sym_false, - ACTIONS(4676), 2, + ACTIONS(4698), 2, sym__simple_multiline_string, sym__simple_string, STATE(3817), 2, @@ -411601,7 +411004,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -411904,7 +411307,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4800), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -412056,19 +411459,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4648), 1, + ACTIONS(4672), 1, anon_sym_COLON, - ACTIONS(4650), 1, + ACTIONS(4674), 1, anon_sym_LBRACE, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4656), 1, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, - ACTIONS(4668), 1, + ACTIONS(4692), 1, sym_integer_literal, ACTIONS(6998), 1, anon_sym_LPAREN, @@ -412076,7 +411479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4809), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -412096,13 +411499,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17385), 1, sym_stable_identifier, - ACTIONS(4670), 2, + ACTIONS(4694), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4672), 2, + ACTIONS(4696), 2, anon_sym_true, anon_sym_false, - ACTIONS(4676), 2, + ACTIONS(4698), 2, sym__simple_multiline_string, sym__simple_string, STATE(3823), 2, @@ -412123,7 +411526,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -412143,19 +411546,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4648), 1, + ACTIONS(4672), 1, anon_sym_COLON, - ACTIONS(4650), 1, + ACTIONS(4674), 1, anon_sym_LBRACE, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4656), 1, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, - ACTIONS(4668), 1, + ACTIONS(4692), 1, sym_integer_literal, ACTIONS(6998), 1, anon_sym_LPAREN, @@ -412163,7 +411566,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4809), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -412183,13 +411586,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17385), 1, sym_stable_identifier, - ACTIONS(4670), 2, + ACTIONS(4694), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4672), 2, + ACTIONS(4696), 2, anon_sym_true, anon_sym_false, - ACTIONS(4676), 2, + ACTIONS(4698), 2, sym__simple_multiline_string, sym__simple_string, STATE(3824), 2, @@ -412210,7 +411613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -412317,19 +411720,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4648), 1, + ACTIONS(4672), 1, anon_sym_COLON, - ACTIONS(4650), 1, + ACTIONS(4674), 1, anon_sym_LBRACE, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4656), 1, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, - ACTIONS(4668), 1, + ACTIONS(4692), 1, sym_integer_literal, ACTIONS(6998), 1, anon_sym_LPAREN, @@ -412337,7 +411740,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4809), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -412357,13 +411760,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17385), 1, sym_stable_identifier, - ACTIONS(4670), 2, + ACTIONS(4694), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4672), 2, + ACTIONS(4696), 2, anon_sym_true, anon_sym_false, - ACTIONS(4676), 2, + ACTIONS(4698), 2, sym__simple_multiline_string, sym__simple_string, STATE(3826), 2, @@ -412384,7 +411787,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -412660,7 +412063,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5127), 1, sym__annotated_type, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -413354,17 +412757,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7004), 1, sym_operator_identifier, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4455), 1, + STATE(4456), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11943), 1, sym__type, @@ -413702,7 +413105,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -414050,7 +413453,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -414149,7 +413552,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11842), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -414380,19 +413783,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4648), 1, + ACTIONS(4672), 1, anon_sym_COLON, - ACTIONS(4650), 1, + ACTIONS(4674), 1, anon_sym_LBRACE, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4656), 1, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, - ACTIONS(4668), 1, + ACTIONS(4692), 1, sym_integer_literal, ACTIONS(6998), 1, anon_sym_LPAREN, @@ -414400,7 +413803,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4809), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -414420,13 +413823,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17385), 1, sym_stable_identifier, - ACTIONS(4670), 2, + ACTIONS(4694), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4672), 2, + ACTIONS(4696), 2, anon_sym_true, anon_sym_false, - ACTIONS(4676), 2, + ACTIONS(4698), 2, sym__simple_multiline_string, sym__simple_string, STATE(3850), 2, @@ -414447,7 +413850,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -415069,7 +414472,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -415312,19 +414715,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4510), 1, + ACTIONS(4762), 1, anon_sym_COLON, - ACTIONS(4512), 1, + ACTIONS(4764), 1, anon_sym_LBRACE, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4518), 1, + ACTIONS(4770), 1, anon_sym_LBRACK, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(4530), 1, + ACTIONS(4782), 1, sym_integer_literal, ACTIONS(7006), 1, anon_sym_LPAREN, @@ -415332,7 +414735,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4971), 1, sym__simple_type, - STATE(5035), 1, + STATE(5039), 1, sym__annotated_type, STATE(5393), 1, sym__soft_identifier, @@ -415352,13 +414755,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17857), 1, sym_stable_identifier, - ACTIONS(4532), 2, + ACTIONS(4784), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4534), 2, + ACTIONS(4786), 2, anon_sym_true, anon_sym_false, - ACTIONS(4536), 2, + ACTIONS(4788), 2, sym__simple_multiline_string, sym__simple_string, STATE(3861), 2, @@ -415379,7 +414782,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -415504,7 +414907,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -415573,31 +414976,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4684), 1, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6964), 1, anon_sym_LPAREN, ACTIONS(6966), 1, sym_operator_identifier, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, - STATE(4585), 1, + STATE(4590), 1, sym__annotated_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -415613,13 +415016,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17309), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3864), 2, @@ -415640,7 +415043,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -415660,19 +415063,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4510), 1, + ACTIONS(4762), 1, anon_sym_COLON, - ACTIONS(4512), 1, + ACTIONS(4764), 1, anon_sym_LBRACE, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4518), 1, + ACTIONS(4770), 1, anon_sym_LBRACK, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(4530), 1, + ACTIONS(4782), 1, sym_integer_literal, ACTIONS(7006), 1, anon_sym_LPAREN, @@ -415680,7 +415083,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4971), 1, sym__simple_type, - STATE(5035), 1, + STATE(5039), 1, sym__annotated_type, STATE(5393), 1, sym__soft_identifier, @@ -415700,13 +415103,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17857), 1, sym_stable_identifier, - ACTIONS(4532), 2, + ACTIONS(4784), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4534), 2, + ACTIONS(4786), 2, anon_sym_true, anon_sym_false, - ACTIONS(4536), 2, + ACTIONS(4788), 2, sym__simple_multiline_string, sym__simple_string, STATE(3865), 2, @@ -415727,7 +415130,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -415747,19 +415150,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4510), 1, + ACTIONS(4762), 1, anon_sym_COLON, - ACTIONS(4512), 1, + ACTIONS(4764), 1, anon_sym_LBRACE, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4518), 1, + ACTIONS(4770), 1, anon_sym_LBRACK, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(4530), 1, + ACTIONS(4782), 1, sym_integer_literal, ACTIONS(7006), 1, anon_sym_LPAREN, @@ -415767,7 +415170,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4971), 1, sym__simple_type, - STATE(5035), 1, + STATE(5039), 1, sym__annotated_type, STATE(5393), 1, sym__soft_identifier, @@ -415787,13 +415190,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17857), 1, sym_stable_identifier, - ACTIONS(4532), 2, + ACTIONS(4784), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4534), 2, + ACTIONS(4786), 2, anon_sym_true, anon_sym_false, - ACTIONS(4536), 2, + ACTIONS(4788), 2, sym__simple_multiline_string, sym__simple_string, STATE(3866), 2, @@ -415814,7 +415217,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -415834,19 +415237,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4510), 1, + ACTIONS(4762), 1, anon_sym_COLON, - ACTIONS(4512), 1, + ACTIONS(4764), 1, anon_sym_LBRACE, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4518), 1, + ACTIONS(4770), 1, anon_sym_LBRACK, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(4530), 1, + ACTIONS(4782), 1, sym_integer_literal, ACTIONS(7006), 1, anon_sym_LPAREN, @@ -415854,7 +415257,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4971), 1, sym__simple_type, - STATE(5035), 1, + STATE(5039), 1, sym__annotated_type, STATE(5393), 1, sym__soft_identifier, @@ -415874,13 +415277,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17857), 1, sym_stable_identifier, - ACTIONS(4532), 2, + ACTIONS(4784), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4534), 2, + ACTIONS(4786), 2, anon_sym_true, anon_sym_false, - ACTIONS(4536), 2, + ACTIONS(4788), 2, sym__simple_multiline_string, sym__simple_string, STATE(3867), 2, @@ -415901,7 +415304,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -416008,31 +415411,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4684), 1, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6964), 1, anon_sym_LPAREN, ACTIONS(6966), 1, sym_operator_identifier, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, - STATE(4585), 1, + STATE(4590), 1, sym__annotated_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -416048,13 +415451,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17309), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3869), 2, @@ -416075,7 +415478,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -416356,19 +415759,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4510), 1, + ACTIONS(4762), 1, anon_sym_COLON, - ACTIONS(4512), 1, + ACTIONS(4764), 1, anon_sym_LBRACE, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4518), 1, + ACTIONS(4770), 1, anon_sym_LBRACK, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(4530), 1, + ACTIONS(4782), 1, sym_integer_literal, ACTIONS(7006), 1, anon_sym_LPAREN, @@ -416376,7 +415779,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4971), 1, sym__simple_type, - STATE(5035), 1, + STATE(5039), 1, sym__annotated_type, STATE(5393), 1, sym__soft_identifier, @@ -416396,13 +415799,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17857), 1, sym_stable_identifier, - ACTIONS(4532), 2, + ACTIONS(4784), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4534), 2, + ACTIONS(4786), 2, anon_sym_true, anon_sym_false, - ACTIONS(4536), 2, + ACTIONS(4788), 2, sym__simple_multiline_string, sym__simple_string, STATE(3873), 2, @@ -416423,7 +415826,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -416704,31 +416107,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4580), 1, + ACTIONS(4554), 1, anon_sym_COLON, - ACTIONS(4582), 1, + ACTIONS(4556), 1, anon_sym_LBRACE, - ACTIONS(4600), 1, + ACTIONS(4574), 1, sym_integer_literal, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4684), 1, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6964), 1, anon_sym_LPAREN, ACTIONS(6966), 1, sym_operator_identifier, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, - STATE(4585), 1, + STATE(4590), 1, sym__annotated_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -416744,13 +416147,13 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter_types, STATE(17309), 1, sym_stable_identifier, - ACTIONS(4602), 2, + ACTIONS(4576), 2, sym_floating_point_literal, sym_character_literal, - ACTIONS(4604), 2, + ACTIONS(4578), 2, anon_sym_true, anon_sym_false, - ACTIONS(4608), 2, + ACTIONS(4582), 2, sym__simple_multiline_string, sym__simple_string, STATE(3877), 2, @@ -416771,7 +416174,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function_type, sym_type_lambda, sym_literal_type, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -416983,9 +416386,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6970), 1, sym_operator_identifier, - STATE(4868), 1, + STATE(4865), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -417157,17 +416560,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7004), 1, sym_operator_identifier, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4455), 1, + STATE(4456), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11890), 1, sym__type, @@ -417331,14 +416734,14 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6796), 1, sym_operator_identifier, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, STATE(4529), 1, sym__annotated_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(11644), 1, @@ -417418,9 +416821,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6970), 1, sym_operator_identifier, - STATE(4868), 1, + STATE(4865), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -418027,19 +417430,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7004), 1, sym_operator_identifier, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4455), 1, + STATE(4456), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, STATE(11844), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -418114,19 +417517,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7004), 1, sym_operator_identifier, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4455), 1, + STATE(4456), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, STATE(11843), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -418201,19 +417604,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7004), 1, sym_operator_identifier, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4455), 1, + STATE(4456), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, STATE(11842), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -418290,9 +417693,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4722), 1, sym__annotated_type, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -419158,7 +418561,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -419332,7 +418735,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6218), 1, sym_operator_identifier, - STATE(4830), 1, + STATE(4829), 1, sym__annotated_type, STATE(4948), 1, sym__simple_type, @@ -419431,7 +418834,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(12062), 1, sym__type, @@ -420212,7 +419615,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9291), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11943), 1, sym__type, @@ -420386,7 +419789,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -420463,14 +419866,14 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6796), 1, sym_operator_identifier, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, STATE(4529), 1, sym__annotated_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(11644), 1, @@ -420560,11 +419963,11 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, - STATE(12409), 1, + STATE(12413), 1, sym__type, STATE(12651), 1, sym__infix_type_choice, @@ -420649,7 +420052,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11961), 1, sym__type, @@ -420724,9 +420127,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6970), 1, sym_operator_identifier, - STATE(4868), 1, + STATE(4865), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -420823,7 +420226,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11966), 1, sym__type, @@ -420898,19 +420301,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6660), 1, sym_operator_identifier, - STATE(4578), 1, + STATE(4580), 1, sym__annotated_type, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, STATE(11842), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -420997,7 +420400,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11969), 1, sym__type, @@ -421072,19 +420475,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6660), 1, sym_operator_identifier, - STATE(4578), 1, + STATE(4580), 1, sym__annotated_type, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, STATE(11843), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -421159,19 +420562,19 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6660), 1, sym_operator_identifier, - STATE(4578), 1, + STATE(4580), 1, sym__annotated_type, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, STATE(11844), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -421420,17 +420823,17 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6660), 1, sym_operator_identifier, - STATE(4578), 1, + STATE(4580), 1, sym__annotated_type, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11890), 1, sym__type, @@ -421511,7 +420914,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -421519,7 +420922,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11970), 1, sym__type, @@ -421604,7 +421007,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10668), 1, sym_annotated_type, - STATE(12243), 1, + STATE(12244), 1, sym_template_body, STATE(12415), 1, sym__non_null_literal, @@ -421693,7 +421096,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11970), 1, sym__type, @@ -421778,11 +421181,11 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(10696), 1, sym_annotated_type, - STATE(12160), 1, + STATE(12161), 1, sym_template_body, STATE(12325), 1, sym__non_null_literal, - STATE(12401), 1, + STATE(12402), 1, sym__type, STATE(12651), 1, sym__infix_type_choice, @@ -421859,7 +421262,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -421867,7 +421270,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11969), 1, sym__type, @@ -421946,7 +421349,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -421954,7 +421357,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11966), 1, sym__type, @@ -422029,14 +421432,14 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6796), 1, sym_operator_identifier, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, STATE(4529), 1, sym__annotated_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(11644), 1, @@ -422116,14 +421519,14 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6796), 1, sym_operator_identifier, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, STATE(4529), 1, sym__annotated_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(11644), 1, @@ -422381,7 +421784,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -422389,7 +421792,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(11961), 1, sym__type, @@ -422464,14 +421867,14 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6796), 1, sym_operator_identifier, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, STATE(4529), 1, sym__annotated_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(11644), 1, @@ -422561,9 +421964,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10188), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12418), 1, sym__type, @@ -422648,9 +422051,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10188), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12460), 1, sym__type, @@ -422735,9 +422138,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10188), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12467), 1, sym__type, @@ -422824,7 +422227,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11843), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -422986,9 +422389,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(6970), 1, sym_operator_identifier, - STATE(4868), 1, + STATE(4865), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -423083,9 +422486,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10188), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12474), 1, sym__type, @@ -423692,11 +423095,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(10188), 1, sym_annotated_type, - STATE(12265), 1, + STATE(12266), 1, sym_template_body, STATE(12350), 1, sym__type, - STATE(12386), 1, + STATE(12387), 1, sym__non_null_literal, STATE(12935), 1, sym__infix_type_choice, @@ -423943,17 +423346,17 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(6660), 1, sym_operator_identifier, - STATE(4578), 1, + STATE(4580), 1, sym__annotated_type, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(11943), 1, sym__type, @@ -424208,7 +423611,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -424216,7 +423619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11899), 1, sym__non_null_literal, - STATE(11944), 1, + STATE(11946), 1, sym_template_body, STATE(12062), 1, sym__type, @@ -424303,7 +423706,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(11844), 1, sym__type, - STATE(11870), 1, + STATE(11872), 1, sym_template_body, STATE(12045), 1, sym__non_null_literal, @@ -424876,7 +424279,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16351), 1, + STATE(16484), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -425296,7 +424699,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16378), 1, + STATE(16461), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -427060,7 +426463,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16395), 1, + STATE(16351), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -427144,7 +426547,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16461), 1, + STATE(16618), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -427228,7 +426631,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16618), 1, + STATE(16378), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -427312,7 +426715,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16631), 1, + STATE(16607), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -428152,7 +427555,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16484), 1, + STATE(16395), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -428404,7 +427807,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16607), 1, + STATE(16516), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -429026,7 +428429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_guard, STATE(14595), 1, sym_enumerator, - STATE(16516), 1, + STATE(16631), 1, sym_enumerators, ACTIONS(6532), 2, sym_floating_point_literal, @@ -446751,7 +446154,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(7470), 1, sym__automatic_semicolon, - STATE(4400), 1, + STATE(4397), 1, sym__given_constructor, STATE(11005), 1, sym_identifier, @@ -446759,7 +446162,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(11787), 1, sym__soft_identifier, - STATE(11847), 1, + STATE(11848), 1, sym__annotated_type, STATE(13504), 1, sym_annotated_type, @@ -447790,7 +447193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -447940,7 +447343,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(7470), 1, sym__automatic_semicolon, - STATE(4439), 1, + STATE(4437), 1, sym__given_constructor, STATE(11005), 1, sym_identifier, @@ -448231,7 +447634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -448307,7 +447710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -448484,7 +447887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -448523,7 +447926,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(11787), 1, sym__soft_identifier, - STATE(11828), 1, + STATE(11831), 1, sym__annotated_type, STATE(13504), 1, sym_annotated_type, @@ -448830,7 +448233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -448929,7 +448332,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7530), 1, sym_operator_identifier, - STATE(4448), 1, + STATE(4449), 1, sym__given_constructor, STATE(10694), 1, sym_identifier, @@ -448937,7 +448340,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(11508), 1, sym__soft_identifier, - STATE(11992), 1, + STATE(11994), 1, sym__annotated_type, STATE(13239), 1, sym_annotated_type, @@ -448974,7 +448377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -449081,7 +448484,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7530), 1, sym_operator_identifier, - STATE(4378), 1, + STATE(4376), 1, sym__given_constructor, STATE(10694), 1, sym_identifier, @@ -449126,7 +448529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -449465,7 +448868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -449496,7 +448899,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7530), 1, sym_operator_identifier, - STATE(4404), 1, + STATE(4401), 1, sym__given_constructor, STATE(10694), 1, sym_identifier, @@ -449541,7 +448944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -449933,55 +449336,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, STATE(4314), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 35, - anon_sym_enum, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_object, - anon_sym_given, - anon_sym_class, - anon_sym_trait, - anon_sym_LBRACK, - anon_sym_while, - anon_sym_match, - anon_sym_val, - anon_sym_AT, - anon_sym_var, - anon_sym_type, - anon_sym_def, - anon_sym_opaque, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - anon_sym_private, - anon_sym_protected, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND, - anon_sym_then, - anon_sym_do, - [221855] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4315), 2, - sym_comment, - sym_block_comment, ACTIONS(4918), 7, sym__simple_multiline_string, sym__simple_string, @@ -450020,6 +449377,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_throw, anon_sym_do, + [221855] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(4315), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 35, + anon_sym_enum, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_object, + anon_sym_given, + anon_sym_class, + anon_sym_trait, + anon_sym_LBRACK, + anon_sym_while, + anon_sym_match, + anon_sym_val, + anon_sym_AT, + anon_sym_var, + anon_sym_type, + anon_sym_def, + anon_sym_opaque, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, + anon_sym_private, + anon_sym_protected, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND, + anon_sym_then, + anon_sym_do, [221906] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -450325,10 +449728,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7604), 1, sym__indent, - STATE(4374), 1, - sym_type_parameters, - STATE(4397), 1, + STATE(4396), 1, aux_sym_extension_definition_repeat1, + STATE(4400), 1, + sym_type_parameters, STATE(5332), 1, aux_sym_modifiers_repeat1, STATE(7505), 1, @@ -450391,7 +449794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_def, ACTIONS(7618), 1, sym__indent, - STATE(4401), 1, + STATE(4404), 1, sym_type_parameters, STATE(4405), 1, aux_sym_extension_definition_repeat1, @@ -450457,7 +449860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_def, ACTIONS(7618), 1, sym__indent, - STATE(4375), 1, + STATE(4374), 1, sym_type_parameters, STATE(4421), 1, aux_sym_extension_definition_repeat1, @@ -450531,7 +449934,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -450596,7 +449999,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -450628,7 +450031,73 @@ static const uint16_t ts_small_parse_table[] = { sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - [222724] = 26, + [222724] = 27, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7586), 1, + anon_sym_AT, + ACTIONS(7594), 1, + anon_sym_inline, + ACTIONS(7596), 1, + anon_sym_infix, + ACTIONS(7598), 1, + anon_sym_open, + ACTIONS(7600), 1, + anon_sym_transparent, + ACTIONS(7650), 1, + anon_sym_enum, + ACTIONS(7652), 1, + anon_sym_case, + ACTIONS(7654), 1, + anon_sym_object, + ACTIONS(7656), 1, + anon_sym_given, + ACTIONS(7658), 1, + anon_sym_class, + ACTIONS(7660), 1, + anon_sym_trait, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7666), 1, + anon_sym_type, + ACTIONS(7668), 1, + anon_sym_def, + ACTIONS(7670), 1, + anon_sym_opaque, + STATE(5332), 1, + aux_sym_modifiers_repeat1, + STATE(6131), 1, + aux_sym_enum_definition_repeat1, + STATE(7505), 1, + sym_annotation, + STATE(13048), 1, + sym_modifiers, + STATE(17368), 1, + sym_opaque_modifier, + ACTIONS(7592), 2, + anon_sym_private, + anon_sym_protected, + STATE(4326), 2, + sym_comment, + sym_block_comment, + STATE(6099), 5, + sym_access_modifier, + sym_inline_modifier, + sym_infix_modifier, + sym_open_modifier, + sym_transparent_modifier, + ACTIONS(7590), 6, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, + [222817] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -450649,11 +450118,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7650), 1, + ACTIONS(7672), 1, anon_sym_implicit, - ACTIONS(7652), 1, + ACTIONS(7674), 1, anon_sym_using, - ACTIONS(7654), 1, + ACTIONS(7676), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -450661,7 +450130,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -450678,7 +450147,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4326), 2, + STATE(4327), 2, sym_comment, sym_block_comment, ACTIONS(61), 5, @@ -450693,7 +450162,7 @@ static const uint16_t ts_small_parse_table[] = { sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - [222815] = 27, + [222908] = 27, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -450708,28 +450177,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7656), 1, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7670), 1, + anon_sym_opaque, + ACTIONS(7678), 1, anon_sym_enum, - ACTIONS(7658), 1, + ACTIONS(7680), 1, anon_sym_case, - ACTIONS(7660), 1, + ACTIONS(7682), 1, anon_sym_object, - ACTIONS(7662), 1, + ACTIONS(7684), 1, anon_sym_given, - ACTIONS(7664), 1, + ACTIONS(7686), 1, anon_sym_class, - ACTIONS(7666), 1, + ACTIONS(7688), 1, anon_sym_trait, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7672), 1, + ACTIONS(7690), 1, anon_sym_type, - ACTIONS(7674), 1, + ACTIONS(7692), 1, anon_sym_def, - ACTIONS(7676), 1, - anon_sym_opaque, STATE(5332), 1, aux_sym_modifiers_repeat1, STATE(6131), 1, @@ -450743,7 +450212,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4327), 2, + STATE(4328), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -450759,7 +450228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [222908] = 26, + [223001] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -450780,11 +450249,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7678), 1, + ACTIONS(7694), 1, anon_sym_implicit, - ACTIONS(7680), 1, + ACTIONS(7696), 1, anon_sym_using, - ACTIONS(7682), 1, + ACTIONS(7698), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -450792,7 +450261,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -450809,7 +450278,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4328), 2, + STATE(4329), 2, sym_comment, sym_block_comment, ACTIONS(61), 5, @@ -450824,125 +450293,137 @@ static const uint16_t ts_small_parse_table[] = { sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - [222999] = 27, + [223092] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7586), 1, + ACTIONS(4944), 1, anon_sym_AT, - ACTIONS(7594), 1, + ACTIONS(7620), 1, + sym__alpha_identifier, + ACTIONS(7628), 1, anon_sym_inline, - ACTIONS(7596), 1, + ACTIONS(7630), 1, anon_sym_infix, - ACTIONS(7598), 1, + ACTIONS(7632), 1, anon_sym_open, - ACTIONS(7600), 1, + ACTIONS(7634), 1, anon_sym_transparent, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7676), 1, - anon_sym_opaque, - ACTIONS(7684), 1, - anon_sym_enum, - ACTIONS(7686), 1, - anon_sym_case, - ACTIONS(7688), 1, - anon_sym_object, - ACTIONS(7690), 1, - anon_sym_given, - ACTIONS(7692), 1, - anon_sym_class, - ACTIONS(7694), 1, - anon_sym_trait, - ACTIONS(7696), 1, - anon_sym_type, - ACTIONS(7698), 1, - anon_sym_def, - STATE(5332), 1, - aux_sym_modifiers_repeat1, - STATE(6131), 1, + ACTIONS(7640), 1, + sym__backquoted_id, + ACTIONS(7642), 1, + sym_operator_identifier, + ACTIONS(7700), 1, + anon_sym_implicit, + ACTIONS(7702), 1, + anon_sym_using, + ACTIONS(7704), 1, + anon_sym_RPAREN, + STATE(4567), 1, aux_sym_enum_definition_repeat1, - STATE(7505), 1, + STATE(7403), 1, + aux_sym_modifiers_repeat1, + STATE(10027), 1, sym_annotation, - STATE(13212), 1, + STATE(12378), 1, sym_modifiers, - STATE(17368), 1, - sym_opaque_modifier, - ACTIONS(7592), 2, + STATE(15019), 1, + sym__soft_identifier, + STATE(15112), 1, + sym_identifier, + STATE(15977), 1, + sym_class_parameter, + ACTIONS(65), 2, anon_sym_private, anon_sym_protected, - STATE(4329), 2, + ACTIONS(7622), 2, + anon_sym_end, + anon_sym_opaque, + ACTIONS(7624), 2, + anon_sym_val, + anon_sym_var, + STATE(4330), 2, sym_comment, sym_block_comment, + ACTIONS(61), 5, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_lazy, + anon_sym_override, STATE(6099), 5, sym_access_modifier, sym_inline_modifier, sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - ACTIONS(7590), 6, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - [223092] = 13, + [223183] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7704), 1, - anon_sym_LBRACK, - ACTIONS(7706), 1, + ACTIONS(4944), 1, anon_sym_AT, + ACTIONS(7620), 1, + sym__alpha_identifier, + ACTIONS(7628), 1, + anon_sym_inline, + ACTIONS(7630), 1, + anon_sym_infix, + ACTIONS(7632), 1, + anon_sym_open, + ACTIONS(7634), 1, + anon_sym_transparent, + ACTIONS(7640), 1, + sym__backquoted_id, + ACTIONS(7642), 1, + sym_operator_identifier, + ACTIONS(7706), 1, + anon_sym_implicit, ACTIONS(7708), 1, - anon_sym_LPAREN, + anon_sym_using, ACTIONS(7710), 1, - anon_sym_POUND, - STATE(4544), 1, + anon_sym_RPAREN, + STATE(4567), 1, aux_sym_enum_definition_repeat1, - STATE(4634), 1, - sym_type_arguments, - STATE(4952), 1, + STATE(7403), 1, + aux_sym_modifiers_repeat1, + STATE(10027), 1, sym_annotation, - STATE(5986), 1, - sym_arguments, - STATE(4330), 2, - sym_comment, - sym_block_comment, - ACTIONS(7702), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7700), 19, - anon_sym_COLON, - anon_sym_case, + STATE(12378), 1, + sym_modifiers, + STATE(15019), 1, + sym__soft_identifier, + STATE(15112), 1, + sym_identifier, + STATE(16164), 1, + sym_class_parameter, + ACTIONS(65), 2, + anon_sym_private, + anon_sym_protected, + ACTIONS(7622), 2, anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [223157] = 27, + ACTIONS(7624), 2, + anon_sym_val, + anon_sym_var, + STATE(4331), 2, + sym_comment, + sym_block_comment, + ACTIONS(61), 5, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_lazy, + anon_sym_override, + STATE(6099), 5, + sym_access_modifier, + sym_inline_modifier, + sym_infix_modifier, + sym_open_modifier, + sym_transparent_modifier, + [223274] = 27, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -450957,24 +450438,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7656), 1, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7670), 1, + anon_sym_opaque, + ACTIONS(7678), 1, anon_sym_enum, - ACTIONS(7660), 1, + ACTIONS(7682), 1, anon_sym_object, - ACTIONS(7664), 1, + ACTIONS(7686), 1, anon_sym_class, - ACTIONS(7666), 1, + ACTIONS(7688), 1, anon_sym_trait, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7672), 1, + ACTIONS(7690), 1, anon_sym_type, - ACTIONS(7674), 1, + ACTIONS(7692), 1, anon_sym_def, - ACTIONS(7676), 1, - anon_sym_opaque, ACTIONS(7712), 1, anon_sym_case, ACTIONS(7714), 1, @@ -450992,7 +450473,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4331), 2, + STATE(4332), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -451008,72 +450489,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [223250] = 26, + [223367] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4944), 1, - anon_sym_AT, - ACTIONS(7620), 1, - sym__alpha_identifier, - ACTIONS(7628), 1, - anon_sym_inline, - ACTIONS(7630), 1, - anon_sym_infix, - ACTIONS(7632), 1, - anon_sym_open, - ACTIONS(7634), 1, - anon_sym_transparent, - ACTIONS(7640), 1, - sym__backquoted_id, - ACTIONS(7642), 1, - sym_operator_identifier, ACTIONS(7716), 1, - anon_sym_implicit, - ACTIONS(7718), 1, - anon_sym_using, - ACTIONS(7720), 1, - anon_sym_RPAREN, - STATE(4567), 1, - aux_sym_enum_definition_repeat1, - STATE(7403), 1, - aux_sym_modifiers_repeat1, - STATE(10027), 1, - sym_annotation, - STATE(12375), 1, - sym_modifiers, - STATE(15019), 1, - sym__soft_identifier, - STATE(15112), 1, - sym_identifier, - STATE(15460), 1, - sym_class_parameter, - ACTIONS(65), 2, - anon_sym_private, - anon_sym_protected, - ACTIONS(7622), 2, - anon_sym_end, - anon_sym_opaque, - ACTIONS(7624), 2, - anon_sym_val, - anon_sym_var, - STATE(4332), 2, + anon_sym_DOT, + STATE(4333), 2, sym_comment, sym_block_comment, - ACTIONS(61), 5, + ACTIONS(7572), 33, + anon_sym_enum, + anon_sym_case, + anon_sym_COMMA, + anon_sym_object, + anon_sym_given, + anon_sym_class, + anon_sym_trait, + anon_sym_LBRACK, + anon_sym_while, + anon_sym_match, + anon_sym_val, + anon_sym_AT, + anon_sym_var, + anon_sym_type, + anon_sym_def, + anon_sym_opaque, anon_sym_abstract, anon_sym_final, anon_sym_sealed, + anon_sym_implicit, anon_sym_lazy, anon_sym_override, - STATE(6099), 5, - sym_access_modifier, - sym_inline_modifier, - sym_infix_modifier, - sym_open_modifier, - sym_transparent_modifier, - [223341] = 26, + anon_sym_private, + anon_sym_protected, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND, + anon_sym_then, + anon_sym_do, + [223416] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -451094,11 +450554,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7722), 1, + ACTIONS(7718), 1, anon_sym_implicit, - ACTIONS(7724), 1, + ACTIONS(7720), 1, anon_sym_using, - ACTIONS(7726), 1, + ACTIONS(7722), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -451106,7 +450566,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -451123,7 +450583,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4333), 2, + STATE(4334), 2, sym_comment, sym_block_comment, ACTIONS(61), 5, @@ -451138,7 +450598,7 @@ static const uint16_t ts_small_parse_table[] = { sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - [223432] = 26, + [223507] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -451159,11 +450619,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7728), 1, + ACTIONS(7724), 1, anon_sym_implicit, - ACTIONS(7730), 1, + ACTIONS(7726), 1, anon_sym_using, - ACTIONS(7732), 1, + ACTIONS(7728), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -451171,13 +450631,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, STATE(15112), 1, sym_identifier, - STATE(16164), 1, + STATE(15460), 1, sym_class_parameter, ACTIONS(65), 2, anon_sym_private, @@ -451188,7 +450648,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4334), 2, + STATE(4335), 2, sym_comment, sym_block_comment, ACTIONS(61), 5, @@ -451203,7 +450663,7 @@ static const uint16_t ts_small_parse_table[] = { sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - [223523] = 27, + [223598] = 27, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -451218,42 +450678,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7668), 1, + ACTIONS(7662), 1, anon_sym_val, - ACTIONS(7670), 1, + ACTIONS(7664), 1, anon_sym_var, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, - ACTIONS(7684), 1, + ACTIONS(7678), 1, anon_sym_enum, - ACTIONS(7686), 1, - anon_sym_case, - ACTIONS(7688), 1, + ACTIONS(7682), 1, anon_sym_object, - ACTIONS(7692), 1, + ACTIONS(7684), 1, + anon_sym_given, + ACTIONS(7686), 1, anon_sym_class, - ACTIONS(7694), 1, + ACTIONS(7688), 1, anon_sym_trait, - ACTIONS(7696), 1, + ACTIONS(7690), 1, anon_sym_type, - ACTIONS(7698), 1, + ACTIONS(7692), 1, anon_sym_def, - ACTIONS(7734), 1, - anon_sym_given, + ACTIONS(7712), 1, + anon_sym_case, STATE(5332), 1, aux_sym_modifiers_repeat1, STATE(6131), 1, aux_sym_enum_definition_repeat1, STATE(7505), 1, sym_annotation, - STATE(13048), 1, + STATE(13186), 1, sym_modifiers, - STATE(17368), 1, + STATE(17945), 1, sym_opaque_modifier, ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4335), 2, + STATE(4336), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -451269,7 +450729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [223616] = 27, + [223691] = 27, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -451284,42 +450744,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7656), 1, + ACTIONS(7650), 1, anon_sym_enum, - ACTIONS(7660), 1, + ACTIONS(7652), 1, + anon_sym_case, + ACTIONS(7654), 1, anon_sym_object, - ACTIONS(7662), 1, - anon_sym_given, - ACTIONS(7664), 1, + ACTIONS(7658), 1, anon_sym_class, - ACTIONS(7666), 1, + ACTIONS(7660), 1, anon_sym_trait, - ACTIONS(7668), 1, + ACTIONS(7662), 1, anon_sym_val, - ACTIONS(7670), 1, + ACTIONS(7664), 1, anon_sym_var, - ACTIONS(7672), 1, + ACTIONS(7666), 1, anon_sym_type, - ACTIONS(7674), 1, + ACTIONS(7668), 1, anon_sym_def, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, - ACTIONS(7712), 1, - anon_sym_case, + ACTIONS(7730), 1, + anon_sym_given, STATE(5332), 1, aux_sym_modifiers_repeat1, STATE(6131), 1, aux_sym_enum_definition_repeat1, STATE(7505), 1, sym_annotation, - STATE(13186), 1, + STATE(13212), 1, sym_modifiers, - STATE(17945), 1, + STATE(17368), 1, sym_opaque_modifier, ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4336), 2, + STATE(4337), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -451335,34 +450795,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [223709] = 11, + [223784] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7740), 1, + ACTIONS(7736), 1, anon_sym_LBRACK, - ACTIONS(7742), 1, + ACTIONS(7738), 1, anon_sym_LPAREN, - ACTIONS(7744), 1, + ACTIONS(7740), 1, anon_sym_POUND, STATE(4527), 1, aux_sym_annotation_repeat1, - STATE(4550), 1, + STATE(4551), 1, sym_type_arguments, - STATE(4794), 1, + STATE(4793), 1, sym_arguments, - STATE(4337), 2, + STATE(4338), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 22, + ACTIONS(7732), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -451385,12 +450845,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [223770] = 11, + [223845] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7750), 1, + ACTIONS(7746), 1, anon_sym_with, STATE(4440), 1, aux_sym_compound_type_repeat1, @@ -451400,13 +450860,13 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(5986), 1, sym_arguments, - STATE(4338), 2, + STATE(4339), 2, sym_comment, sym_block_comment, STATE(5825), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -451416,7 +450876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 18, + ACTIONS(7742), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -451435,51 +450895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [223831] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7752), 1, - anon_sym_DOT, - STATE(4339), 2, - sym_comment, - sym_block_comment, - ACTIONS(7572), 33, - anon_sym_enum, - anon_sym_case, - anon_sym_COMMA, - anon_sym_object, - anon_sym_given, - anon_sym_class, - anon_sym_trait, - anon_sym_LBRACK, - anon_sym_while, - anon_sym_match, - anon_sym_val, - anon_sym_AT, - anon_sym_var, - anon_sym_type, - anon_sym_def, - anon_sym_opaque, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - anon_sym_private, - anon_sym_protected, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND, - anon_sym_then, - anon_sym_do, - [223880] = 26, + [223906] = 26, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -451500,11 +450916,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7754), 1, + ACTIONS(7748), 1, anon_sym_implicit, - ACTIONS(7756), 1, + ACTIONS(7750), 1, anon_sym_using, - ACTIONS(7758), 1, + ACTIONS(7752), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -451512,7 +450928,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -451544,7 +450960,7 @@ static const uint16_t ts_small_parse_table[] = { sym_infix_modifier, sym_open_modifier, sym_transparent_modifier, - [223971] = 27, + [223997] = 27, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -451559,27 +450975,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7656), 1, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7670), 1, + anon_sym_opaque, + ACTIONS(7678), 1, anon_sym_enum, - ACTIONS(7660), 1, + ACTIONS(7682), 1, anon_sym_object, - ACTIONS(7664), 1, + ACTIONS(7686), 1, anon_sym_class, - ACTIONS(7666), 1, + ACTIONS(7688), 1, anon_sym_trait, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7676), 1, - anon_sym_opaque, ACTIONS(7712), 1, anon_sym_case, - ACTIONS(7760), 1, + ACTIONS(7754), 1, anon_sym_given, - ACTIONS(7762), 1, + ACTIONS(7756), 1, anon_sym_type, - ACTIONS(7764), 1, + ACTIONS(7758), 1, anon_sym_def, STATE(5332), 1, aux_sym_modifiers_repeat1, @@ -451610,71 +451026,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [224064] = 26, + [224090] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4944), 1, - anon_sym_AT, - ACTIONS(7620), 1, - sym__alpha_identifier, - ACTIONS(7628), 1, - anon_sym_inline, - ACTIONS(7630), 1, - anon_sym_infix, - ACTIONS(7632), 1, - anon_sym_open, - ACTIONS(7634), 1, - anon_sym_transparent, - ACTIONS(7640), 1, - sym__backquoted_id, - ACTIONS(7642), 1, - sym_operator_identifier, + ACTIONS(7764), 1, + anon_sym_LBRACK, ACTIONS(7766), 1, - anon_sym_implicit, + anon_sym_AT, ACTIONS(7768), 1, - anon_sym_using, + anon_sym_LPAREN, ACTIONS(7770), 1, - anon_sym_RPAREN, - STATE(4567), 1, + anon_sym_POUND, + STATE(4547), 1, aux_sym_enum_definition_repeat1, - STATE(7403), 1, - aux_sym_modifiers_repeat1, - STATE(10027), 1, + STATE(4634), 1, + sym_type_arguments, + STATE(4952), 1, sym_annotation, - STATE(12375), 1, - sym_modifiers, - STATE(15019), 1, - sym__soft_identifier, - STATE(15112), 1, - sym_identifier, - STATE(15977), 1, - sym_class_parameter, - ACTIONS(65), 2, - anon_sym_private, - anon_sym_protected, - ACTIONS(7622), 2, - anon_sym_end, - anon_sym_opaque, - ACTIONS(7624), 2, - anon_sym_val, - anon_sym_var, + STATE(5986), 1, + sym_arguments, STATE(4342), 2, sym_comment, sym_block_comment, - ACTIONS(61), 5, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_lazy, - anon_sym_override, - STATE(6099), 5, - sym_access_modifier, - sym_inline_modifier, - sym_infix_modifier, - sym_open_modifier, - sym_transparent_modifier, + ACTIONS(7762), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7760), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [224155] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -451741,26 +451144,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7676), 1, - anon_sym_opaque, - ACTIONS(7684), 1, + ACTIONS(7650), 1, anon_sym_enum, - ACTIONS(7688), 1, + ACTIONS(7654), 1, anon_sym_object, - ACTIONS(7692), 1, + ACTIONS(7656), 1, + anon_sym_given, + ACTIONS(7658), 1, anon_sym_class, - ACTIONS(7694), 1, + ACTIONS(7660), 1, anon_sym_trait, - ACTIONS(7696), 1, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7666), 1, anon_sym_type, - ACTIONS(7698), 1, + ACTIONS(7668), 1, anon_sym_def, - ACTIONS(7734), 1, - anon_sym_given, + ACTIONS(7670), 1, + anon_sym_opaque, ACTIONS(7772), 1, anon_sym_case, STATE(5332), 1, @@ -451825,7 +451228,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -451878,7 +451281,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7682), 1, + ACTIONS(7698), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -451886,7 +451289,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -451948,7 +451351,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452010,7 +451413,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452068,7 +451471,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11793), 1, sym_identifier, - STATE(11891), 1, + STATE(11892), 1, sym__annotated_type, STATE(13504), 1, sym_annotated_type, @@ -452180,18 +451583,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7796), 1, anon_sym_POUND, - STATE(4707), 1, + STATE(4710), 1, aux_sym_enum_definition_repeat1, STATE(4810), 1, sym_type_arguments, - STATE(5315), 1, + STATE(5317), 1, sym_annotation, STATE(6461), 1, sym_arguments, STATE(4351), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -452199,7 +451602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -452314,7 +451717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -452351,7 +451754,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452389,29 +451792,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7740), 1, + ACTIONS(7736), 1, anon_sym_LBRACK, - ACTIONS(7744), 1, + ACTIONS(7740), 1, anon_sym_POUND, ACTIONS(7806), 1, anon_sym_AT, - STATE(4550), 1, + STATE(4551), 1, sym_type_arguments, - STATE(4624), 1, + STATE(4622), 1, aux_sym_enum_definition_repeat1, - STATE(4851), 1, + STATE(4847), 1, sym_annotation, STATE(4355), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 21, + ACTIONS(7760), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -452454,7 +451857,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7682), 1, + ACTIONS(7698), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -452462,7 +451865,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452616,7 +452019,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452678,7 +452081,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452765,7 +452168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -452802,7 +452205,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -452889,7 +452292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -452926,7 +452329,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -453026,7 +452429,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11793), 1, sym_identifier, - STATE(11960), 1, + STATE(11962), 1, sym__annotated_type, STATE(13504), 1, sym_annotated_type, @@ -453076,21 +452479,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(4616), 1, aux_sym_annotation_repeat1, - STATE(4721), 1, + STATE(4725), 1, sym_type_arguments, STATE(5067), 1, sym_arguments, STATE(4367), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 21, + ACTIONS(7732), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -453208,7 +452611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -453278,24 +452681,72 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [226294] = 24, + [226294] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, - sym__alpha_identifier, ACTIONS(7842), 1, - anon_sym_COLON, + anon_sym_DQUOTE, ACTIONS(7844), 1, + sym__interpolated_multiline_string_start, + STATE(5994), 1, + sym_interpolated_string, + STATE(16034), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4371), 2, + sym_comment, + sym_block_comment, + ACTIONS(2536), 9, + sym__automatic_semicolon, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(2531), 18, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [226352] = 24, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, ACTIONS(7846), 1, - anon_sym__, + sym__alpha_identifier, + ACTIONS(7848), 1, + anon_sym_COLON, ACTIONS(7850), 1, - anon_sym_LPAREN, + anon_sym_LBRACE, ACTIONS(7852), 1, + anon_sym__, + ACTIONS(7856), 1, + anon_sym_LPAREN, + ACTIONS(7858), 1, sym__backquoted_id, - ACTIONS(7854), 1, + ACTIONS(7860), 1, sym_operator_identifier, STATE(11020), 1, sym__simple_type, @@ -453303,7 +452754,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(11741), 1, sym_identifier, - STATE(11889), 1, + STATE(11891), 1, sym__soft_identifier, STATE(12900), 1, sym__constructor_application, @@ -453319,20 +452770,20 @@ static const uint16_t ts_small_parse_table[] = { sym__constructor_applications, STATE(17447), 1, sym_stable_identifier, - STATE(4371), 2, + STATE(4372), 2, sym_comment, sym_block_comment, STATE(13495), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7848), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12133), 7, + STATE(12135), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -453340,54 +452791,6 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [226380] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(7860), 1, - sym__interpolated_multiline_string_start, - STATE(5994), 1, - sym_interpolated_string, - STATE(16034), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4372), 2, - sym_comment, - sym_block_comment, - ACTIONS(2536), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 18, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, [226438] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -453409,7 +452812,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7726), 1, + ACTIONS(7722), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -453417,7 +452820,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -453451,68 +452854,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_override, [226524] = 24, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7582), 1, - anon_sym_LBRACE, - ACTIONS(7586), 1, - anon_sym_AT, - ACTIONS(7588), 1, - anon_sym_def, - ACTIONS(7594), 1, - anon_sym_inline, - ACTIONS(7596), 1, - anon_sym_infix, - ACTIONS(7598), 1, - anon_sym_open, - ACTIONS(7600), 1, - anon_sym_transparent, - ACTIONS(7602), 1, - anon_sym_LPAREN, - ACTIONS(7604), 1, - sym__indent, - STATE(4389), 1, - aux_sym_extension_definition_repeat1, - STATE(5332), 1, - aux_sym_modifiers_repeat1, - STATE(7505), 1, - sym_annotation, - STATE(8915), 1, - aux_sym_enum_definition_repeat1, - STATE(11031), 1, - sym__using_parameters_clause, - STATE(11102), 1, - sym_parameters, - STATE(14528), 1, - sym__function_declaration, - STATE(18430), 1, - sym_modifiers, - ACTIONS(7592), 2, - anon_sym_private, - anon_sym_protected, - STATE(4374), 2, - sym_comment, - sym_block_comment, - STATE(14630), 3, - sym__extension_template_body, - sym_function_definition, - sym_function_declaration, - STATE(6099), 5, - sym_access_modifier, - sym_inline_modifier, - sym_infix_modifier, - sym_open_modifier, - sym_transparent_modifier, - ACTIONS(7590), 6, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - [226610] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -453535,7 +452876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_def, ACTIONS(7618), 1, sym__indent, - STATE(4449), 1, + STATE(4448), 1, aux_sym_extension_definition_repeat1, STATE(5332), 1, aux_sym_modifiers_repeat1, @@ -453554,7 +452895,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4375), 2, + STATE(4374), 2, sym_comment, sym_block_comment, STATE(14932), 3, @@ -453574,7 +452915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [226696] = 24, + [226610] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -453595,7 +452936,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7726), 1, + ACTIONS(7722), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -453603,7 +452944,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -453620,7 +452961,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4376), 2, + STATE(4375), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -453636,6 +452977,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, + [226696] = 24, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7456), 1, + anon_sym_LBRACE, + ACTIONS(7520), 1, + sym__alpha_identifier, + ACTIONS(7522), 1, + anon_sym__, + ACTIONS(7528), 1, + sym__backquoted_id, + ACTIONS(7784), 1, + anon_sym_COLON, + ACTIONS(7800), 1, + anon_sym_LPAREN, + ACTIONS(7802), 1, + sym_operator_identifier, + STATE(11131), 1, + sym__simple_type, + STATE(11508), 1, + sym__soft_identifier, + STATE(11588), 1, + sym__annotated_type, + STATE(11657), 1, + sym_identifier, + STATE(13239), 1, + sym_annotated_type, + STATE(14660), 1, + sym__structural_instance, + STATE(15246), 1, + sym_compound_type, + STATE(17997), 1, + sym_stable_identifier, + STATE(18004), 1, + sym__structural_type, + STATE(18025), 1, + sym__constructor_application, + STATE(18038), 1, + sym_template_body, + STATE(4376), 2, + sym_comment, + sym_block_comment, + STATE(16391), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7524), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(12012), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, [226782] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -453665,7 +453068,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -453699,68 +453102,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_override, [226868] = 24, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7456), 1, - anon_sym_LBRACE, - ACTIONS(7520), 1, - sym__alpha_identifier, - ACTIONS(7522), 1, - anon_sym__, - ACTIONS(7528), 1, - sym__backquoted_id, - ACTIONS(7784), 1, - anon_sym_COLON, - ACTIONS(7800), 1, - anon_sym_LPAREN, - ACTIONS(7802), 1, - sym_operator_identifier, - STATE(11131), 1, - sym__simple_type, - STATE(11508), 1, - sym__soft_identifier, - STATE(11588), 1, - sym__annotated_type, - STATE(11657), 1, - sym_identifier, - STATE(13239), 1, - sym_annotated_type, - STATE(14660), 1, - sym__structural_instance, - STATE(15246), 1, - sym_compound_type, - STATE(17997), 1, - sym_stable_identifier, - STATE(18004), 1, - sym__structural_type, - STATE(18025), 1, - sym__constructor_application, - STATE(18038), 1, - sym_template_body, - STATE(4378), 2, - sym_comment, - sym_block_comment, - STATE(16391), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7524), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - STATE(12011), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [226954] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -453789,7 +453130,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -453806,7 +453147,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4379), 2, + STATE(4378), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -453822,7 +453163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [227040] = 13, + [226954] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -453835,7 +453176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7870), 1, anon_sym_POUND, - STATE(4757), 1, + STATE(4755), 1, aux_sym_enum_definition_repeat1, STATE(4973), 1, sym_type_arguments, @@ -453843,10 +453184,10 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(6370), 1, sym_arguments, - STATE(4380), 2, + STATE(4379), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -453854,7 +453195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -453873,12 +453214,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [227104] = 4, + [227018] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4381), 2, + STATE(4380), 2, sym_comment, sym_block_comment, ACTIONS(7872), 33, @@ -453915,6 +453256,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_then, anon_sym_do, + [227064] = 24, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(4944), 1, + anon_sym_AT, + ACTIONS(7620), 1, + sym__alpha_identifier, + ACTIONS(7628), 1, + anon_sym_inline, + ACTIONS(7630), 1, + anon_sym_infix, + ACTIONS(7632), 1, + anon_sym_open, + ACTIONS(7634), 1, + anon_sym_transparent, + ACTIONS(7640), 1, + sym__backquoted_id, + ACTIONS(7642), 1, + sym_operator_identifier, + ACTIONS(7818), 1, + anon_sym_RPAREN, + STATE(4567), 1, + aux_sym_enum_definition_repeat1, + STATE(7403), 1, + aux_sym_modifiers_repeat1, + STATE(10027), 1, + sym_annotation, + STATE(12378), 1, + sym_modifiers, + STATE(15019), 1, + sym__soft_identifier, + STATE(15112), 1, + sym_identifier, + STATE(15819), 1, + sym_class_parameter, + ACTIONS(65), 2, + anon_sym_private, + anon_sym_protected, + ACTIONS(7622), 2, + anon_sym_end, + anon_sym_opaque, + ACTIONS(7624), 2, + anon_sym_val, + anon_sym_var, + STATE(4381), 2, + sym_comment, + sym_block_comment, + STATE(6099), 5, + sym_access_modifier, + sym_inline_modifier, + sym_infix_modifier, + sym_open_modifier, + sym_transparent_modifier, + ACTIONS(61), 6, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, [227150] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -453944,7 +453347,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -454060,7 +453463,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7818), 1, + ACTIONS(7874), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -454068,13 +453471,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, STATE(15112), 1, sym_identifier, - STATE(15819), 1, + STATE(16546), 1, sym_class_parameter, ACTIONS(65), 2, anon_sym_private, @@ -454116,9 +453519,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7802), 1, sym_operator_identifier, - ACTIONS(7874), 1, - anon_sym_COLON, ACTIONS(7876), 1, + anon_sym_COLON, + ACTIONS(7878), 1, anon_sym_LBRACE, STATE(11508), 1, sym__soft_identifier, @@ -454155,7 +453558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -454163,69 +453566,56 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [227494] = 24, + [227494] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4944), 1, - anon_sym_AT, - ACTIONS(7620), 1, - sym__alpha_identifier, - ACTIONS(7628), 1, + ACTIONS(7880), 1, + anon_sym_with, + STATE(4453), 1, + aux_sym_compound_type_repeat1, + STATE(6461), 1, + sym_arguments, + STATE(6515), 1, + sym_template_body, + STATE(6516), 1, + sym__refinement, + STATE(4386), 2, + sym_comment, + sym_block_comment, + STATE(6416), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7744), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7742), 17, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, anon_sym_inline, - ACTIONS(7630), 1, anon_sym_infix, - ACTIONS(7632), 1, anon_sym_open, - ACTIONS(7634), 1, anon_sym_transparent, - ACTIONS(7640), 1, - sym__backquoted_id, - ACTIONS(7642), 1, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, sym_operator_identifier, - ACTIONS(7878), 1, - anon_sym_RPAREN, - STATE(4567), 1, - aux_sym_enum_definition_repeat1, - STATE(7403), 1, - aux_sym_modifiers_repeat1, - STATE(10027), 1, - sym_annotation, - STATE(12375), 1, - sym_modifiers, - STATE(15019), 1, - sym__soft_identifier, - STATE(15112), 1, - sym_identifier, - STATE(16546), 1, - sym_class_parameter, - ACTIONS(65), 2, - anon_sym_private, - anon_sym_protected, - ACTIONS(7622), 2, - anon_sym_end, - anon_sym_opaque, - ACTIONS(7624), 2, - anon_sym_val, - anon_sym_var, - STATE(4386), 2, - sym_comment, - sym_block_comment, - STATE(6099), 5, - sym_access_modifier, - sym_inline_modifier, - sym_infix_modifier, - sym_open_modifier, - sym_transparent_modifier, - ACTIONS(61), 6, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - [227580] = 24, + anon_sym_do, + anon_sym_yield, + [227554] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -454287,56 +453677,49 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [227666] = 11, + [227640] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7880), 1, - anon_sym_with, - STATE(4454), 1, - aux_sym_compound_type_repeat1, - STATE(6461), 1, - sym_arguments, - STATE(6515), 1, - sym_template_body, - STATE(6516), 1, - sym__refinement, STATE(4388), 2, sym_comment, sym_block_comment, - STATE(6416), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7748), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7746), 17, - anon_sym_COLON, + ACTIONS(7882), 33, + anon_sym_enum, anon_sym_case, - anon_sym_end, - anon_sym_if, + anon_sym_COMMA, + anon_sym_object, + anon_sym_given, + anon_sym_class, + anon_sym_trait, + anon_sym_LBRACK, + anon_sym_while, anon_sym_match, - anon_sym_EQ, + anon_sym_val, + anon_sym_AT, + anon_sym_var, + anon_sym_type, + anon_sym_def, anon_sym_opaque, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, + anon_sym_private, + anon_sym_protected, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_POUND, + anon_sym_then, anon_sym_do, - anon_sym_yield, - [227726] = 24, + [227686] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -454398,7 +453781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [227812] = 24, + [227772] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -454460,7 +453843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [227898] = 24, + [227858] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -454522,48 +453905,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [227984] = 4, + [227944] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(4944), 1, + anon_sym_AT, + ACTIONS(7620), 1, + sym__alpha_identifier, + ACTIONS(7628), 1, + anon_sym_inline, + ACTIONS(7630), 1, + anon_sym_infix, + ACTIONS(7632), 1, + anon_sym_open, + ACTIONS(7634), 1, + anon_sym_transparent, + ACTIONS(7640), 1, + sym__backquoted_id, + ACTIONS(7642), 1, + sym_operator_identifier, + ACTIONS(7780), 1, + anon_sym_RPAREN, + STATE(4567), 1, + aux_sym_enum_definition_repeat1, + STATE(7403), 1, + aux_sym_modifiers_repeat1, + STATE(10027), 1, + sym_annotation, + STATE(12378), 1, + sym_modifiers, + STATE(15019), 1, + sym__soft_identifier, + STATE(15112), 1, + sym_identifier, + STATE(16236), 1, + sym_class_parameter, + ACTIONS(65), 2, + anon_sym_private, + anon_sym_protected, + ACTIONS(7622), 2, + anon_sym_end, + anon_sym_opaque, + ACTIONS(7624), 2, + anon_sym_val, + anon_sym_var, STATE(4392), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 33, - anon_sym_enum, - anon_sym_case, - anon_sym_COMMA, - anon_sym_object, - anon_sym_given, - anon_sym_class, - anon_sym_trait, - anon_sym_LBRACK, - anon_sym_while, - anon_sym_match, - anon_sym_val, - anon_sym_AT, - anon_sym_var, - anon_sym_type, - anon_sym_def, - anon_sym_opaque, + STATE(6099), 5, + sym_access_modifier, + sym_inline_modifier, + sym_infix_modifier, + sym_open_modifier, + sym_transparent_modifier, + ACTIONS(61), 6, anon_sym_abstract, anon_sym_final, anon_sym_sealed, anon_sym_implicit, anon_sym_lazy, anon_sym_override, - anon_sym_private, - anon_sym_protected, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_POUND, - anon_sym_then, - anon_sym_do, [228030] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -454689,68 +454092,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_override, [228202] = 24, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(4944), 1, - anon_sym_AT, - ACTIONS(7620), 1, - sym__alpha_identifier, - ACTIONS(7628), 1, - anon_sym_inline, - ACTIONS(7630), 1, - anon_sym_infix, - ACTIONS(7632), 1, - anon_sym_open, - ACTIONS(7634), 1, - anon_sym_transparent, - ACTIONS(7640), 1, - sym__backquoted_id, - ACTIONS(7642), 1, - sym_operator_identifier, - ACTIONS(7780), 1, - anon_sym_RPAREN, - STATE(4567), 1, - aux_sym_enum_definition_repeat1, - STATE(7403), 1, - aux_sym_modifiers_repeat1, - STATE(10027), 1, - sym_annotation, - STATE(12375), 1, - sym_modifiers, - STATE(15019), 1, - sym__soft_identifier, - STATE(15112), 1, - sym_identifier, - STATE(16236), 1, - sym_class_parameter, - ACTIONS(65), 2, - anon_sym_private, - anon_sym_protected, - ACTIONS(7622), 2, - anon_sym_end, - anon_sym_opaque, - ACTIONS(7624), 2, - anon_sym_val, - anon_sym_var, - STATE(4395), 2, - sym_comment, - sym_block_comment, - STATE(6099), 5, - sym_access_modifier, - sym_inline_modifier, - sym_infix_modifier, - sym_open_modifier, - sym_transparent_modifier, - ACTIONS(61), 6, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - [228288] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -454779,7 +454120,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -454796,7 +454137,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7624), 2, anon_sym_val, anon_sym_var, - STATE(4396), 2, + STATE(4395), 2, sym_comment, sym_block_comment, STATE(6099), 5, @@ -454812,7 +454153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [228374] = 24, + [228288] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -454854,7 +454195,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4397), 2, + STATE(4396), 2, sym_comment, sym_block_comment, STATE(14710), 3, @@ -454874,6 +454215,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, + [228374] = 24, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7452), 1, + sym__alpha_identifier, + ACTIONS(7456), 1, + anon_sym_LBRACE, + ACTIONS(7458), 1, + anon_sym__, + ACTIONS(7466), 1, + sym__backquoted_id, + ACTIONS(7784), 1, + anon_sym_COLON, + ACTIONS(7786), 1, + anon_sym_LPAREN, + ACTIONS(7788), 1, + sym_operator_identifier, + STATE(11216), 1, + sym__simple_type, + STATE(11787), 1, + sym__soft_identifier, + STATE(11793), 1, + sym_identifier, + STATE(11811), 1, + sym__annotated_type, + STATE(13504), 1, + sym_annotated_type, + STATE(14966), 1, + sym__structural_instance, + STATE(15246), 1, + sym_compound_type, + STATE(16844), 1, + sym_stable_identifier, + STATE(17113), 1, + sym__constructor_application, + STATE(18004), 1, + sym__structural_type, + STATE(18038), 1, + sym_template_body, + STATE(4397), 2, + sym_comment, + sym_block_comment, + STATE(16391), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7462), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(12249), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, [228460] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -454885,23 +454288,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7890), 1, anon_sym_POUND, - STATE(4608), 1, + STATE(4604), 1, aux_sym_annotation_repeat1, - STATE(4746), 1, + STATE(4745), 1, sym_type_arguments, - STATE(4833), 1, + STATE(4832), 1, sym_arguments, STATE(4398), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 21, + ACTIONS(7732), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -454952,7 +454355,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -454990,70 +454393,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7452), 1, - sym__alpha_identifier, - ACTIONS(7456), 1, + ACTIONS(7582), 1, anon_sym_LBRACE, - ACTIONS(7458), 1, - anon_sym__, - ACTIONS(7466), 1, - sym__backquoted_id, - ACTIONS(7784), 1, - anon_sym_COLON, - ACTIONS(7786), 1, - anon_sym_LPAREN, - ACTIONS(7788), 1, - sym_operator_identifier, - STATE(11216), 1, - sym__simple_type, - STATE(11787), 1, - sym__soft_identifier, - STATE(11793), 1, - sym_identifier, - STATE(11809), 1, - sym__annotated_type, - STATE(13504), 1, - sym_annotated_type, - STATE(14966), 1, - sym__structural_instance, - STATE(15246), 1, - sym_compound_type, - STATE(16844), 1, - sym_stable_identifier, - STATE(17113), 1, - sym__constructor_application, - STATE(18004), 1, - sym__structural_type, - STATE(18038), 1, - sym_template_body, - STATE(4400), 2, - sym_comment, - sym_block_comment, - STATE(16391), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7462), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - STATE(12249), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [228692] = 24, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, ACTIONS(7586), 1, anon_sym_AT, + ACTIONS(7588), 1, + anon_sym_def, ACTIONS(7594), 1, anon_sym_inline, ACTIONS(7596), 1, @@ -455064,35 +454409,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, ACTIONS(7602), 1, anon_sym_LPAREN, - ACTIONS(7614), 1, - anon_sym_LBRACE, - ACTIONS(7616), 1, - anon_sym_def, - ACTIONS(7618), 1, + ACTIONS(7604), 1, sym__indent, - STATE(4407), 1, + STATE(4389), 1, aux_sym_extension_definition_repeat1, STATE(5332), 1, aux_sym_modifiers_repeat1, STATE(7505), 1, sym_annotation, - STATE(8697), 1, + STATE(8915), 1, aux_sym_enum_definition_repeat1, STATE(11031), 1, sym__using_parameters_clause, STATE(11102), 1, sym_parameters, - STATE(14385), 1, + STATE(14528), 1, sym__function_declaration, - STATE(17348), 1, + STATE(18430), 1, sym_modifiers, ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4401), 2, + STATE(4400), 2, sym_comment, sym_block_comment, - STATE(14932), 3, + STATE(14630), 3, sym__extension_template_body, sym_function_definition, sym_function_declaration, @@ -455109,18 +454450,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, + [228692] = 24, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7456), 1, + anon_sym_LBRACE, + ACTIONS(7520), 1, + sym__alpha_identifier, + ACTIONS(7522), 1, + anon_sym__, + ACTIONS(7528), 1, + sym__backquoted_id, + ACTIONS(7784), 1, + anon_sym_COLON, + ACTIONS(7800), 1, + anon_sym_LPAREN, + ACTIONS(7802), 1, + sym_operator_identifier, + STATE(11131), 1, + sym__simple_type, + STATE(11508), 1, + sym__soft_identifier, + STATE(11657), 1, + sym_identifier, + STATE(11798), 1, + sym__annotated_type, + STATE(13239), 1, + sym_annotated_type, + STATE(14572), 1, + sym__structural_instance, + STATE(15246), 1, + sym_compound_type, + STATE(17997), 1, + sym_stable_identifier, + STATE(18004), 1, + sym__structural_type, + STATE(18025), 1, + sym__constructor_application, + STATE(18038), 1, + sym_template_body, + STATE(4401), 2, + sym_comment, + sym_block_comment, + STATE(16391), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7524), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(12012), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, [228778] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7704), 1, + ACTIONS(7764), 1, anon_sym_LBRACK, - ACTIONS(7706), 1, + ACTIONS(7766), 1, anon_sym_AT, - ACTIONS(7710), 1, + ACTIONS(7770), 1, anon_sym_POUND, - STATE(4544), 1, + STATE(4547), 1, aux_sym_enum_definition_repeat1, STATE(4634), 1, sym_type_arguments, @@ -455129,7 +454532,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4402), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -455138,7 +454541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -455187,7 +454590,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -455225,63 +454628,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7456), 1, - anon_sym_LBRACE, - ACTIONS(7520), 1, - sym__alpha_identifier, - ACTIONS(7522), 1, - anon_sym__, - ACTIONS(7528), 1, - sym__backquoted_id, - ACTIONS(7784), 1, - anon_sym_COLON, - ACTIONS(7800), 1, - anon_sym_LPAREN, - ACTIONS(7802), 1, - sym_operator_identifier, - STATE(11131), 1, - sym__simple_type, - STATE(11508), 1, - sym__soft_identifier, - STATE(11657), 1, - sym_identifier, - STATE(11798), 1, - sym__annotated_type, - STATE(13239), 1, - sym_annotated_type, - STATE(14572), 1, - sym__structural_instance, - STATE(15246), 1, - sym_compound_type, - STATE(17997), 1, - sym_stable_identifier, - STATE(18004), 1, - sym__structural_type, - STATE(18025), 1, - sym__constructor_application, - STATE(18038), 1, - sym_template_body, - STATE(4404), 2, - sym_comment, - sym_block_comment, - STATE(16391), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7524), 6, - anon_sym_end, - anon_sym_opaque, + ACTIONS(7586), 1, + anon_sym_AT, + ACTIONS(7594), 1, anon_sym_inline, + ACTIONS(7596), 1, anon_sym_infix, + ACTIONS(7598), 1, anon_sym_open, + ACTIONS(7600), 1, anon_sym_transparent, - STATE(12011), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, + ACTIONS(7602), 1, + anon_sym_LPAREN, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_def, + ACTIONS(7618), 1, + sym__indent, + STATE(4407), 1, + aux_sym_extension_definition_repeat1, + STATE(5332), 1, + aux_sym_modifiers_repeat1, + STATE(7505), 1, + sym_annotation, + STATE(8697), 1, + aux_sym_enum_definition_repeat1, + STATE(11031), 1, + sym__using_parameters_clause, + STATE(11102), 1, + sym_parameters, + STATE(14385), 1, + sym__function_declaration, + STATE(17348), 1, + sym_modifiers, + ACTIONS(7592), 2, + anon_sym_private, + anon_sym_protected, + STATE(4404), 2, + sym_comment, + sym_block_comment, + STATE(14932), 3, + sym__extension_template_body, + sym_function_definition, + sym_function_declaration, + STATE(6099), 5, + sym_access_modifier, + sym_inline_modifier, + sym_infix_modifier, + sym_open_modifier, + sym_transparent_modifier, + ACTIONS(7590), 6, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, [229010] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -455573,7 +454976,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7732), 1, + ACTIONS(7710), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -455581,7 +454984,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -455672,9 +455075,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7704), 1, + ACTIONS(7764), 1, anon_sym_LBRACK, - ACTIONS(7710), 1, + ACTIONS(7770), 1, anon_sym_POUND, ACTIONS(7920), 1, anon_sym_LPAREN, @@ -455687,7 +455090,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4412), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -455695,7 +455098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -455731,9 +455134,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7802), 1, sym_operator_identifier, - ACTIONS(7874), 1, - anon_sym_COLON, ACTIONS(7876), 1, + anon_sym_COLON, + ACTIONS(7878), 1, anon_sym_LBRACE, STATE(11508), 1, sym__soft_identifier, @@ -455770,7 +455173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -455799,7 +455202,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7732), 1, + ACTIONS(7710), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -455807,7 +455210,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -455869,7 +455272,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -455909,7 +455312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7924), 1, anon_sym_with, - STATE(4507), 1, + STATE(4493), 1, aux_sym_compound_type_repeat1, STATE(6370), 1, sym_arguments, @@ -455923,7 +455326,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6420), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -455933,7 +455336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -455980,7 +455383,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456042,7 +455445,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456104,7 +455507,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456166,7 +455569,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456290,7 +455693,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456394,7 +455797,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456456,7 +455859,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456518,7 +455921,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456647,7 +456050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -456676,7 +456079,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7654), 1, + ACTIONS(7676), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -456684,7 +456087,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456728,7 +456131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(7816), 1, anon_sym_with, - STATE(4983), 1, + STATE(4984), 1, aux_sym_compound_type_repeat1, STATE(7265), 1, sym__refinement, @@ -456796,7 +456199,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456858,7 +456261,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -456916,7 +456319,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11793), 1, sym_identifier, - STATE(11960), 1, + STATE(11962), 1, sym__annotated_type, STATE(13504), 1, sym_annotated_type, @@ -456974,7 +456377,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7642), 1, sym_operator_identifier, - ACTIONS(7654), 1, + ACTIONS(7676), 1, anon_sym_RPAREN, STATE(4567), 1, aux_sym_enum_definition_repeat1, @@ -456982,7 +456385,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457028,21 +456431,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(4621), 1, aux_sym_annotation_repeat1, - STATE(4656), 1, + STATE(4655), 1, sym_type_arguments, - STATE(5041), 1, + STATE(5037), 1, sym_arguments, STATE(4435), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 21, + ACTIONS(7732), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -457093,7 +456496,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457131,56 +456534,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7958), 1, + ACTIONS(7452), 1, sym__alpha_identifier, - ACTIONS(7960), 1, - anon_sym_COLON, - ACTIONS(7962), 1, + ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7964), 1, + ACTIONS(7458), 1, anon_sym__, - ACTIONS(7968), 1, - anon_sym_LPAREN, - ACTIONS(7970), 1, + ACTIONS(7466), 1, sym__backquoted_id, - ACTIONS(7972), 1, + ACTIONS(7784), 1, + anon_sym_COLON, + ACTIONS(7786), 1, + anon_sym_LPAREN, + ACTIONS(7788), 1, sym_operator_identifier, - STATE(10701), 1, + STATE(11216), 1, sym__simple_type, - STATE(11083), 1, - sym__annotated_type, - STATE(11461), 1, + STATE(11787), 1, sym__soft_identifier, - STATE(11512), 1, + STATE(11793), 1, sym_identifier, - STATE(12500), 1, - sym__constructor_application, - STATE(12827), 1, + STATE(11819), 1, + sym__annotated_type, + STATE(13504), 1, + sym_annotated_type, + STATE(14910), 1, + sym__structural_instance, + STATE(15246), 1, sym_compound_type, - STATE(13196), 1, + STATE(16844), 1, + sym_stable_identifier, + STATE(17113), 1, + sym__constructor_application, + STATE(18004), 1, sym__structural_type, - STATE(13289), 1, + STATE(18038), 1, sym_template_body, - STATE(13312), 1, - sym_annotated_type, - STATE(13620), 1, - sym__constructor_applications, - STATE(17894), 1, - sym_stable_identifier, STATE(4437), 2, sym_comment, sym_block_comment, - STATE(13291), 2, + STATE(16391), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7966), 6, + ACTIONS(7462), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(11880), 7, + STATE(12249), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -457255,56 +456658,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7452), 1, + ACTIONS(7958), 1, sym__alpha_identifier, - ACTIONS(7456), 1, + ACTIONS(7960), 1, + anon_sym_COLON, + ACTIONS(7962), 1, anon_sym_LBRACE, - ACTIONS(7458), 1, + ACTIONS(7964), 1, anon_sym__, - ACTIONS(7466), 1, - sym__backquoted_id, - ACTIONS(7784), 1, - anon_sym_COLON, - ACTIONS(7786), 1, + ACTIONS(7968), 1, anon_sym_LPAREN, - ACTIONS(7788), 1, + ACTIONS(7970), 1, + sym__backquoted_id, + ACTIONS(7972), 1, sym_operator_identifier, - STATE(11216), 1, + STATE(10701), 1, sym__simple_type, - STATE(11787), 1, + STATE(11083), 1, + sym__annotated_type, + STATE(11461), 1, sym__soft_identifier, - STATE(11793), 1, + STATE(11512), 1, sym_identifier, - STATE(11818), 1, - sym__annotated_type, - STATE(13504), 1, - sym_annotated_type, - STATE(14910), 1, - sym__structural_instance, - STATE(15246), 1, - sym_compound_type, - STATE(16844), 1, - sym_stable_identifier, - STATE(17113), 1, + STATE(12500), 1, sym__constructor_application, - STATE(18004), 1, + STATE(12827), 1, + sym_compound_type, + STATE(13196), 1, sym__structural_type, - STATE(18038), 1, + STATE(13289), 1, sym_template_body, + STATE(13312), 1, + sym_annotated_type, + STATE(13620), 1, + sym__constructor_applications, + STATE(17894), 1, + sym_stable_identifier, STATE(4439), 2, sym_comment, sym_block_comment, - STATE(16391), 2, + STATE(13291), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7462), 6, + ACTIONS(7966), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12249), 7, + STATE(11883), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -457317,9 +456720,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7750), 1, + ACTIONS(7746), 1, anon_sym_with, - STATE(4911), 1, + STATE(4910), 1, aux_sym_compound_type_repeat1, STATE(5494), 1, sym_template_body, @@ -457389,7 +456792,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457451,7 +456854,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457513,7 +456916,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457575,7 +456978,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457637,7 +457040,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -457766,7 +457169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -457775,68 +457178,6 @@ static const uint16_t ts_small_parse_table[] = { sym__type_identifier, sym_wildcard, [232360] = 24, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7456), 1, - anon_sym_LBRACE, - ACTIONS(7520), 1, - sym__alpha_identifier, - ACTIONS(7522), 1, - anon_sym__, - ACTIONS(7528), 1, - sym__backquoted_id, - ACTIONS(7784), 1, - anon_sym_COLON, - ACTIONS(7800), 1, - anon_sym_LPAREN, - ACTIONS(7802), 1, - sym_operator_identifier, - STATE(11131), 1, - sym__simple_type, - STATE(11508), 1, - sym__soft_identifier, - STATE(11657), 1, - sym_identifier, - STATE(11750), 1, - sym__annotated_type, - STATE(13239), 1, - sym_annotated_type, - STATE(14677), 1, - sym__structural_instance, - STATE(15246), 1, - sym_compound_type, - STATE(17997), 1, - sym_stable_identifier, - STATE(18004), 1, - sym__structural_type, - STATE(18025), 1, - sym__constructor_application, - STATE(18038), 1, - sym_template_body, - STATE(4448), 2, - sym_comment, - sym_block_comment, - STATE(16391), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7524), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - STATE(12011), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [232446] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -457878,7 +457219,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7592), 2, anon_sym_private, anon_sym_protected, - STATE(4449), 2, + STATE(4448), 2, sym_comment, sym_block_comment, STATE(14920), 3, @@ -457898,6 +457239,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, + [232446] = 24, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7456), 1, + anon_sym_LBRACE, + ACTIONS(7520), 1, + sym__alpha_identifier, + ACTIONS(7522), 1, + anon_sym__, + ACTIONS(7528), 1, + sym__backquoted_id, + ACTIONS(7784), 1, + anon_sym_COLON, + ACTIONS(7800), 1, + anon_sym_LPAREN, + ACTIONS(7802), 1, + sym_operator_identifier, + STATE(11131), 1, + sym__simple_type, + STATE(11508), 1, + sym__soft_identifier, + STATE(11657), 1, + sym_identifier, + STATE(11750), 1, + sym__annotated_type, + STATE(13239), 1, + sym_annotated_type, + STATE(14677), 1, + sym__structural_instance, + STATE(15246), 1, + sym_compound_type, + STATE(17997), 1, + sym_stable_identifier, + STATE(18004), 1, + sym__structural_type, + STATE(18025), 1, + sym__constructor_application, + STATE(18038), 1, + sym_template_body, + STATE(4449), 2, + sym_comment, + sym_block_comment, + STATE(16391), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7524), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(12012), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, [232532] = 24, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -457927,7 +457330,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -458039,7 +457442,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8008), 1, sym_operator_identifier, - STATE(4687), 1, + STATE(4684), 1, sym__simple_type, STATE(4716), 1, sym__annotated_type, @@ -458080,55 +457483,7 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [232784] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7832), 1, - anon_sym_LBRACK, - ACTIONS(7836), 1, - anon_sym_POUND, - ACTIONS(8010), 1, - anon_sym_AT, - STATE(4721), 1, - sym_type_arguments, - STATE(4740), 1, - aux_sym_enum_definition_repeat1, - STATE(5268), 1, - sym_annotation, - STATE(4453), 2, - sym_comment, - sym_block_comment, - ACTIONS(7702), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7700), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [232843] = 10, + [232784] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -458141,7 +457496,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(6525), 1, sym__refinement, - STATE(4454), 2, + STATE(4453), 2, sym_comment, sym_block_comment, STATE(6416), 2, @@ -458175,76 +457530,72 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [232900] = 15, + [232841] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8012), 1, - anon_sym_COLON, - ACTIONS(8014), 1, - anon_sym_LBRACE, - ACTIONS(8016), 1, - anon_sym_with, - STATE(4484), 1, - aux_sym_compound_type_repeat1, - STATE(7909), 1, - sym__refinement, - STATE(7925), 1, - sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4455), 2, + ACTIONS(7832), 1, + anon_sym_LBRACK, + ACTIONS(7836), 1, + anon_sym_POUND, + ACTIONS(8010), 1, + anon_sym_AT, + STATE(4725), 1, + sym_type_arguments, + STATE(4739), 1, + aux_sym_enum_definition_repeat1, + STATE(5268), 1, + sym_annotation, + STATE(4454), 2, sym_comment, sym_block_comment, - STATE(7859), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 5, + ACTIONS(7762), 6, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(7916), 7, + sym__backquoted_id, + ACTIONS(7760), 20, + anon_sym_COLON, anon_sym_case, anon_sym_STAR, - anon_sym_if, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - ACTIONS(7808), 9, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, anon_sym_match, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [232967] = 23, + anon_sym_do, + anon_sym_yield, + [232900] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8018), 1, + ACTIONS(8012), 1, sym__alpha_identifier, - ACTIONS(8020), 1, + ACTIONS(8014), 1, anon_sym_COLON, - ACTIONS(8022), 1, + ACTIONS(8016), 1, anon_sym_LBRACE, - ACTIONS(8024), 1, + ACTIONS(8018), 1, anon_sym__, - ACTIONS(8028), 1, + ACTIONS(8022), 1, anon_sym_LPAREN, - ACTIONS(8030), 1, + ACTIONS(8024), 1, sym__backquoted_id, - ACTIONS(8032), 1, + ACTIONS(8026), 1, sym_operator_identifier, STATE(4500), 1, sym__simple_type, @@ -458252,7 +457603,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(5240), 1, sym__soft_identifier, - STATE(5367), 1, + STATE(5365), 1, sym__constructor_application, STATE(5487), 1, sym_identifier, @@ -458266,13 +457617,13 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(16886), 1, sym_stable_identifier, - STATE(4456), 2, + STATE(4455), 2, sym_comment, sym_block_comment, STATE(7062), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(8026), 6, + ACTIONS(8020), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -458287,6 +457638,58 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, + [232983] = 15, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8028), 1, + anon_sym_COLON, + ACTIONS(8030), 1, + anon_sym_LBRACE, + ACTIONS(8032), 1, + anon_sym_with, + STATE(4482), 1, + aux_sym_compound_type_repeat1, + STATE(7909), 1, + sym__refinement, + STATE(7925), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4456), 2, + sym_comment, + sym_block_comment, + STATE(7859), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 5, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(7916), 7, + anon_sym_case, + anon_sym_STAR, + anon_sym_if, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, [233050] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -458294,7 +457697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(908), 1, anon_sym_LBRACE, - ACTIONS(7708), 1, + ACTIONS(7768), 1, anon_sym_LPAREN, ACTIONS(8038), 1, anon_sym_DOT, @@ -458346,23 +457749,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(8044), 1, anon_sym_POUND, - STATE(4752), 1, + STATE(4751), 1, aux_sym_annotation_repeat1, - STATE(4915), 1, + STATE(4912), 1, sym_type_arguments, STATE(5416), 1, sym_arguments, STATE(4458), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -458478,7 +457881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -458501,9 +457904,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(7802), 1, sym_operator_identifier, - ACTIONS(7874), 1, - anon_sym_COLON, ACTIONS(7876), 1, + anon_sym_COLON, + ACTIONS(7878), 1, anon_sym_LBRACE, STATE(11508), 1, sym__soft_identifier, @@ -458538,7 +457941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -458561,7 +457964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(5007), 1, aux_sym_enum_definition_repeat1, - STATE(5409), 1, + STATE(5408), 1, sym_type_arguments, STATE(5726), 1, sym_annotation, @@ -458570,14 +457973,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4462), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -458615,13 +458018,13 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8070), 1, sym_operator_identifier, - STATE(4330), 1, - sym__simple_type, - STATE(4338), 1, + STATE(4339), 1, sym__annotated_type, - STATE(4666), 1, + STATE(4342), 1, + sym__simple_type, + STATE(4665), 1, sym__constructor_application, - STATE(4751), 1, + STATE(4752), 1, sym__soft_identifier, STATE(4806), 1, sym_identifier, @@ -458663,7 +458066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8072), 1, anon_sym_with, - STATE(4600), 1, + STATE(4601), 1, aux_sym_compound_type_repeat1, STATE(7144), 1, sym_arguments, @@ -458677,7 +458080,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7132), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -458686,7 +458089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -458711,7 +458114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(908), 1, anon_sym_LBRACE, - ACTIONS(7708), 1, + ACTIONS(7768), 1, anon_sym_LPAREN, ACTIONS(8038), 1, anon_sym_DOT, @@ -458725,7 +458128,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8088), 1, sym_operator_identifier, - STATE(1791), 1, + STATE(1793), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -458815,12 +458218,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_annotation_repeat1, STATE(4973), 1, sym_type_arguments, - STATE(5453), 1, + STATE(5452), 1, sym_arguments, STATE(4467), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -458828,7 +458231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -458859,23 +458262,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(8096), 1, anon_sym_POUND, - STATE(4641), 1, + STATE(4640), 1, aux_sym_annotation_repeat1, - STATE(5024), 1, + STATE(5025), 1, sym_type_arguments, STATE(5150), 1, sym_arguments, STATE(4468), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -458975,7 +458378,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8120), 1, sym_operator_identifier, - STATE(4811), 1, + STATE(4812), 1, sym__simple_type, STATE(4817), 1, sym__annotated_type, @@ -459077,9 +458480,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8132), 1, sym_operator_identifier, - STATE(4640), 1, + STATE(4639), 1, sym__simple_type, - STATE(4654), 1, + STATE(4653), 1, sym__annotated_type, STATE(6304), 1, sym_identifier, @@ -459139,7 +458542,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7235), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -459149,7 +458552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -459218,7 +458621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5489), 7, + STATE(5481), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -459349,7 +458752,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(5212), 1, sym__soft_identifier, - STATE(5275), 1, + STATE(5276), 1, sym__constructor_application, STATE(5428), 1, sym_identifier, @@ -459376,7 +458779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5313), 7, + STATE(5314), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -459449,7 +458852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(8188), 1, sym__interpolated_multiline_string_start, @@ -459457,7 +458860,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15293), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(4479), 2, @@ -459510,7 +458913,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8200), 1, sym_operator_identifier, - STATE(4873), 1, + STATE(4871), 1, sym__annotated_type, STATE(4951), 1, sym__simple_type, @@ -459556,9 +458959,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6204), 1, + ACTIONS(4934), 1, anon_sym_COLON, - ACTIONS(6206), 1, + ACTIONS(4936), 1, anon_sym_LBRACE, ACTIONS(8202), 1, sym__alpha_identifier, @@ -459570,69 +458973,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8212), 1, sym_operator_identifier, - STATE(6116), 1, - sym__annotated_type, - STATE(6181), 1, - sym__simple_type, - STATE(8981), 1, - sym_identifier, - STATE(8982), 1, - sym__constructor_application, - STATE(9125), 1, - sym__soft_identifier, - STATE(9185), 1, - sym_compound_type, - STATE(9857), 1, - sym__structural_type, - STATE(10285), 1, - sym_annotated_type, - STATE(10585), 1, - sym_template_body, - STATE(17112), 1, - sym_stable_identifier, - STATE(4481), 2, - sym_comment, - sym_block_comment, - STATE(6177), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(8206), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - STATE(9190), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [234773] = 23, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(4934), 1, - anon_sym_COLON, - ACTIONS(4936), 1, - anon_sym_LBRACE, - ACTIONS(8214), 1, - sym__alpha_identifier, - ACTIONS(8216), 1, - anon_sym__, - ACTIONS(8220), 1, - anon_sym_LPAREN, - ACTIONS(8222), 1, - sym__backquoted_id, - ACTIONS(8224), 1, - sym_operator_identifier, STATE(5229), 1, sym__annotated_type, - STATE(5435), 1, + STATE(5434), 1, sym__simple_type, STATE(7669), 1, sym__soft_identifier, @@ -459650,13 +458993,13 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(16659), 1, sym_stable_identifier, - STATE(4482), 2, + STATE(4481), 2, sym_comment, sym_block_comment, STATE(8739), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(8218), 6, + ACTIONS(8206), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -459671,63 +459014,16 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [234856] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8226), 1, - sym__interpolated_multiline_string_start, - STATE(6635), 1, - sym_interpolated_string, - STATE(16294), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4483), 2, - sym_comment, - sym_block_comment, - ACTIONS(2536), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 17, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [234913] = 12, + [234773] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8012), 1, + ACTIONS(8028), 1, anon_sym_COLON, - ACTIONS(8014), 1, + ACTIONS(8030), 1, anon_sym_LBRACE, - ACTIONS(8016), 1, + ACTIONS(8032), 1, anon_sym_with, STATE(5334), 1, aux_sym_compound_type_repeat1, @@ -459735,7 +459031,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(7925), 1, sym_template_body, - STATE(4484), 2, + STATE(4482), 2, sym_comment, sym_block_comment, STATE(7859), 2, @@ -459767,15 +459063,62 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [234974] = 4, + [234834] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4485), 2, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8214), 1, + sym__interpolated_multiline_string_start, + STATE(6635), 1, + sym_interpolated_string, + STATE(16294), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4483), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 32, + ACTIONS(2536), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(2531), 17, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [234891] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4484), 2, + sym_comment, + sym_block_comment, + ACTIONS(8216), 32, anon_sym_enum, anon_sym_case, anon_sym_COMMA, @@ -459808,7 +459151,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [235019] = 15, + [234936] = 12, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(908), 1, + anon_sym_LBRACE, + ACTIONS(7768), 1, + anon_sym_LPAREN, + ACTIONS(8038), 1, + anon_sym_DOT, + ACTIONS(8084), 1, + anon_sym_EQ, + STATE(637), 1, + sym_identifier, + STATE(4202), 1, + sym__soft_identifier, + STATE(4485), 2, + sym_comment, + sym_block_comment, + STATE(5750), 3, + sym_block, + sym_case_block, + sym_arguments, + ACTIONS(8220), 6, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8218), 17, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [234997] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -459860,16 +459252,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [235086] = 11, + [235064] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8230), 1, + ACTIONS(8222), 1, anon_sym_LBRACK, - ACTIONS(8232), 1, + ACTIONS(8224), 1, anon_sym_LPAREN, - ACTIONS(8234), 1, + ACTIONS(8226), 1, anon_sym_POUND, STATE(4691), 1, aux_sym_annotation_repeat1, @@ -459880,14 +459272,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4487), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -459908,18 +459300,18 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [235145] = 11, + [235123] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8236), 1, + ACTIONS(8228), 1, anon_sym_LBRACK, - ACTIONS(8238), 1, + ACTIONS(8230), 1, anon_sym_LPAREN, - ACTIONS(8240), 1, + ACTIONS(8232), 1, anon_sym_POUND, - STATE(4726), 1, + STATE(4727), 1, aux_sym_annotation_repeat1, STATE(5086), 1, sym_type_arguments, @@ -459928,13 +459320,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(4488), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 21, + ACTIONS(7732), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -459956,56 +459348,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [235204] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(908), 1, - anon_sym_LBRACE, - ACTIONS(7708), 1, - anon_sym_LPAREN, - ACTIONS(8038), 1, - anon_sym_DOT, - ACTIONS(8084), 1, - anon_sym_EQ, - STATE(637), 1, - sym_identifier, - STATE(4202), 1, - sym__soft_identifier, - STATE(4489), 2, - sym_comment, - sym_block_comment, - STATE(5750), 3, - sym_block, - sym_case_block, - sym_arguments, - ACTIONS(8244), 6, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8242), 17, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [235265] = 23, + [235182] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460014,19 +459357,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(6946), 1, anon_sym_LBRACE, - ACTIONS(8246), 1, + ACTIONS(8234), 1, sym__alpha_identifier, - ACTIONS(8248), 1, + ACTIONS(8236), 1, anon_sym__, - ACTIONS(8252), 1, + ACTIONS(8240), 1, anon_sym_LPAREN, - ACTIONS(8254), 1, + ACTIONS(8242), 1, sym__backquoted_id, - ACTIONS(8256), 1, + ACTIONS(8244), 1, sym_operator_identifier, - STATE(4682), 1, + STATE(4679), 1, sym__annotated_type, - STATE(4730), 1, + STATE(4732), 1, sym__simple_type, STATE(6280), 1, sym__soft_identifier, @@ -460044,13 +459387,13 @@ static const uint16_t ts_small_parse_table[] = { sym__structural_type, STATE(17797), 1, sym_stable_identifier, - STATE(4490), 2, + STATE(4489), 2, sym_comment, sym_block_comment, STATE(8652), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(8250), 6, + ACTIONS(8238), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -460065,6 +459408,66 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, + [235265] = 23, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(6186), 1, + anon_sym_COLON, + ACTIONS(6188), 1, + anon_sym_LBRACE, + ACTIONS(7452), 1, + sym__alpha_identifier, + ACTIONS(7458), 1, + anon_sym__, + ACTIONS(7466), 1, + sym__backquoted_id, + ACTIONS(7786), 1, + anon_sym_LPAREN, + ACTIONS(7788), 1, + sym_operator_identifier, + STATE(8340), 1, + sym_compound_type, + STATE(9400), 1, + sym__structural_type, + STATE(11495), 1, + sym__simple_type, + STATE(11787), 1, + sym__soft_identifier, + STATE(11793), 1, + sym_identifier, + STATE(11826), 1, + sym__annotated_type, + STATE(12224), 1, + sym_template_body, + STATE(13504), 1, + sym_annotated_type, + STATE(14824), 1, + sym__constructor_application, + STATE(16844), 1, + sym_stable_identifier, + STATE(4490), 2, + sym_comment, + sym_block_comment, + STATE(9539), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7462), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(12249), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, [235348] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -460076,7 +459479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(7870), 1, anon_sym_POUND, - STATE(4757), 1, + STATE(4755), 1, aux_sym_enum_definition_repeat1, STATE(4973), 1, sym_type_arguments, @@ -460085,7 +459488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4491), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -460094,7 +459497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -460124,7 +459527,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8158), 1, anon_sym_with, - STATE(5196), 1, + STATE(5199), 1, aux_sym_compound_type_repeat1, STATE(7844), 1, sym__refinement, @@ -460162,67 +459565,54 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [235468] = 23, + [235468] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6186), 1, - anon_sym_COLON, - ACTIONS(6188), 1, - anon_sym_LBRACE, - ACTIONS(7452), 1, - sym__alpha_identifier, - ACTIONS(7458), 1, - anon_sym__, - ACTIONS(7466), 1, - sym__backquoted_id, - ACTIONS(7786), 1, - anon_sym_LPAREN, - ACTIONS(7788), 1, - sym_operator_identifier, - STATE(8340), 1, - sym_compound_type, - STATE(9400), 1, - sym__structural_type, - STATE(11495), 1, - sym__simple_type, - STATE(11787), 1, - sym__soft_identifier, - STATE(11793), 1, - sym_identifier, - STATE(11826), 1, - sym__annotated_type, - STATE(12224), 1, + ACTIONS(7924), 1, + anon_sym_with, + STATE(5233), 1, + aux_sym_compound_type_repeat1, + STATE(6755), 1, sym_template_body, - STATE(13504), 1, - sym_annotated_type, - STATE(14824), 1, - sym__constructor_application, - STATE(16844), 1, - sym_stable_identifier, + STATE(6758), 1, + sym__refinement, STATE(4493), 2, sym_comment, sym_block_comment, - STATE(9539), 2, + STATE(6420), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7462), 6, + ACTIONS(7944), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7942), 17, + anon_sym_COLON, + anon_sym_case, anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12249), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [235551] = 5, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [235525] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460264,72 +459654,84 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [235598] = 11, + [235572] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7790), 1, - anon_sym_LBRACK, - ACTIONS(7796), 1, - anon_sym_POUND, - ACTIONS(8258), 1, + ACTIONS(8246), 1, + sym__alpha_identifier, + ACTIONS(8248), 1, + anon_sym_COLON, + ACTIONS(8250), 1, + anon_sym_LBRACE, + ACTIONS(8252), 1, + anon_sym__, + ACTIONS(8256), 1, anon_sym_LPAREN, - STATE(4628), 1, - aux_sym_annotation_repeat1, - STATE(4810), 1, - sym_type_arguments, - STATE(5303), 1, - sym_arguments, + ACTIONS(8258), 1, + sym__backquoted_id, + ACTIONS(8260), 1, + sym_operator_identifier, + STATE(4351), 1, + sym__simple_type, + STATE(4386), 1, + sym__annotated_type, + STATE(4866), 1, + sym_identifier, + STATE(4921), 1, + sym__constructor_application, + STATE(4959), 1, + sym__soft_identifier, + STATE(5746), 1, + sym_compound_type, + STATE(5933), 1, + sym_annotated_type, + STATE(6155), 1, + sym_template_body, + STATE(6473), 1, + sym__structural_type, + STATE(17701), 1, + sym_stable_identifier, STATE(4495), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7736), 19, - anon_sym_COLON, - anon_sym_case, + STATE(6416), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(8254), 6, anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [235657] = 23, + STATE(4825), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, + [235655] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, - sym__alpha_identifier, ACTIONS(7846), 1, + sym__alpha_identifier, + ACTIONS(7852), 1, anon_sym__, - ACTIONS(7850), 1, + ACTIONS(7856), 1, anon_sym_LPAREN, - ACTIONS(7852), 1, + ACTIONS(7858), 1, sym__backquoted_id, - ACTIONS(7854), 1, + ACTIONS(7860), 1, sym_operator_identifier, - ACTIONS(8260), 1, - anon_sym_COLON, ACTIONS(8262), 1, + anon_sym_COLON, + ACTIONS(8264), 1, anon_sym_LBRACE, STATE(10892), 1, sym__simple_type, @@ -460337,7 +459739,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(11741), 1, sym_identifier, - STATE(11889), 1, + STATE(11891), 1, sym__soft_identifier, STATE(13475), 1, sym_annotated_type, @@ -460357,14 +459759,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(13753), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7848), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12133), 7, + STATE(12135), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -460372,7 +459774,7 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [235740] = 23, + [235738] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460381,15 +459783,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(6272), 1, anon_sym_LBRACE, - ACTIONS(8264), 1, - sym__alpha_identifier, ACTIONS(8266), 1, + sym__alpha_identifier, + ACTIONS(8268), 1, anon_sym__, - ACTIONS(8270), 1, - anon_sym_LPAREN, ACTIONS(8272), 1, - sym__backquoted_id, + anon_sym_LPAREN, ACTIONS(8274), 1, + sym__backquoted_id, + ACTIONS(8276), 1, sym_operator_identifier, STATE(5388), 1, sym__simple_type, @@ -460417,7 +459819,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5972), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(8268), 6, + ACTIONS(8270), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -460432,142 +459834,118 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [235823] = 23, + [235821] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8276), 1, - sym__alpha_identifier, + ACTIONS(7790), 1, + anon_sym_LBRACK, + ACTIONS(7796), 1, + anon_sym_POUND, ACTIONS(8278), 1, - anon_sym_COLON, - ACTIONS(8280), 1, - anon_sym_LBRACE, - ACTIONS(8282), 1, - anon_sym__, - ACTIONS(8286), 1, anon_sym_LPAREN, - ACTIONS(8288), 1, - sym__backquoted_id, - ACTIONS(8290), 1, - sym_operator_identifier, - STATE(4351), 1, - sym__simple_type, - STATE(4388), 1, - sym__annotated_type, - STATE(4867), 1, - sym_identifier, - STATE(4921), 1, - sym__constructor_application, - STATE(4959), 1, - sym__soft_identifier, - STATE(5746), 1, - sym_compound_type, - STATE(5933), 1, - sym_annotated_type, - STATE(6155), 1, - sym_template_body, - STATE(6473), 1, - sym__structural_type, - STATE(17701), 1, - sym_stable_identifier, + STATE(4628), 1, + aux_sym_annotation_repeat1, + STATE(4810), 1, + sym_type_arguments, + STATE(5308), 1, + sym_arguments, STATE(4498), 2, sym_comment, sym_block_comment, - STATE(6416), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(8284), 6, + ACTIONS(7734), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7732), 19, + anon_sym_COLON, + anon_sym_case, anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4827), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [235906] = 23, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [235880] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7896), 1, - sym__alpha_identifier, - ACTIONS(7898), 1, - anon_sym_COLON, - ACTIONS(7900), 1, - anon_sym_LBRACE, - ACTIONS(7902), 1, - anon_sym__, - ACTIONS(7906), 1, - anon_sym_LPAREN, - ACTIONS(7908), 1, - sym__backquoted_id, - ACTIONS(7910), 1, - sym_operator_identifier, - STATE(12462), 1, - sym__simple_type, - STATE(12682), 1, - sym__annotated_type, - STATE(13535), 1, - sym_identifier, - STATE(13652), 1, - sym__soft_identifier, - STATE(14373), 1, - sym_compound_type, - STATE(14435), 1, - sym_annotated_type, - STATE(14480), 1, - sym_template_body, - STATE(14497), 1, - sym__structural_type, - STATE(14680), 1, - sym__constructor_application, - STATE(17867), 1, - sym_stable_identifier, + ACTIONS(7950), 1, + anon_sym_LBRACK, + ACTIONS(7954), 1, + anon_sym_POUND, + ACTIONS(8280), 1, + anon_sym_AT, + STATE(4647), 1, + aux_sym_enum_definition_repeat1, + STATE(4655), 1, + sym_type_arguments, + STATE(5403), 1, + sym_annotation, STATE(4499), 2, sym_comment, sym_block_comment, - STATE(14527), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7904), 6, + ACTIONS(7762), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7760), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, + anon_sym_match, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(13955), 7, - sym_tuple_type, - sym_singleton_type, - sym_stable_type_identifier, - sym_generic_type, - sym_projected_type, - sym__type_identifier, - sym_wildcard, - [235989] = 13, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [235939] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8292), 1, + ACTIONS(8282), 1, anon_sym_LBRACK, - ACTIONS(8294), 1, + ACTIONS(8284), 1, anon_sym_AT, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, - ACTIONS(8298), 1, + ACTIONS(8288), 1, anon_sym_POUND, - STATE(4860), 1, + STATE(4858), 1, aux_sym_enum_definition_repeat1, - STATE(5235), 1, + STATE(5303), 1, sym_type_arguments, STATE(5658), 1, sym_annotation, @@ -460576,7 +459954,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4500), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -460584,7 +459962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -460602,7 +459980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [236052] = 23, + [236002] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460611,19 +459989,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(8300), 1, + ACTIONS(8290), 1, sym__alpha_identifier, - ACTIONS(8302), 1, + ACTIONS(8292), 1, anon_sym__, - ACTIONS(8306), 1, + ACTIONS(8296), 1, anon_sym_LPAREN, - ACTIONS(8308), 1, + ACTIONS(8298), 1, sym__backquoted_id, - ACTIONS(8310), 1, + ACTIONS(8300), 1, sym_operator_identifier, STATE(5175), 1, sym__simple_type, - STATE(5375), 1, + STATE(5374), 1, sym__annotated_type, STATE(7660), 1, sym__soft_identifier, @@ -460647,7 +460025,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9539), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(8304), 6, + ACTIONS(8294), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -460662,18 +460040,18 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [236135] = 11, + [236085] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8312), 1, + ACTIONS(8302), 1, anon_sym_LBRACK, - ACTIONS(8314), 1, + ACTIONS(8304), 1, anon_sym_LPAREN, - ACTIONS(8316), 1, + ACTIONS(8306), 1, anon_sym_POUND, - STATE(4770), 1, + STATE(4771), 1, aux_sym_annotation_repeat1, STATE(4976), 1, sym_type_arguments, @@ -460682,14 +460060,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4502), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -460710,55 +460088,67 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [236194] = 11, + [236144] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7950), 1, - anon_sym_LBRACK, - ACTIONS(7954), 1, - anon_sym_POUND, - ACTIONS(8318), 1, - anon_sym_AT, - STATE(4647), 1, - aux_sym_enum_definition_repeat1, - STATE(4656), 1, - sym_type_arguments, - STATE(5406), 1, - sym_annotation, + ACTIONS(7896), 1, + sym__alpha_identifier, + ACTIONS(7898), 1, + anon_sym_COLON, + ACTIONS(7900), 1, + anon_sym_LBRACE, + ACTIONS(7902), 1, + anon_sym__, + ACTIONS(7906), 1, + anon_sym_LPAREN, + ACTIONS(7908), 1, + sym__backquoted_id, + ACTIONS(7910), 1, + sym_operator_identifier, + STATE(12462), 1, + sym__simple_type, + STATE(12682), 1, + sym__annotated_type, + STATE(13535), 1, + sym_identifier, + STATE(13652), 1, + sym__soft_identifier, + STATE(14373), 1, + sym_compound_type, + STATE(14435), 1, + sym_annotated_type, + STATE(14480), 1, + sym_template_body, + STATE(14497), 1, + sym__structural_type, + STATE(14680), 1, + sym__constructor_application, + STATE(17867), 1, + sym_stable_identifier, STATE(4503), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7700), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, + STATE(14527), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7904), 6, anon_sym_end, - anon_sym_if, - anon_sym_match, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [236253] = 23, + STATE(13955), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, + [236227] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460773,11 +460163,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(7910), 1, sym_operator_identifier, - ACTIONS(8320), 1, + ACTIONS(8308), 1, anon_sym_COLON, - ACTIONS(8322), 1, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(12192), 1, + STATE(12193), 1, sym__simple_type, STATE(12742), 1, sym__annotated_type, @@ -460818,7 +460208,7 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [236336] = 23, + [236310] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460827,19 +460217,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(6430), 1, anon_sym_LBRACE, - ACTIONS(8324), 1, + ACTIONS(8312), 1, sym__alpha_identifier, - ACTIONS(8326), 1, + ACTIONS(8314), 1, anon_sym__, - ACTIONS(8330), 1, + ACTIONS(8318), 1, anon_sym_LPAREN, - ACTIONS(8332), 1, + ACTIONS(8320), 1, sym__backquoted_id, - ACTIONS(8334), 1, + ACTIONS(8322), 1, sym_operator_identifier, STATE(4933), 1, sym__annotated_type, - STATE(4945), 1, + STATE(4944), 1, sym__simple_type, STATE(6808), 1, sym__constructor_application, @@ -460863,7 +460253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5337), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(8328), 6, + ACTIONS(8316), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -460878,7 +460268,7 @@ static const uint16_t ts_small_parse_table[] = { sym_projected_type, sym__type_identifier, sym_wildcard, - [236419] = 23, + [236393] = 23, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -460905,7 +460295,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_modifiers_repeat1, STATE(10027), 1, sym_annotation, - STATE(12375), 1, + STATE(12378), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -460938,61 +460328,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [236502] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7924), 1, - anon_sym_with, - STATE(5231), 1, - aux_sym_compound_type_repeat1, - STATE(6755), 1, - sym_template_body, - STATE(6758), 1, - sym__refinement, - STATE(4507), 2, - sym_comment, - sym_block_comment, - STATE(6420), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7942), 17, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [236559] = 6, + [236476] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8336), 1, + ACTIONS(8324), 1, anon_sym_DOT, - STATE(4508), 2, + STATE(4507), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -461028,18 +460371,78 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, + [236525] = 23, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(6204), 1, + anon_sym_COLON, + ACTIONS(6206), 1, + anon_sym_LBRACE, + ACTIONS(8326), 1, + sym__alpha_identifier, + ACTIONS(8328), 1, + anon_sym__, + ACTIONS(8332), 1, + anon_sym_LPAREN, + ACTIONS(8334), 1, + sym__backquoted_id, + ACTIONS(8336), 1, + sym_operator_identifier, + STATE(6116), 1, + sym__annotated_type, + STATE(6181), 1, + sym__simple_type, + STATE(8981), 1, + sym_identifier, + STATE(8982), 1, + sym__constructor_application, + STATE(9125), 1, + sym__soft_identifier, + STATE(9185), 1, + sym_compound_type, + STATE(9857), 1, + sym__structural_type, + STATE(10285), 1, + sym_annotated_type, + STATE(10585), 1, + sym_template_body, + STATE(17112), 1, + sym_stable_identifier, + STATE(4508), 2, + sym_comment, + sym_block_comment, + STATE(6177), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(8330), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + STATE(9190), 7, + sym_tuple_type, + sym_singleton_type, + sym_stable_type_identifier, + sym_generic_type, + sym_projected_type, + sym__type_identifier, + sym_wildcard, [236608] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8012), 1, + ACTIONS(8028), 1, anon_sym_COLON, - ACTIONS(8014), 1, + ACTIONS(8030), 1, anon_sym_LBRACE, - ACTIONS(8016), 1, + ACTIONS(8032), 1, anon_sym_with, - STATE(4484), 1, + STATE(4482), 1, aux_sym_compound_type_repeat1, STATE(7909), 1, sym__refinement, @@ -461158,7 +460561,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7062), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -461168,7 +460571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -461204,7 +460607,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8362), 1, sym_operator_identifier, - STATE(4657), 1, + STATE(4656), 1, sym__simple_type, STATE(4729), 1, sym__annotated_type, @@ -461270,7 +460673,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11793), 1, sym_identifier, - STATE(11960), 1, + STATE(11962), 1, sym__annotated_type, STATE(13504), 1, sym_annotated_type, @@ -461312,7 +460715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8368), 1, anon_sym_LPAREN, - STATE(4794), 1, + STATE(4793), 1, sym_arguments, STATE(4514), 3, sym_comment, @@ -461354,19 +460757,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, + ACTIONS(7846), 1, sym__alpha_identifier, - ACTIONS(7842), 1, + ACTIONS(7848), 1, anon_sym_COLON, - ACTIONS(7844), 1, + ACTIONS(7850), 1, anon_sym_LBRACE, - ACTIONS(7846), 1, + ACTIONS(7852), 1, anon_sym__, - ACTIONS(7850), 1, + ACTIONS(7856), 1, anon_sym_LPAREN, - ACTIONS(7852), 1, + ACTIONS(7858), 1, sym__backquoted_id, - ACTIONS(7854), 1, + ACTIONS(7860), 1, sym_operator_identifier, STATE(11020), 1, sym__simple_type, @@ -461374,7 +460777,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(11741), 1, sym_identifier, - STATE(11889), 1, + STATE(11891), 1, sym__soft_identifier, STATE(13352), 1, sym_compound_type, @@ -461394,14 +460797,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(13495), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7848), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12133), 7, + STATE(12135), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -461631,23 +461034,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(8417), 1, anon_sym_AT, - STATE(4676), 1, + STATE(4675), 1, aux_sym_enum_definition_repeat1, - STATE(4746), 1, + STATE(4745), 1, sym_type_arguments, STATE(5426), 1, sym_annotation, STATE(4520), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 20, + ACTIONS(7760), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -461687,7 +461090,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8433), 1, sym_operator_identifier, - STATE(4380), 1, + STATE(4379), 1, sym__simple_type, STATE(4416), 1, sym__annotated_type, @@ -461720,7 +461123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4920), 7, + STATE(4918), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -461780,7 +461183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(11880), 7, + STATE(11883), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -461840,7 +461243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(11880), 7, + STATE(11883), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -461916,7 +461319,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8453), 1, sym_operator_identifier, - STATE(4593), 1, + STATE(4594), 1, sym__annotated_type, STATE(4615), 1, sym__simple_type, @@ -461976,7 +461379,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8465), 1, sym_operator_identifier, - STATE(4591), 1, + STATE(4593), 1, sym__annotated_type, STATE(4623), 1, sym__simple_type, @@ -462022,11 +461425,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7742), 1, + ACTIONS(7738), 1, anon_sym_LPAREN, STATE(4514), 1, aux_sym_annotation_repeat1, - STATE(4794), 1, + STATE(4793), 1, sym_arguments, STATE(4527), 2, sym_comment, @@ -462073,16 +461476,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(7796), 1, anon_sym_POUND, - STATE(4707), 1, + STATE(4710), 1, aux_sym_enum_definition_repeat1, STATE(4810), 1, sym_type_arguments, - STATE(5315), 1, + STATE(5317), 1, sym_annotation, STATE(4528), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -462091,7 +461494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -462186,7 +461589,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4530), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -462194,7 +461597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -462212,17 +461615,27 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238162] = 5, + [238162] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8479), 1, + sym__interpolated_multiline_string_start, + STATE(7362), 1, + sym_interpolated_string, + STATE(16086), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(4531), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 11, + ACTIONS(2536), 9, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, @@ -462231,11 +461644,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 20, + ACTIONS(2531), 16, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, @@ -462245,38 +461656,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [238208] = 5, + [238218] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8481), 1, + anon_sym_LBRACK, + ACTIONS(8483), 1, + anon_sym_LPAREN, + ACTIONS(8485), 1, + anon_sym_POUND, + STATE(4897), 1, + aux_sym_annotation_repeat1, + STATE(5163), 1, + sym_type_arguments, + STATE(5549), 1, + sym_arguments, STATE(4532), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 9, - sym__automatic_semicolon, + ACTIONS(7734), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 22, + ACTIONS(7732), 20, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -462285,21 +461701,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [238254] = 17, + [238276] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(952), 1, + ACTIONS(988), 1, anon_sym_LBRACE, ACTIONS(7868), 1, anon_sym_LPAREN, @@ -462311,9 +461725,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8479), 1, + ACTIONS(8487), 1, anon_sym_DOT, - ACTIONS(8481), 1, + ACTIONS(8489), 1, sym_operator_identifier, STATE(1827), 1, sym_identifier, @@ -462347,14 +461761,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [238324] = 7, + [238346] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8336), 1, + ACTIONS(8324), 1, anon_sym_DOT, - ACTIONS(8483), 1, + ACTIONS(8491), 1, anon_sym_EQ_GT, STATE(4534), 2, sym_comment, @@ -462390,20 +461804,20 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238374] = 10, + [238396] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8485), 1, + ACTIONS(8493), 1, sym__interpolated_multiline_string_start, STATE(6822), 1, sym_interpolated_string, STATE(15689), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(4535), 2, @@ -462436,7 +461850,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238430] = 5, + [238452] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -462477,7 +461891,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238476] = 5, + [238498] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -462518,7 +461932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [238522] = 6, + [238544] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -462560,12 +461974,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238570] = 17, + [238592] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(988), 1, + ACTIONS(952), 1, anon_sym_LBRACE, ACTIONS(7794), 1, anon_sym_LPAREN, @@ -462577,9 +461991,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8487), 1, + ACTIONS(8495), 1, anon_sym_DOT, - ACTIONS(8489), 1, + ACTIONS(8497), 1, sym_operator_identifier, STATE(1752), 1, sym_identifier, @@ -462613,7 +462027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [238640] = 10, + [238662] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -462659,7 +462073,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238696] = 11, + [238718] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -462668,9 +462082,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(8477), 1, anon_sym_POUND, - ACTIONS(8491), 1, + ACTIONS(8499), 1, anon_sym_LPAREN, - STATE(4987), 1, + STATE(4989), 1, aux_sym_annotation_repeat1, STATE(5327), 1, sym_type_arguments, @@ -462679,7 +462093,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4541), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -462687,7 +462101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -462706,7 +462120,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238754] = 5, + [238776] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -462723,7 +462137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 23, + ACTIONS(8501), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -462747,16 +462161,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238800] = 11, + [238822] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8495), 1, + ACTIONS(8503), 1, anon_sym_LBRACK, - ACTIONS(8497), 1, + ACTIONS(8505), 1, anon_sym_LPAREN, - ACTIONS(8499), 1, + ACTIONS(8507), 1, anon_sym_POUND, STATE(4938), 1, aux_sym_annotation_repeat1, @@ -462767,13 +462181,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(4543), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -462794,60 +462208,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [238858] = 8, + [238880] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7706), 1, + ACTIONS(8228), 1, + anon_sym_LBRACK, + ACTIONS(8232), 1, + anon_sym_POUND, + ACTIONS(8509), 1, anon_sym_AT, - STATE(4592), 1, + STATE(4837), 1, aux_sym_enum_definition_repeat1, - STATE(4952), 1, + STATE(5086), 1, + sym_type_arguments, + STATE(6061), 1, sym_annotation, STATE(4544), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 9, - sym__automatic_semicolon, + ACTIONS(7762), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(7760), 20, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [238910] = 12, + [238938] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8505), 1, + ACTIONS(8511), 1, anon_sym_COLON, - ACTIONS(8507), 1, + ACTIONS(8513), 1, anon_sym_LBRACE, - ACTIONS(8509), 1, + ACTIONS(8515), 1, anon_sym_with, STATE(4588), 1, aux_sym_compound_type_repeat1, @@ -462886,16 +462303,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [238970] = 12, + [238998] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8511), 1, + ACTIONS(8517), 1, anon_sym_COLON, - ACTIONS(8513), 1, + ACTIONS(8519), 1, anon_sym_LBRACE, - ACTIONS(8515), 1, + ACTIONS(8521), 1, anon_sym_with, STATE(6003), 1, aux_sym_compound_type_repeat1, @@ -462934,54 +462351,56 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239030] = 6, + [239058] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, + ACTIONS(7766), 1, + anon_sym_AT, + STATE(4592), 1, + aux_sym_enum_definition_repeat1, + STATE(4952), 1, + sym_annotation, STATE(4547), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(8525), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 22, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239078] = 6, + [239110] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8517), 1, + ACTIONS(7574), 1, anon_sym_DOT, STATE(4548), 2, sym_comment, @@ -462998,6 +462417,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(8046), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -463012,13 +462432,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239126] = 5, + [239158] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -463059,14 +462478,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [239172] = 5, + [239204] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8527), 1, + anon_sym_DOT, STATE(4550), 2, sym_comment, sym_block_comment, + ACTIONS(7572), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8046), 22, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [239252] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4551), 2, + sym_comment, + sym_block_comment, ACTIONS(7932), 8, sym__automatic_semicolon, anon_sym_LBRACE, @@ -463076,7 +462537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 23, + ACTIONS(8529), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -463100,7 +462561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239218] = 11, + [239298] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -463117,10 +462578,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(5659), 1, sym_annotation, - STATE(4551), 2, + STATE(4552), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -463129,7 +462590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -463147,16 +462608,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239276] = 7, + [239356] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8521), 1, + ACTIONS(8531), 1, anon_sym_LPAREN, - STATE(4833), 1, + STATE(4832), 1, sym_arguments, - STATE(4552), 3, + STATE(4553), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -463190,16 +462651,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239326] = 12, + [239406] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8524), 1, + ACTIONS(8534), 1, anon_sym_COLON, - ACTIONS(8526), 1, + ACTIONS(8536), 1, anon_sym_LBRACE, - ACTIONS(8528), 1, + ACTIONS(8538), 1, anon_sym_with, STATE(6009), 1, aux_sym_compound_type_repeat1, @@ -463207,7 +462668,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8367), 1, sym_template_body, - STATE(4553), 2, + STATE(4554), 2, sym_comment, sym_block_comment, STATE(8593), 2, @@ -463238,66 +462699,18 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [239386] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8524), 1, - anon_sym_COLON, - ACTIONS(8526), 1, - anon_sym_LBRACE, - ACTIONS(8528), 1, - anon_sym_with, - STATE(4553), 1, - aux_sym_compound_type_repeat1, - STATE(8365), 1, - sym__refinement, - STATE(8367), 1, - sym_template_body, - STATE(4554), 2, - sym_comment, - sym_block_comment, - STATE(8593), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7814), 5, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7808), 18, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [239446] = 13, + [239466] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8530), 1, + ACTIONS(8540), 1, anon_sym_LBRACK, - ACTIONS(8532), 1, + ACTIONS(8542), 1, anon_sym_AT, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, - ACTIONS(8536), 1, + ACTIONS(8546), 1, anon_sym_POUND, STATE(5228), 1, aux_sym_enum_definition_repeat1, @@ -463310,14 +462723,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4555), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -463335,14 +462748,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [239508] = 5, + [239528] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8534), 1, + anon_sym_COLON, + ACTIONS(8536), 1, + anon_sym_LBRACE, + ACTIONS(8538), 1, + anon_sym_with, + STATE(4554), 1, + aux_sym_compound_type_repeat1, + STATE(8365), 1, + sym__refinement, + STATE(8367), 1, + sym_template_body, STATE(4556), 2, sym_comment, sym_block_comment, + STATE(8593), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7814), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7808), 18, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + [239588] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4557), 2, + sym_comment, + sym_block_comment, ACTIONS(7894), 8, sym__automatic_semicolon, anon_sym_LBRACE, @@ -463352,7 +462813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 23, + ACTIONS(8548), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -463376,16 +462837,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239554] = 12, + [239634] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8540), 1, + ACTIONS(8550), 1, anon_sym_COLON, - ACTIONS(8542), 1, + ACTIONS(8552), 1, anon_sym_LBRACE, - ACTIONS(8544), 1, + ACTIONS(8554), 1, anon_sym_with, STATE(4586), 1, aux_sym_compound_type_repeat1, @@ -463393,7 +462854,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8579), 1, sym_template_body, - STATE(4557), 2, + STATE(4558), 2, sym_comment, sym_block_comment, STATE(8413), 2, @@ -463424,23 +462885,23 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239614] = 10, + [239694] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8546), 1, + ACTIONS(8556), 1, sym__interpolated_multiline_string_start, STATE(7450), 1, sym_interpolated_string, STATE(16127), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4558), 2, + STATE(4559), 2, sym_comment, sym_block_comment, ACTIONS(2536), 8, @@ -463470,12 +462931,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [239670] = 5, + [239750] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4559), 2, + STATE(4560), 2, sym_comment, sym_block_comment, ACTIONS(7798), 8, @@ -463487,7 +462948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 23, + ACTIONS(8558), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -463511,20 +462972,20 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239716] = 7, + [239796] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8554), 1, + ACTIONS(8564), 1, anon_sym_AT, - STATE(4851), 1, + STATE(4847), 1, sym_annotation, - STATE(4560), 3, + STATE(4561), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -463532,7 +462993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 21, + ACTIONS(8560), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -463554,16 +463015,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239766] = 12, + [239846] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8511), 1, + ACTIONS(8517), 1, anon_sym_COLON, - ACTIONS(8513), 1, + ACTIONS(8519), 1, anon_sym_LBRACE, - ACTIONS(8515), 1, + ACTIONS(8521), 1, anon_sym_with, STATE(4546), 1, aux_sym_compound_type_repeat1, @@ -463571,7 +463032,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8418), 1, sym_template_body, - STATE(4561), 2, + STATE(4562), 2, sym_comment, sym_block_comment, STATE(8513), 2, @@ -463602,12 +463063,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239826] = 5, + [239906] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4562), 2, + STATE(4563), 2, sym_comment, sym_block_comment, ACTIONS(7222), 9, @@ -463643,12 +463104,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239872] = 5, + [239952] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4563), 2, + STATE(4564), 2, sym_comment, sym_block_comment, ACTIONS(7566), 8, @@ -463660,7 +463121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 23, + ACTIONS(8567), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -463684,12 +463145,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239918] = 5, + [239998] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4564), 2, + STATE(4565), 2, sym_comment, sym_block_comment, ACTIONS(7882), 8, @@ -463701,7 +463162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 23, + ACTIONS(8569), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -463725,27 +463186,27 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [239964] = 11, + [240044] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8292), 1, + ACTIONS(8282), 1, anon_sym_LBRACK, - ACTIONS(8298), 1, + ACTIONS(8288), 1, anon_sym_POUND, - ACTIONS(8561), 1, + ACTIONS(8571), 1, anon_sym_LPAREN, STATE(4909), 1, aux_sym_annotation_repeat1, - STATE(5235), 1, + STATE(5303), 1, sym_type_arguments, STATE(5987), 1, sym_arguments, - STATE(4565), 2, + STATE(4566), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -463753,7 +463214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -463772,48 +463233,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240022] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4566), 2, - sym_comment, - sym_block_comment, - ACTIONS(4180), 11, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(4176), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_DQUOTE, - anon_sym_do, - anon_sym_yield, - [240068] = 22, + [240102] = 22, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -463832,7 +463252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, ACTIONS(7640), 1, sym__backquoted_id, - ACTIONS(8565), 1, + ACTIONS(8575), 1, sym_operator_identifier, STATE(7403), 1, aux_sym_modifiers_repeat1, @@ -463840,7 +463260,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_definition_repeat1, STATE(10027), 1, sym_annotation, - STATE(12164), 1, + STATE(12165), 1, sym_modifiers, STATE(15019), 1, sym__soft_identifier, @@ -463852,7 +463272,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7622), 2, anon_sym_end, anon_sym_opaque, - ACTIONS(8563), 2, + ACTIONS(8573), 2, anon_sym_val, anon_sym_var, STATE(4567), 2, @@ -463871,7 +463291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_implicit, anon_sym_lazy, anon_sym_override, - [240148] = 5, + [240182] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -463912,18 +463332,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [240194] = 15, + [240228] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4569), 2, + sym_comment, + sym_block_comment, + ACTIONS(4180), 11, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + sym__interpolated_multiline_string_start, + ACTIONS(4176), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_DQUOTE, + anon_sym_do, + anon_sym_yield, + [240274] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(8511), 1, + ACTIONS(8517), 1, anon_sym_COLON, - ACTIONS(8513), 1, + ACTIONS(8519), 1, anon_sym_LBRACE, - ACTIONS(8515), 1, + ACTIONS(8521), 1, anon_sym_with, STATE(4546), 1, aux_sym_compound_type_repeat1, @@ -463934,7 +463395,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7918), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4569), 2, + STATE(4570), 2, sym_comment, sym_block_comment, STATE(8513), 2, @@ -463963,16 +463424,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [240260] = 11, + [240340] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8567), 1, + ACTIONS(8577), 1, anon_sym_LBRACK, - ACTIONS(8569), 1, + ACTIONS(8579), 1, anon_sym_LPAREN, - ACTIONS(8571), 1, + ACTIONS(8581), 1, anon_sym_POUND, STATE(4934), 1, aux_sym_annotation_repeat1, @@ -463980,17 +463441,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(5764), 1, sym_arguments, - STATE(4570), 2, + STATE(4571), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -464010,15 +463471,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240318] = 5, + [240398] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4571), 2, + STATE(4572), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 8, + ACTIONS(7912), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -464027,7 +463488,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 23, + ACTIONS(8583), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -464051,110 +463512,110 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240364] = 5, + [240444] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4572), 2, + ACTIONS(8282), 1, + anon_sym_LBRACK, + ACTIONS(8284), 1, + anon_sym_AT, + ACTIONS(8288), 1, + anon_sym_POUND, + STATE(4858), 1, + aux_sym_enum_definition_repeat1, + STATE(5303), 1, + sym_type_arguments, + STATE(5658), 1, + sym_annotation, + STATE(4573), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 23, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240410] = 11, + [240502] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8292), 1, - anon_sym_LBRACK, - ACTIONS(8294), 1, - anon_sym_AT, - ACTIONS(8298), 1, - anon_sym_POUND, - STATE(4860), 1, - aux_sym_enum_definition_repeat1, - STATE(5235), 1, - sym_type_arguments, - STATE(5658), 1, - sym_annotation, - STATE(4573), 2, + STATE(4574), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7838), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, + anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(8585), 23, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240468] = 11, + [240548] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(988), 1, + ACTIONS(952), 1, anon_sym_LBRACE, ACTIONS(7794), 1, anon_sym_LPAREN, - ACTIONS(8487), 1, + ACTIONS(8495), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4574), 2, + STATE(4575), 2, sym_comment, sym_block_comment, STATE(6167), 3, @@ -464186,63 +463647,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240526] = 11, + [240606] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8577), 1, - anon_sym_LBRACK, - ACTIONS(8579), 1, - anon_sym_LPAREN, - ACTIONS(8581), 1, - anon_sym_POUND, - STATE(4932), 1, - aux_sym_annotation_repeat1, - STATE(5171), 1, - sym_type_arguments, - STATE(5976), 1, - sym_arguments, - STATE(4575), 2, - sym_comment, - sym_block_comment, - ACTIONS(7738), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7736), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [240584] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8583), 1, + ACTIONS(8587), 1, anon_sym_COLON, - ACTIONS(8585), 1, + ACTIONS(8589), 1, anon_sym_LBRACE, - ACTIONS(8587), 1, + ACTIONS(8591), 1, anon_sym_with, STATE(5526), 1, aux_sym_compound_type_repeat1, @@ -464281,7 +463695,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240644] = 5, + [240666] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -464322,58 +463736,54 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240690] = 15, + [240712] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8583), 1, - anon_sym_COLON, - ACTIONS(8585), 1, - anon_sym_LBRACE, - ACTIONS(8587), 1, - anon_sym_with, - STATE(4576), 1, - aux_sym_compound_type_repeat1, - STATE(8555), 1, - sym__refinement, - STATE(8556), 1, - sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, + ACTIONS(8593), 1, + anon_sym_LBRACK, + ACTIONS(8595), 1, + anon_sym_LPAREN, + ACTIONS(8597), 1, + anon_sym_POUND, + STATE(4932), 1, + aux_sym_annotation_repeat1, + STATE(5171), 1, + sym_type_arguments, + STATE(5976), 1, + sym_arguments, STATE(4578), 2, sym_comment, sym_block_comment, - STATE(8903), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 5, + ACTIONS(7734), 6, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(7916), 6, + sym__backquoted_id, + ACTIONS(7732), 19, + anon_sym_COLON, anon_sym_case, - anon_sym_if, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - ACTIONS(7808), 9, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [240756] = 5, + anon_sym_do, + anon_sym_yield, + [240770] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -464390,7 +463800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 23, + ACTIONS(8599), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -464414,14 +463824,65 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240802] = 5, + [240816] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8587), 1, + anon_sym_COLON, + ACTIONS(8589), 1, + anon_sym_LBRACE, + ACTIONS(8591), 1, + anon_sym_with, + STATE(4576), 1, + aux_sym_compound_type_repeat1, + STATE(8555), 1, + sym__refinement, + STATE(8556), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(4580), 2, sym_comment, sym_block_comment, + STATE(8903), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 5, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(7916), 6, + anon_sym_case, + anon_sym_if, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [240882] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4581), 2, + sym_comment, + sym_block_comment, ACTIONS(7222), 9, sym__automatic_semicolon, anon_sym_LBRACE, @@ -464455,34 +463916,34 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240848] = 11, + [240928] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8312), 1, + ACTIONS(8302), 1, anon_sym_LBRACK, - ACTIONS(8316), 1, + ACTIONS(8306), 1, anon_sym_POUND, - ACTIONS(8591), 1, + ACTIONS(8601), 1, anon_sym_AT, - STATE(4862), 1, + STATE(4859), 1, aux_sym_enum_definition_repeat1, STATE(4976), 1, sym_type_arguments, STATE(5611), 1, sym_annotation, - STATE(4581), 2, + STATE(4582), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -464502,16 +463963,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [240906] = 11, + [240986] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8593), 1, + ACTIONS(8603), 1, anon_sym_LBRACK, - ACTIONS(8595), 1, + ACTIONS(8605), 1, anon_sym_LPAREN, - ACTIONS(8597), 1, + ACTIONS(8607), 1, anon_sym_POUND, STATE(4958), 1, aux_sym_annotation_repeat1, @@ -464519,16 +463980,16 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(6001), 1, sym_arguments, - STATE(4582), 2, + STATE(4583), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7732), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -464549,14 +464010,14 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [240964] = 6, + [241044] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8599), 1, + ACTIONS(8609), 1, anon_sym_DOT, - STATE(4583), 2, + STATE(4584), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -464591,38 +464052,38 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241012] = 12, + [241092] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(952), 1, + ACTIONS(988), 1, anon_sym_LBRACE, ACTIONS(7868), 1, anon_sym_LPAREN, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8479), 1, + ACTIONS(8487), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4584), 2, + STATE(4585), 2, sym_comment, sym_block_comment, STATE(6254), 3, sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 16, + ACTIONS(8218), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -464639,67 +464100,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241072] = 15, + [241152] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8505), 1, + ACTIONS(8550), 1, anon_sym_COLON, - ACTIONS(8507), 1, - anon_sym_LBRACE, - ACTIONS(8509), 1, - anon_sym_with, - STATE(4588), 1, - aux_sym_compound_type_repeat1, - STATE(8887), 1, - sym__refinement, - STATE(8901), 1, - sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4585), 2, - sym_comment, - sym_block_comment, - STATE(8882), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 5, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - ACTIONS(7916), 6, - anon_sym_case, - anon_sym_STAR, - anon_sym_if, - anon_sym_else, - anon_sym_do, - anon_sym_yield, - ACTIONS(7808), 9, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [241138] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8540), 1, - anon_sym_COLON, - ACTIONS(8542), 1, + ACTIONS(8552), 1, anon_sym_LBRACE, - ACTIONS(8544), 1, + ACTIONS(8554), 1, anon_sym_with, STATE(5710), 1, aux_sym_compound_type_repeat1, @@ -464738,12 +464148,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241198] = 7, + [241212] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8601), 1, + ACTIONS(8611), 1, anon_sym_LPAREN, STATE(5078), 1, sym_arguments, @@ -464781,16 +464191,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241248] = 12, + [241262] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8505), 1, + ACTIONS(8511), 1, anon_sym_COLON, - ACTIONS(8507), 1, + ACTIONS(8513), 1, anon_sym_LBRACE, - ACTIONS(8509), 1, + ACTIONS(8515), 1, anon_sym_with, STATE(5525), 1, aux_sym_compound_type_repeat1, @@ -464829,14 +464239,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241308] = 7, + [241322] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8604), 1, + ACTIONS(8614), 1, anon_sym_LPAREN, - STATE(5041), 1, + STATE(5037), 1, sym_arguments, STATE(4589), 3, sym_comment, @@ -464872,16 +464282,67 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241358] = 11, + [241372] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8230), 1, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8511), 1, + anon_sym_COLON, + ACTIONS(8513), 1, + anon_sym_LBRACE, + ACTIONS(8515), 1, + anon_sym_with, + STATE(4588), 1, + aux_sym_compound_type_repeat1, + STATE(8887), 1, + sym__refinement, + STATE(8901), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4590), 2, + sym_comment, + sym_block_comment, + STATE(8882), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 5, + sym__automatic_semicolon, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(8234), 1, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(7916), 6, + anon_sym_case, + anon_sym_STAR, + anon_sym_if, + anon_sym_else, + anon_sym_do, + anon_sym_yield, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [241438] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8222), 1, + anon_sym_LBRACK, + ACTIONS(8226), 1, anon_sym_POUND, - ACTIONS(8607), 1, + ACTIONS(8617), 1, anon_sym_AT, STATE(4831), 1, sym_type_arguments, @@ -464889,17 +464350,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_definition_repeat1, STATE(5697), 1, sym_annotation, - STATE(4590), 2, + STATE(4591), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -464919,102 +464380,102 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241416] = 11, + [241496] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8609), 1, - anon_sym_with, - STATE(4766), 1, - aux_sym_compound_type_repeat1, - STATE(7766), 1, - sym__refinement, - STATE(7767), 1, - sym_template_body, - STATE(8102), 1, - sym_arguments, - STATE(4591), 2, + ACTIONS(8619), 1, + anon_sym_AT, + STATE(4952), 1, + sym_annotation, + STATE(4592), 3, sym_comment, sym_block_comment, - STATE(8010), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7748), 8, + aux_sym_enum_definition_repeat1, + ACTIONS(8562), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(8560), 19, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_else, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [241474] = 7, + anon_sym_yield, + [241546] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8611), 1, - anon_sym_AT, - STATE(4952), 1, - sym_annotation, - STATE(4592), 3, + ACTIONS(8622), 1, + anon_sym_with, + STATE(4769), 1, + aux_sym_compound_type_repeat1, + STATE(7766), 1, + sym__refinement, + STATE(7767), 1, + sym_template_body, + STATE(8102), 1, + sym_arguments, + STATE(4593), 2, sym_comment, sym_block_comment, - aux_sym_enum_definition_repeat1, - ACTIONS(8552), 9, - sym__automatic_semicolon, + STATE(8010), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7744), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(7742), 16, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_else, - anon_sym_catch, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [241524] = 11, + [241604] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8614), 1, + ACTIONS(8624), 1, anon_sym_with, STATE(4704), 1, aux_sym_compound_type_repeat1, @@ -465024,13 +464485,13 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(7760), 1, sym_arguments, - STATE(4593), 2, + STATE(4594), 2, sym_comment, sym_block_comment, STATE(7745), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -465040,7 +464501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -465056,12 +464517,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241582] = 5, + [241662] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4594), 2, + STATE(4595), 2, sym_comment, sym_block_comment, ACTIONS(7222), 11, @@ -465097,122 +464558,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [241628] = 12, + [241708] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(988), 1, anon_sym_LBRACE, - ACTIONS(7794), 1, + ACTIONS(7868), 1, anon_sym_LPAREN, - ACTIONS(8084), 1, - anon_sym_EQ, ACTIONS(8487), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4595), 2, + STATE(4596), 2, sym_comment, sym_block_comment, - STATE(6167), 3, + STATE(6254), 3, sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 6, + ACTIONS(8036), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 16, + ACTIONS(8034), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241688] = 11, + [241766] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(952), 1, anon_sym_LBRACE, - ACTIONS(7868), 1, + ACTIONS(7794), 1, anon_sym_LPAREN, - ACTIONS(8479), 1, + ACTIONS(8084), 1, + anon_sym_EQ, + ACTIONS(8495), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4596), 2, + STATE(4597), 2, sym_comment, sym_block_comment, - STATE(6254), 3, + STATE(6167), 3, sym_block, sym_case_block, sym_arguments, - ACTIONS(8036), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8034), 17, + ACTIONS(8218), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241746] = 10, + [241826] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8616), 1, - sym__interpolated_multiline_string_start, - STATE(7362), 1, - sym_interpolated_string, - STATE(16086), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4597), 2, + STATE(4598), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 9, + ACTIONS(7222), 11, sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, @@ -465221,9 +464672,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 16, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 20, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, @@ -465233,103 +464686,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [241802] = 11, + [241872] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8618), 1, - anon_sym_LBRACK, - ACTIONS(8620), 1, + ACTIONS(7920), 1, anon_sym_LPAREN, - ACTIONS(8622), 1, - anon_sym_POUND, - STATE(4928), 1, + STATE(4587), 1, aux_sym_annotation_repeat1, - STATE(5314), 1, - sym_type_arguments, - STATE(5982), 1, + STATE(5078), 1, sym_arguments, - STATE(4598), 2, + STATE(4599), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(8469), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(8467), 20, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241860] = 8, + [241924] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7920), 1, + ACTIONS(8626), 1, + anon_sym_LBRACK, + ACTIONS(8628), 1, anon_sym_LPAREN, - STATE(4587), 1, + ACTIONS(8630), 1, + anon_sym_POUND, + STATE(4929), 1, aux_sym_annotation_repeat1, - STATE(5078), 1, + STATE(5315), 1, + sym_type_arguments, + STATE(5982), 1, sym_arguments, - STATE(4599), 2, + STATE(4600), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 8, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 20, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [241912] = 10, + [241982] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465342,7 +464798,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(7239), 1, sym__refinement, - STATE(4600), 2, + STATE(4601), 2, sym_comment, sym_block_comment, STATE(7132), 2, @@ -465375,65 +464831,18 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [241968] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8092), 1, - anon_sym_LBRACK, - ACTIONS(8096), 1, - anon_sym_POUND, - ACTIONS(8624), 1, - anon_sym_AT, - STATE(4864), 1, - aux_sym_enum_definition_repeat1, - STATE(5024), 1, - sym_type_arguments, - STATE(6028), 1, - sym_annotation, - STATE(4601), 2, - sym_comment, - sym_block_comment, - ACTIONS(7702), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7700), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [242026] = 15, + [242038] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(8540), 1, + ACTIONS(8550), 1, anon_sym_COLON, - ACTIONS(8542), 1, + ACTIONS(8552), 1, anon_sym_LBRACE, - ACTIONS(8544), 1, + ACTIONS(8554), 1, anon_sym_with, STATE(4586), 1, aux_sym_compound_type_repeat1, @@ -465473,38 +464882,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [242092] = 11, + [242104] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8236), 1, + ACTIONS(8092), 1, anon_sym_LBRACK, - ACTIONS(8240), 1, + ACTIONS(8096), 1, anon_sym_POUND, - ACTIONS(8626), 1, + ACTIONS(8632), 1, anon_sym_AT, - STATE(4838), 1, + STATE(4860), 1, aux_sym_enum_definition_repeat1, - STATE(5086), 1, + STATE(5025), 1, sym_type_arguments, - STATE(6061), 1, + STATE(6028), 1, sym_annotation, STATE(4603), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 6, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 20, + ACTIONS(7760), 19, anon_sym_COLON, + anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_opaque, anon_sym_with, @@ -465513,61 +464924,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [242150] = 11, + anon_sym_yield, + [242162] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8048), 1, - anon_sym_LBRACK, - ACTIONS(8050), 1, - anon_sym_AT, - ACTIONS(8054), 1, - anon_sym_POUND, - STATE(5007), 1, - aux_sym_enum_definition_repeat1, - STATE(5409), 1, - sym_type_arguments, - STATE(5726), 1, - sym_annotation, + ACTIONS(7888), 1, + anon_sym_LPAREN, + STATE(4553), 1, + aux_sym_annotation_repeat1, + STATE(4832), 1, + sym_arguments, STATE(4604), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(8469), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LPAREN, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(8467), 21, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [242208] = 5, + anon_sym_yield, + [242214] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465608,48 +465014,54 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242254] = 5, + [242260] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8048), 1, + anon_sym_LBRACK, + ACTIONS(8050), 1, + anon_sym_AT, + ACTIONS(8054), 1, + anon_sym_POUND, + STATE(5007), 1, + aux_sym_enum_definition_repeat1, + STATE(5408), 1, + sym_type_arguments, + STATE(5726), 1, + sym_annotation, STATE(4606), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 8, - sym__automatic_semicolon, + ACTIONS(7762), 7, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 23, + ACTIONS(7760), 18, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [242300] = 5, + [242318] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465657,7 +465069,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4607), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 8, + ACTIONS(7826), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -465666,7 +465078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 23, + ACTIONS(8634), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -465690,29 +465102,24 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242346] = 8, + [242364] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7888), 1, - anon_sym_LPAREN, - STATE(4552), 1, - aux_sym_annotation_repeat1, - STATE(4833), 1, - sym_arguments, STATE(4608), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 7, + ACTIONS(7980), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 21, + ACTIONS(8636), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -465727,14 +465134,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242398] = 5, + [242410] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465742,40 +465151,40 @@ static const uint16_t ts_small_parse_table[] = { STATE(4609), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 10, + ACTIONS(7940), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 21, + ACTIONS(8638), 23, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [242444] = 5, + [242456] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465783,40 +465192,40 @@ static const uint16_t ts_small_parse_table[] = { STATE(4610), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 8, + ACTIONS(7222), 10, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 23, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [242490] = 11, + [242502] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465825,9 +465234,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(8044), 1, anon_sym_POUND, - ACTIONS(8634), 1, + ACTIONS(8640), 1, anon_sym_AT, - STATE(4915), 1, + STATE(4912), 1, sym_type_arguments, STATE(5077), 1, aux_sym_enum_definition_repeat1, @@ -465836,14 +465245,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4611), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -465863,58 +465272,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242548] = 15, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8524), 1, - anon_sym_COLON, - ACTIONS(8526), 1, - anon_sym_LBRACE, - ACTIONS(8528), 1, - anon_sym_with, - STATE(4553), 1, - aux_sym_compound_type_repeat1, - STATE(8365), 1, - sym__refinement, - STATE(8367), 1, - sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4612), 2, - sym_comment, - sym_block_comment, - STATE(8593), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - ACTIONS(7916), 7, - anon_sym_STAR, - anon_sym_while, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - ACTIONS(7808), 9, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [242614] = 11, + [242560] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -465923,25 +465281,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(8054), 1, anon_sym_POUND, - ACTIONS(8636), 1, + ACTIONS(8642), 1, anon_sym_LPAREN, STATE(4925), 1, aux_sym_annotation_repeat1, - STATE(5409), 1, + STATE(5408), 1, sym_type_arguments, STATE(5981), 1, sym_arguments, - STATE(4613), 2, + STATE(4612), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -465961,7 +465319,55 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [242672] = 10, + [242618] = 12, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8587), 1, + anon_sym_COLON, + ACTIONS(8589), 1, + anon_sym_LBRACE, + ACTIONS(8591), 1, + anon_sym_with, + STATE(4576), 1, + aux_sym_compound_type_repeat1, + STATE(8555), 1, + sym__refinement, + STATE(8556), 1, + sym_template_body, + STATE(4613), 2, + sym_comment, + sym_block_comment, + STATE(8903), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7814), 6, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7808), 17, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [242678] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466007,18 +465413,18 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242728] = 13, + [242734] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8638), 1, + ACTIONS(8644), 1, anon_sym_LBRACK, - ACTIONS(8640), 1, + ACTIONS(8646), 1, anon_sym_AT, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, - ACTIONS(8644), 1, + ACTIONS(8650), 1, anon_sym_POUND, STATE(5357), 1, aux_sym_enum_definition_repeat1, @@ -466031,7 +465437,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4615), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -466039,7 +465445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -466056,7 +465462,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242790] = 8, + [242796] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466100,14 +465506,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [242842] = 11, + [242848] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8646), 1, + ACTIONS(8652), 1, anon_sym_with, - STATE(4711), 1, + STATE(4715), 1, aux_sym_compound_type_repeat1, STATE(7577), 1, sym_arguments, @@ -466121,7 +465527,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7807), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -466130,7 +465536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -466147,105 +465553,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [242900] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8583), 1, - anon_sym_COLON, - ACTIONS(8585), 1, - anon_sym_LBRACE, - ACTIONS(8587), 1, - anon_sym_with, - STATE(4576), 1, - aux_sym_compound_type_repeat1, - STATE(8555), 1, - sym__refinement, - STATE(8556), 1, - sym_template_body, - STATE(4618), 2, - sym_comment, - sym_block_comment, - STATE(8903), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7814), 6, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7808), 17, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [242960] = 7, + [242906] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8648), 1, - anon_sym_LPAREN, - STATE(5067), 1, - sym_arguments, - STATE(4619), 3, - sym_comment, - sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8364), 21, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [243010] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8651), 1, + ACTIONS(7574), 1, anon_sym_DOT, - STATE(4620), 2, + STATE(4618), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -466274,27 +465589,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243058] = 8, + [242954] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7952), 1, + ACTIONS(8654), 1, anon_sym_LPAREN, - STATE(4589), 1, - aux_sym_annotation_repeat1, - STATE(5041), 1, + STATE(5067), 1, sym_arguments, - STATE(4621), 2, + STATE(4619), 3, sym_comment, sym_block_comment, - ACTIONS(8469), 7, + aux_sym_annotation_repeat1, + ACTIONS(8366), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -466302,9 +465616,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 21, + ACTIONS(8364), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -466317,21 +465632,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243110] = 6, + [243004] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, + ACTIONS(8657), 1, anon_sym_DOT, - STATE(4622), 2, + STATE(4620), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -466360,76 +465674,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243158] = 13, + [243052] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8653), 1, - anon_sym_LBRACK, - ACTIONS(8655), 1, - anon_sym_AT, - ACTIONS(8657), 1, + ACTIONS(7952), 1, anon_sym_LPAREN, - ACTIONS(8659), 1, - anon_sym_POUND, - STATE(5347), 1, - aux_sym_enum_definition_repeat1, - STATE(5693), 1, - sym_type_arguments, - STATE(6590), 1, - sym_annotation, - STATE(8102), 1, + STATE(4589), 1, + aux_sym_annotation_repeat1, + STATE(5037), 1, sym_arguments, - STATE(4623), 2, + STATE(4621), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(8469), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(8467), 21, anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [243220] = 8, + anon_sym_yield, + [243104] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7806), 1, anon_sym_AT, - STATE(4560), 1, + STATE(4561), 1, aux_sym_enum_definition_repeat1, - STATE(4851), 1, + STATE(4847), 1, sym_annotation, - STATE(4624), 2, + STATE(4622), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -466437,7 +465746,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 21, + ACTIONS(8523), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -466459,62 +465768,115 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243272] = 11, + [243156] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8661), 1, + ACTIONS(8659), 1, anon_sym_LBRACK, + ACTIONS(8661), 1, + anon_sym_AT, ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(8665), 1, anon_sym_POUND, - STATE(4899), 1, - aux_sym_annotation_repeat1, - STATE(5163), 1, + STATE(5352), 1, + aux_sym_enum_definition_repeat1, + STATE(5693), 1, sym_type_arguments, - STATE(5549), 1, + STATE(6590), 1, + sym_annotation, + STATE(8102), 1, sym_arguments, - STATE(4625), 2, + STATE(4623), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_DOT, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7760), 17, anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_while, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [243330] = 5, + [243218] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4626), 2, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8534), 1, + anon_sym_COLON, + ACTIONS(8536), 1, + anon_sym_LBRACE, + ACTIONS(8538), 1, + anon_sym_with, + STATE(4554), 1, + aux_sym_compound_type_repeat1, + STATE(8365), 1, + sym__refinement, + STATE(8367), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4624), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + STATE(8593), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(7916), 7, + anon_sym_STAR, + anon_sym_while, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [243284] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4625), 2, + sym_comment, + sym_block_comment, + ACTIONS(7222), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -466524,10 +465886,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 22, + ACTIONS(7220), 22, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -466541,30 +465902,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243376] = 5, + [243330] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4627), 2, + STATE(4626), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 8, + ACTIONS(4180), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 22, + ACTIONS(4176), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -466587,16 +465950,61 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243421] = 8, + [243376] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8258), 1, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8667), 1, + sym__interpolated_multiline_string_start, + STATE(7770), 1, + sym_interpolated_string, + STATE(16247), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4627), 2, + sym_comment, + sym_block_comment, + ACTIONS(2536), 8, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(2531), 16, + anon_sym_COLON, + anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_then, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + [243431] = 8, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8278), 1, anon_sym_LPAREN, STATE(4685), 1, aux_sym_annotation_repeat1, - STATE(5303), 1, + STATE(5308), 1, sym_arguments, STATE(4628), 2, sym_comment, @@ -466630,7 +466038,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243472] = 5, + [243482] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466648,7 +466056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -466670,7 +466078,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243517] = 5, + [243527] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466710,7 +466118,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [243562] = 5, + [243572] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466727,7 +466135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 22, + ACTIONS(8558), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -466750,7 +466158,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243607] = 5, + [243617] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466790,16 +466198,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [243652] = 11, + [243662] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8567), 1, + ACTIONS(8577), 1, anon_sym_LBRACK, - ACTIONS(8571), 1, + ACTIONS(8581), 1, anon_sym_POUND, - ACTIONS(8667), 1, + ACTIONS(8669), 1, anon_sym_AT, STATE(5270), 1, sym_type_arguments, @@ -466810,14 +466218,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4633), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -466836,7 +466244,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243709] = 5, + [243719] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466854,7 +466262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -466876,7 +466284,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243754] = 5, + [243764] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466893,7 +466301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 22, + ACTIONS(8599), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -466916,54 +466324,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243799] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(1024), 1, - anon_sym_LBRACE, - ACTIONS(8084), 1, - anon_sym_EQ, - ACTIONS(8475), 1, - anon_sym_LPAREN, - ACTIONS(8669), 1, - anon_sym_DOT, - STATE(637), 1, - sym_identifier, - STATE(4202), 1, - sym__soft_identifier, - STATE(4636), 2, - sym_comment, - sym_block_comment, - STATE(7045), 3, - sym_block, - sym_case_block, - sym_arguments, - ACTIONS(8244), 6, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8242), 15, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [243858] = 11, + [243809] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -466978,7 +466339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4637), 2, + STATE(4636), 2, sym_comment, sym_block_comment, STATE(7131), 3, @@ -467009,17 +466370,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [243915] = 6, + [243866] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, - STATE(4638), 2, + STATE(4637), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7838), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -467028,9 +466387,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(8585), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -467050,15 +466410,17 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [243962] = 5, + [243911] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4639), 2, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(4638), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 8, + ACTIONS(7572), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -467067,10 +466429,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 22, + ACTIONS(8046), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -467090,7 +466451,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244007] = 13, + [243958] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -467111,17 +466472,17 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(8896), 1, sym_arguments, - STATE(4640), 2, + STATE(4639), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -467138,18 +466499,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [244068] = 8, + [244019] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8094), 1, anon_sym_LPAREN, - STATE(4710), 1, + STATE(4707), 1, aux_sym_annotation_repeat1, STATE(5150), 1, sym_arguments, - STATE(4641), 2, + STATE(4640), 2, sym_comment, sym_block_comment, ACTIONS(8469), 7, @@ -467181,12 +466542,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244119] = 5, + [244070] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4642), 2, + STATE(4641), 2, sym_comment, sym_block_comment, ACTIONS(4180), 10, @@ -467221,12 +466582,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [244164] = 5, + [244115] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4643), 2, + STATE(4642), 2, sym_comment, sym_block_comment, ACTIONS(7912), 8, @@ -467238,7 +466599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -467261,15 +466622,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244209] = 5, + [244160] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4644), 2, + STATE(4643), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 9, + ACTIONS(7894), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -467279,15 +466640,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -467295,21 +466655,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244254] = 5, + [244205] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4645), 2, + STATE(4644), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 9, + ACTIONS(7222), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -467319,14 +466680,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(7220), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -467334,19 +466696,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244299] = 5, + [244250] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4646), 2, + STATE(4645), 2, sym_comment, sym_block_comment, ACTIONS(4180), 11, @@ -467381,42 +466742,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [244344] = 8, + [244295] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8318), 1, - anon_sym_AT, - STATE(4792), 1, - aux_sym_enum_definition_repeat1, - STATE(5406), 1, - sym_annotation, - STATE(4647), 2, + STATE(4646), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(7798), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 20, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, anon_sym_else, anon_sym_catch, anon_sym_finally, @@ -467424,39 +466782,42 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244395] = 5, + [244340] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4648), 2, + ACTIONS(8280), 1, + anon_sym_AT, + STATE(4792), 1, + aux_sym_enum_definition_repeat1, + STATE(5403), 1, + sym_annotation, + STATE(4647), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 9, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8523), 20, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, @@ -467464,12 +466825,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244440] = 5, + [244391] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4649), 2, + STATE(4648), 2, sym_comment, sym_block_comment, ACTIONS(7894), 8, @@ -467481,7 +466842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 22, + ACTIONS(8548), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -467504,33 +466865,33 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244485] = 11, + [244436] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8495), 1, + ACTIONS(8503), 1, anon_sym_LBRACK, - ACTIONS(8499), 1, + ACTIONS(8507), 1, anon_sym_POUND, ACTIONS(8681), 1, anon_sym_AT, - STATE(5173), 1, + STATE(5176), 1, aux_sym_enum_definition_repeat1, STATE(5295), 1, sym_type_arguments, STATE(6644), 1, sym_annotation, - STATE(4650), 2, + STATE(4649), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -467550,12 +466911,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [244542] = 5, + [244493] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4651), 2, + STATE(4650), 2, sym_comment, sym_block_comment, ACTIONS(7912), 7, @@ -467566,7 +466927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 23, + ACTIONS(8583), 23, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -467590,7 +466951,47 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244587] = 15, + [244538] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4651), 2, + sym_comment, + sym_block_comment, + ACTIONS(7882), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8569), 21, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [244583] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -467603,7 +467004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8687), 1, anon_sym_with, - STATE(4771), 1, + STATE(4770), 1, aux_sym_compound_type_repeat1, STATE(8940), 1, sym_template_body, @@ -467640,54 +467041,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [244652] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4653), 2, - sym_comment, - sym_block_comment, - ACTIONS(7882), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8559), 21, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [244697] = 11, + [244648] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8689), 1, anon_sym_with, - STATE(4919), 1, + STATE(4917), 1, aux_sym_compound_type_repeat1, STATE(8730), 1, sym__refinement, @@ -467695,13 +467056,13 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(8896), 1, sym_arguments, - STATE(4654), 2, + STATE(4653), 2, sym_comment, sym_block_comment, STATE(8786), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -467710,7 +467071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -467726,12 +467087,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [244754] = 5, + [244705] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4655), 2, + STATE(4654), 2, sym_comment, sym_block_comment, ACTIONS(7940), 8, @@ -467743,7 +467104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 22, + ACTIONS(8638), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -467766,12 +467127,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244799] = 5, + [244750] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4656), 2, + STATE(4655), 2, sym_comment, sym_block_comment, ACTIONS(7932), 8, @@ -467783,7 +467144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 22, + ACTIONS(8529), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -467806,7 +467167,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [244844] = 13, + [244795] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -467827,17 +467188,17 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(8782), 1, sym_arguments, - STATE(4657), 2, + STATE(4656), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -467854,100 +467215,100 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [244905] = 12, + [244856] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8481), 1, + anon_sym_LBRACK, + ACTIONS(8485), 1, + anon_sym_POUND, ACTIONS(8699), 1, - anon_sym_COLON, - ACTIONS(8701), 1, - anon_sym_LBRACE, - ACTIONS(8703), 1, - anon_sym_with, - STATE(4683), 1, - aux_sym_compound_type_repeat1, - STATE(8962), 1, - sym__refinement, - STATE(8963), 1, - sym_template_body, - STATE(4658), 2, + anon_sym_AT, + STATE(5163), 1, + sym_type_arguments, + STATE(5410), 1, + aux_sym_enum_definition_repeat1, + STATE(6716), 1, + sym_annotation, + STATE(4657), 2, sym_comment, sym_block_comment, - STATE(9536), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7814), 6, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, + ACTIONS(7762), 5, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7808), 16, - anon_sym_case, + ACTIONS(7760), 19, + anon_sym_COLON, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [244964] = 11, + [244913] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8661), 1, - anon_sym_LBRACK, - ACTIONS(8665), 1, - anon_sym_POUND, + ACTIONS(8701), 1, + anon_sym_COLON, + ACTIONS(8703), 1, + anon_sym_LBRACE, ACTIONS(8705), 1, - anon_sym_AT, - STATE(5163), 1, - sym_type_arguments, - STATE(5410), 1, - aux_sym_enum_definition_repeat1, - STATE(6716), 1, - sym_annotation, - STATE(4659), 2, + anon_sym_with, + STATE(4680), 1, + aux_sym_compound_type_repeat1, + STATE(8962), 1, + sym__refinement, + STATE(8963), 1, + sym_template_body, + STATE(4658), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, - anon_sym_LBRACE, - anon_sym_COMMA, + STATE(9536), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7814), 6, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, - anon_sym_COLON, - anon_sym_STAR, + ACTIONS(7808), 16, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [245021] = 12, + anon_sym_yield, + [244972] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -467956,7 +467317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, ACTIONS(8707), 1, anon_sym_DOT, @@ -467964,21 +467325,21 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4660), 2, + STATE(4659), 2, sym_comment, sym_block_comment, STATE(7060), 3, sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -467994,12 +467355,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245080] = 5, + [245031] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4661), 2, + STATE(4660), 2, sym_comment, sym_block_comment, ACTIONS(4180), 9, @@ -468034,12 +467395,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245125] = 5, + [245076] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4662), 2, + STATE(4661), 2, sym_comment, sym_block_comment, ACTIONS(7838), 8, @@ -468051,7 +467412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 22, + ACTIONS(8585), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -468074,12 +467435,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245170] = 5, + [245121] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4663), 2, + STATE(4662), 2, sym_comment, sym_block_comment, ACTIONS(7882), 8, @@ -468091,7 +467452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -468114,12 +467475,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245215] = 5, + [245166] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4664), 2, + STATE(4663), 2, sym_comment, sym_block_comment, ACTIONS(7838), 9, @@ -468132,7 +467493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -468154,14 +467515,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245260] = 6, + [245211] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8709), 1, anon_sym_DOT, - STATE(4665), 2, + STATE(4664), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -468195,7 +467556,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245307] = 9, + [245258] = 9, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -468206,7 +467567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(5771), 1, sym_template_body, - STATE(4666), 2, + STATE(4665), 2, sym_comment, sym_block_comment, STATE(5825), 2, @@ -468239,7 +467600,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245360] = 7, + [245311] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -468248,7 +467609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(5277), 1, sym_arguments, - STATE(4667), 3, + STATE(4666), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -468281,57 +467642,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245409] = 10, + [245360] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(7860), 1, - sym__interpolated_multiline_string_start, - STATE(5994), 1, - sym_interpolated_string, - STATE(16034), 1, - sym__interpolated_string_start, - ACTIONS(8724), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4668), 2, - sym_comment, - sym_block_comment, - ACTIONS(2536), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 15, - anon_sym_COLON, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [245464] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4669), 2, + STATE(4667), 2, sym_comment, sym_block_comment, ACTIONS(7826), 8, @@ -468343,7 +467659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 22, + ACTIONS(8634), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -468366,15 +467682,26 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245509] = 5, + [245405] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4670), 2, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(7844), 1, + sym__interpolated_multiline_string_start, + STATE(5994), 1, + sym_interpolated_string, + STATE(16034), 1, + sym__interpolated_string_start, + ACTIONS(8724), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4668), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 9, + ACTIONS(2536), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -468384,98 +467711,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(2531), 15, anon_sym_COLON, - anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [245554] = 10, + [245460] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8726), 1, - sym__interpolated_multiline_string_start, - STATE(7770), 1, - sym_interpolated_string, - STATE(16247), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4671), 2, + STATE(4669), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 8, + ACTIONS(7566), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 16, + ACTIONS(8567), 22, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_then, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [245609] = 5, + anon_sym_yield, + [245505] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4672), 2, + STATE(4670), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 7, + ACTIONS(7980), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 23, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -468483,7 +467800,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, @@ -468491,7 +467807,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245654] = 17, + [245550] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -468508,7 +467824,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8475), 1, anon_sym_LPAREN, - ACTIONS(8669), 1, + ACTIONS(8726), 1, anon_sym_DOT, ACTIONS(8728), 1, sym_operator_identifier, @@ -468516,7 +467832,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4673), 2, + STATE(4671), 2, sym_comment, sym_block_comment, STATE(7045), 3, @@ -468543,7 +467859,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [245723] = 15, + [245619] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4672), 2, + sym_comment, + sym_block_comment, + ACTIONS(7882), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8569), 23, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [245664] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -468565,7 +467921,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7918), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4674), 2, + STATE(4673), 2, sym_comment, sym_block_comment, STATE(9490), 2, @@ -468593,14 +467949,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [245788] = 6, + [245729] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8736), 1, anon_sym_DOT, - STATE(4675), 2, + STATE(4674), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -468634,21 +467990,21 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245835] = 8, + [245776] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8417), 1, anon_sym_AT, - STATE(4769), 1, + STATE(4768), 1, aux_sym_enum_definition_repeat1, STATE(5426), 1, sym_annotation, - STATE(4676), 2, + STATE(4675), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -468656,7 +468012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 20, + ACTIONS(8523), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -468677,34 +468033,34 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245886] = 11, + [245827] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8577), 1, + ACTIONS(8593), 1, anon_sym_LBRACK, - ACTIONS(8581), 1, + ACTIONS(8597), 1, anon_sym_POUND, ACTIONS(8738), 1, anon_sym_AT, STATE(5171), 1, sym_type_arguments, - STATE(5290), 1, + STATE(5296), 1, aux_sym_enum_definition_repeat1, STATE(6548), 1, sym_annotation, - STATE(4677), 2, + STATE(4676), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -468723,12 +468079,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245943] = 5, + [245884] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4678), 2, + STATE(4677), 2, sym_comment, sym_block_comment, ACTIONS(7572), 9, @@ -468763,12 +468119,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [245988] = 5, + [245929] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4679), 2, + STATE(4678), 2, sym_comment, sym_block_comment, ACTIONS(4180), 9, @@ -468803,16 +468159,109 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246033] = 6, + [245974] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8740), 1, + anon_sym_with, + STATE(5019), 1, + aux_sym_compound_type_repeat1, + STATE(8710), 1, + sym__refinement, + STATE(8711), 1, + sym_template_body, + STATE(8751), 1, + sym_arguments, + STATE(4679), 2, + sym_comment, + sym_block_comment, + STATE(8652), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7744), 8, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7742), 15, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + [246031] = 12, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8701), 1, + anon_sym_COLON, + ACTIONS(8703), 1, + anon_sym_LBRACE, + ACTIONS(8705), 1, + anon_sym_with, + STATE(6248), 1, + aux_sym_compound_type_repeat1, + STATE(8932), 1, + sym__refinement, + STATE(8963), 1, + sym_template_body, STATE(4680), 2, sym_comment, sym_block_comment, + STATE(9536), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 6, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7942), 16, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [246090] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8742), 1, + anon_sym_DOT, + STATE(4681), 2, + sym_comment, + sym_block_comment, ACTIONS(7572), 7, anon_sym_LBRACE, anon_sym_COMMA, @@ -468844,16 +468293,16 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [246080] = 12, + [246137] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8742), 1, - anon_sym_COLON, ACTIONS(8744), 1, - anon_sym_LBRACE, + anon_sym_COLON, ACTIONS(8746), 1, + anon_sym_LBRACE, + ACTIONS(8748), 1, anon_sym_with, STATE(6547), 1, aux_sym_compound_type_repeat1, @@ -468861,7 +468310,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(9075), 1, sym_template_body, - STATE(4681), 2, + STATE(4682), 2, sym_comment, sym_block_comment, STATE(9193), 2, @@ -468891,100 +468340,47 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [246139] = 11, + [246196] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8748), 1, - anon_sym_with, - STATE(5020), 1, - aux_sym_compound_type_repeat1, - STATE(8710), 1, - sym__refinement, - STATE(8711), 1, - sym_template_body, - STATE(8751), 1, - sym_arguments, - STATE(4682), 2, - sym_comment, - sym_block_comment, - STATE(8652), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7748), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7746), 15, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [246196] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8699), 1, - anon_sym_COLON, - ACTIONS(8701), 1, - anon_sym_LBRACE, - ACTIONS(8703), 1, - anon_sym_with, - STATE(6248), 1, - aux_sym_compound_type_repeat1, - STATE(8932), 1, - sym__refinement, - STATE(8963), 1, - sym_template_body, STATE(4683), 2, sym_comment, sym_block_comment, - STATE(9536), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 6, + ACTIONS(7572), 8, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 16, + ACTIONS(8046), 22, + anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246255] = 11, + [246241] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -468992,52 +468388,54 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(8750), 1, anon_sym_LBRACK, ACTIONS(8752), 1, - anon_sym_LPAREN, + anon_sym_AT, ACTIONS(8754), 1, + anon_sym_LPAREN, + ACTIONS(8756), 1, anon_sym_POUND, - STATE(5256), 1, - aux_sym_annotation_repeat1, - STATE(5622), 1, + STATE(6027), 1, + aux_sym_enum_definition_repeat1, + STATE(6136), 1, sym_type_arguments, - STATE(6483), 1, + STATE(7345), 1, + sym_annotation, + STATE(8279), 1, sym_arguments, STATE(4684), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_DOT, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 20, + ACTIONS(7760), 17, anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_while, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [246312] = 7, + [246302] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8756), 1, + ACTIONS(8758), 1, anon_sym_LPAREN, - STATE(5303), 1, + STATE(5308), 1, sym_arguments, STATE(4685), 3, sym_comment, @@ -469072,95 +468470,93 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246361] = 5, + [246351] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8761), 1, + anon_sym_LBRACK, + ACTIONS(8763), 1, + anon_sym_LPAREN, + ACTIONS(8765), 1, + anon_sym_POUND, + STATE(5256), 1, + aux_sym_annotation_repeat1, + STATE(5622), 1, + sym_type_arguments, + STATE(6483), 1, + sym_arguments, STATE(4686), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 10, - sym__automatic_semicolon, + ACTIONS(7734), 4, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 20, + ACTIONS(7732), 20, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, anon_sym_do, - anon_sym_yield, - [246406] = 13, + [246408] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8759), 1, - anon_sym_LBRACK, - ACTIONS(8761), 1, - anon_sym_AT, - ACTIONS(8763), 1, - anon_sym_LPAREN, - ACTIONS(8765), 1, - anon_sym_POUND, - STATE(6027), 1, - aux_sym_enum_definition_repeat1, - STATE(6136), 1, - sym_type_arguments, - STATE(7345), 1, - sym_annotation, - STATE(8279), 1, - sym_arguments, STATE(4687), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7222), 10, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 20, anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_then, + anon_sym_QMARK_EQ_GT, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, - [246467] = 11, + anon_sym_yield, + [246453] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469171,7 +468567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(8771), 1, anon_sym_POUND, - STATE(5384), 1, + STATE(5383), 1, aux_sym_annotation_repeat1, STATE(5979), 1, sym_type_arguments, @@ -469180,13 +468576,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(4688), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -469206,14 +468602,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [246524] = 7, + [246510] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8773), 1, anon_sym_LPAREN, - STATE(5453), 1, + STATE(5452), 1, sym_arguments, STATE(4689), 3, sym_comment, @@ -469248,7 +468644,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246573] = 17, + [246559] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469300,14 +468696,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [246642] = 8, + [246628] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8232), 1, + ACTIONS(8224), 1, anon_sym_LPAREN, - STATE(4667), 1, + STATE(4666), 1, aux_sym_annotation_repeat1, STATE(5277), 1, sym_arguments, @@ -469343,7 +468739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246693] = 12, + [246679] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469354,7 +468750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8687), 1, anon_sym_with, - STATE(4771), 1, + STATE(4770), 1, aux_sym_compound_type_repeat1, STATE(8940), 1, sym_template_body, @@ -469390,7 +468786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [246752] = 5, + [246738] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469430,14 +468826,54 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246797] = 11, + [246783] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8638), 1, + STATE(4694), 2, + sym_comment, + sym_block_comment, + ACTIONS(7798), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8558), 22, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [246828] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, ACTIONS(8644), 1, + anon_sym_LBRACK, + ACTIONS(8650), 1, anon_sym_POUND, ACTIONS(8778), 1, anon_sym_LPAREN, @@ -469447,10 +468883,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(6451), 1, sym_arguments, - STATE(4694), 2, + STATE(4695), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -469458,7 +468894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -469476,30 +468912,37 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [246854] = 5, + [246885] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4695), 2, + ACTIONS(8780), 1, + anon_sym_LBRACK, + ACTIONS(8782), 1, + anon_sym_LPAREN, + ACTIONS(8784), 1, + anon_sym_POUND, + STATE(5405), 1, + aux_sym_annotation_repeat1, + STATE(5910), 1, + sym_type_arguments, + STATE(6448), 1, + sym_arguments, + STATE(4696), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 8, - sym__automatic_semicolon, + ACTIONS(7734), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 22, + ACTIONS(7732), 19, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -469508,160 +468951,155 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [246899] = 11, + [246942] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8530), 1, + ACTIONS(8786), 1, anon_sym_LBRACK, - ACTIONS(8536), 1, - anon_sym_POUND, - ACTIONS(8780), 1, + ACTIONS(8788), 1, anon_sym_LPAREN, - STATE(5291), 1, + ACTIONS(8790), 1, + anon_sym_POUND, + STATE(5143), 1, aux_sym_annotation_repeat1, - STATE(5810), 1, + STATE(5505), 1, sym_type_arguments, - STATE(6654), 1, + STATE(6502), 1, sym_arguments, - STATE(4696), 2, + STATE(4697), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, - anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [246956] = 11, + [246999] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8782), 1, + ACTIONS(8540), 1, anon_sym_LBRACK, - ACTIONS(8784), 1, - anon_sym_LPAREN, - ACTIONS(8786), 1, + ACTIONS(8546), 1, anon_sym_POUND, - STATE(5405), 1, + ACTIONS(8792), 1, + anon_sym_LPAREN, + STATE(5291), 1, aux_sym_annotation_repeat1, - STATE(5910), 1, + STATE(5810), 1, sym_type_arguments, - STATE(6448), 1, + STATE(6654), 1, sym_arguments, - STATE(4697), 2, + STATE(4698), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 6, + sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 18, anon_sym_COLON, - anon_sym_EQ_GT, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - [247013] = 11, + [247056] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8788), 1, - anon_sym_LBRACK, - ACTIONS(8790), 1, - anon_sym_LPAREN, - ACTIONS(8792), 1, - anon_sym_POUND, - STATE(5338), 1, - aux_sym_annotation_repeat1, - STATE(5505), 1, - sym_type_arguments, - STATE(6502), 1, - sym_arguments, - STATE(4698), 2, + ACTIONS(8794), 1, + anon_sym_AT, + STATE(5107), 1, + sym_annotation, + STATE(4699), 3, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + aux_sym_enum_definition_repeat1, + ACTIONS(8562), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [247070] = 6, + anon_sym_do, + anon_sym_yield, + [247105] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7574), 1, anon_sym_DOT, - STATE(4699), 2, + STATE(4700), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -469695,49 +469133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247117] = 7, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8794), 1, - anon_sym_AT, - STATE(5107), 1, - sym_annotation, - STATE(4700), 3, - sym_comment, - sym_block_comment, - aux_sym_enum_definition_repeat1, - ACTIONS(8552), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8550), 18, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [247166] = 12, + [247152] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469761,13 +469157,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 16, + ACTIONS(8218), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -469784,7 +469180,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [247225] = 11, + [247211] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469804,14 +469200,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4702), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -469830,7 +469226,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247282] = 5, + [247268] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469870,12 +469266,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [247327] = 10, + [247313] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8614), 1, + ACTIONS(8624), 1, anon_sym_with, STATE(6227), 1, aux_sym_compound_type_repeat1, @@ -469915,7 +469311,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247382] = 5, + [247368] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469932,7 +469328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 22, + ACTIONS(8599), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -469955,7 +469351,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247427] = 6, + [247413] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -469996,50 +469392,49 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247474] = 8, + [247460] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7792), 1, - anon_sym_AT, - STATE(4737), 1, - aux_sym_enum_definition_repeat1, - STATE(5315), 1, - sym_annotation, - STATE(4707), 2, + ACTIONS(8803), 1, + anon_sym_LPAREN, + STATE(5150), 1, + sym_arguments, + STATE(4707), 3, sym_comment, sym_block_comment, - ACTIONS(8503), 9, + aux_sym_annotation_repeat1, + ACTIONS(8366), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8364), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, + anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247525] = 11, + [247509] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -470048,7 +469443,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8475), 1, anon_sym_LPAREN, - ACTIONS(8669), 1, + ACTIONS(8726), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, @@ -470085,7 +469480,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247582] = 5, + [247566] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -470103,7 +469498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -470125,111 +469520,111 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247627] = 7, + [247611] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8803), 1, - anon_sym_LPAREN, - STATE(5150), 1, - sym_arguments, - STATE(4710), 3, + ACTIONS(7792), 1, + anon_sym_AT, + STATE(4737), 1, + aux_sym_enum_definition_repeat1, + STATE(5317), 1, + sym_annotation, + STATE(4710), 2, sym_comment, sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 7, + ACTIONS(8525), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8364), 20, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247676] = 10, + [247662] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8646), 1, - anon_sym_with, - STATE(6366), 1, - aux_sym_compound_type_repeat1, - STATE(8210), 1, - sym__refinement, - STATE(8222), 1, - sym_template_body, STATE(4711), 2, sym_comment, sym_block_comment, - STATE(7807), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 8, + ACTIONS(7894), 8, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 16, + ACTIONS(8548), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [247731] = 5, + anon_sym_do, + anon_sym_yield, + [247707] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4712), 2, + ACTIONS(8806), 1, + anon_sym_AT, + STATE(5268), 1, + sym_annotation, + STATE(4712), 3, sym_comment, sym_block_comment, - ACTIONS(7894), 8, + aux_sym_enum_definition_repeat1, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 22, + ACTIONS(8560), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -470237,22 +469632,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247776] = 5, + [247756] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -470292,20 +469685,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [247821] = 10, + [247801] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8806), 1, + ACTIONS(8809), 1, sym__interpolated_multiline_string_start, STATE(7671), 1, sym_interpolated_string, STATE(15652), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(4714), 2, @@ -470337,56 +469730,59 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [247876] = 7, + [247856] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8808), 1, - anon_sym_AT, - STATE(5268), 1, - sym_annotation, - STATE(4715), 3, + ACTIONS(8652), 1, + anon_sym_with, + STATE(6366), 1, + aux_sym_compound_type_repeat1, + STATE(8210), 1, + sym__refinement, + STATE(8222), 1, + sym_template_body, + STATE(4715), 2, sym_comment, sym_block_comment, - aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + STATE(7807), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 8, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 20, + ACTIONS(7942), 16, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [247925] = 11, + [247911] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8811), 1, anon_sym_with, - STATE(5037), 1, + STATE(5033), 1, aux_sym_compound_type_repeat1, STATE(8279), 1, sym_arguments, @@ -470400,7 +469796,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8339), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -470408,7 +469804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -470425,16 +469821,16 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [247982] = 11, + [247968] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8530), 1, + ACTIONS(8540), 1, anon_sym_LBRACK, - ACTIONS(8532), 1, + ACTIONS(8542), 1, anon_sym_AT, - ACTIONS(8536), 1, + ACTIONS(8546), 1, anon_sym_POUND, STATE(5228), 1, aux_sym_enum_definition_repeat1, @@ -470445,7 +469841,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4717), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -470453,7 +469849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -470471,7 +469867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [248039] = 12, + [248025] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -470518,7 +469914,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [248098] = 5, + [248084] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -470535,7 +469931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 22, + ACTIONS(8585), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -470558,7 +469954,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [248143] = 5, + [248129] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -470598,30 +469994,38 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [248188] = 5, + [248174] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8817), 1, + anon_sym_LBRACK, + ACTIONS(8819), 1, + anon_sym_LPAREN, + ACTIONS(8821), 1, + anon_sym_POUND, + STATE(5415), 1, + aux_sym_annotation_repeat1, + STATE(5850), 1, + sym_type_arguments, + STATE(6311), 1, + sym_arguments, STATE(4721), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 8, - sym__automatic_semicolon, + ACTIONS(7734), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 22, + ACTIONS(7732), 19, anon_sym_COLON, - anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -470630,28 +470034,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, + anon_sym_then, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [248233] = 15, + [248231] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(8742), 1, - anon_sym_COLON, ACTIONS(8744), 1, - anon_sym_LBRACE, + anon_sym_COLON, ACTIONS(8746), 1, + anon_sym_LBRACE, + ACTIONS(8748), 1, anon_sym_with, - STATE(4681), 1, + STATE(4682), 1, aux_sym_compound_type_repeat1, STATE(9074), 1, sym__refinement, @@ -470688,14 +470090,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [248298] = 11, + [248296] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(1060), 1, anon_sym_LBRACE, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, ACTIONS(8707), 1, anon_sym_DOT, @@ -470734,38 +470136,72 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [248355] = 11, + [248353] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8817), 1, + ACTIONS(8609), 1, + anon_sym_DOT, + ACTIONS(8823), 1, + anon_sym_EQ_GT, + STATE(4724), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(8819), 1, - anon_sym_LPAREN, - ACTIONS(8821), 1, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8046), 21, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, anon_sym_POUND, - STATE(5415), 1, - aux_sym_annotation_repeat1, - STATE(5850), 1, - sym_type_arguments, - STATE(6311), 1, - sym_arguments, - STATE(4724), 2, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [248402] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4725), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7932), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(8529), 22, anon_sym_COLON, + anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -470774,18 +470210,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [248412] = 5, + anon_sym_yield, + [248447] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4725), 2, + STATE(4726), 2, sym_comment, sym_block_comment, ACTIONS(4180), 9, @@ -470820,18 +470258,18 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [248457] = 8, + [248492] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8238), 1, + ACTIONS(8230), 1, anon_sym_LPAREN, - STATE(4742), 1, + STATE(4744), 1, aux_sym_annotation_repeat1, STATE(5109), 1, sym_arguments, - STATE(4726), 2, + STATE(4727), 2, sym_comment, sym_block_comment, ACTIONS(8469), 6, @@ -470863,96 +470301,59 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [248508] = 5, + [248543] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4727), 2, - sym_comment, - sym_block_comment, - ACTIONS(8825), 8, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, + ACTIONS(8825), 1, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8823), 22, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [248553] = 7, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8599), 1, - anon_sym_DOT, ACTIONS(8827), 1, - anon_sym_EQ_GT, + anon_sym_LPAREN, + ACTIONS(8829), 1, + anon_sym_POUND, + STATE(4423), 1, + sym_type_arguments, + STATE(4484), 1, + sym_arguments, + STATE(5514), 1, + aux_sym_annotation_repeat1, STATE(4728), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8046), 21, - anon_sym_COLON, + ACTIONS(7734), 24, + anon_sym_enum, anon_sym_case, - anon_sym_STAR, - anon_sym_end, - anon_sym_if, - anon_sym_match, + anon_sym_object, + anon_sym_given, + anon_sym_class, + anon_sym_trait, + anon_sym_val, anon_sym_AT, + anon_sym_var, + anon_sym_type, + anon_sym_def, anon_sym_opaque, - anon_sym_with, + anon_sym_abstract, + anon_sym_final, + anon_sym_sealed, + anon_sym_implicit, + anon_sym_lazy, + anon_sym_override, + anon_sym_private, + anon_sym_protected, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [248602] = 11, + [248598] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8829), 1, + ACTIONS(8831), 1, anon_sym_with, - STATE(4893), 1, + STATE(4891), 1, aux_sym_compound_type_repeat1, STATE(8782), 1, sym_arguments, @@ -470966,7 +470367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8535), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -470975,7 +470376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -470991,43 +470392,39 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [248659] = 13, + [248655] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8831), 1, + ACTIONS(8659), 1, anon_sym_LBRACK, + ACTIONS(8665), 1, + anon_sym_POUND, ACTIONS(8833), 1, - anon_sym_AT, - ACTIONS(8835), 1, anon_sym_LPAREN, - ACTIONS(8837), 1, - anon_sym_POUND, - STATE(5509), 1, - aux_sym_enum_definition_repeat1, - STATE(6573), 1, + STATE(5304), 1, + aux_sym_annotation_repeat1, + STATE(5693), 1, sym_type_arguments, - STATE(6807), 1, - sym_annotation, - STATE(8751), 1, + STATE(6694), 1, sym_arguments, STATE(4730), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(7734), 6, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_DOT, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7732), 18, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, anon_sym_with, @@ -471036,10 +470433,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_else, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [248720] = 5, + anon_sym_do, + [248712] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -471047,7 +470446,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4731), 2, sym_comment, sym_block_comment, - ACTIONS(7580), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -471056,7 +470455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 22, + ACTIONS(8835), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -471071,15 +470470,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [248765] = 10, + [248757] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -471087,89 +470486,93 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(8839), 1, anon_sym_LBRACK, ACTIONS(8841), 1, - anon_sym_LPAREN, + anon_sym_AT, ACTIONS(8843), 1, + anon_sym_LPAREN, + ACTIONS(8845), 1, anon_sym_POUND, - STATE(4423), 1, + STATE(5509), 1, + aux_sym_enum_definition_repeat1, + STATE(6573), 1, sym_type_arguments, - STATE(4485), 1, + STATE(6807), 1, + sym_annotation, + STATE(8751), 1, sym_arguments, - STATE(5514), 1, - aux_sym_annotation_repeat1, STATE(4732), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 24, - anon_sym_enum, + ACTIONS(7762), 6, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7760), 16, + anon_sym_COLON, anon_sym_case, - anon_sym_object, - anon_sym_given, - anon_sym_class, - anon_sym_trait, - anon_sym_val, - anon_sym_AT, - anon_sym_var, - anon_sym_type, - anon_sym_def, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, anon_sym_opaque, - anon_sym_abstract, - anon_sym_final, - anon_sym_sealed, - anon_sym_implicit, - anon_sym_lazy, - anon_sym_override, - anon_sym_private, - anon_sym_protected, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [248820] = 11, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + [248818] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8653), 1, - anon_sym_LBRACK, - ACTIONS(8659), 1, - anon_sym_POUND, - ACTIONS(8845), 1, + ACTIONS(1024), 1, + anon_sym_LBRACE, + ACTIONS(8084), 1, + anon_sym_EQ, + ACTIONS(8475), 1, anon_sym_LPAREN, - STATE(5304), 1, - aux_sym_annotation_repeat1, - STATE(5693), 1, - sym_type_arguments, - STATE(6694), 1, - sym_arguments, + ACTIONS(8726), 1, + anon_sym_DOT, + STATE(637), 1, + sym_identifier, + STATE(4202), 1, + sym__soft_identifier, STATE(4733), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + STATE(7045), 3, + sym_block, + sym_case_block, + sym_arguments, + ACTIONS(8220), 6, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(8218), 15, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [248877] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -471178,7 +470581,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4734), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7580), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -471187,9 +470590,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 22, + ACTIONS(8501), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -471204,7 +470608,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -471227,7 +470630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 22, + ACTIONS(8636), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -471250,60 +470653,67 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [248967] = 5, + [248967] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8847), 1, + anon_sym_COLON, + ACTIONS(8849), 1, + anon_sym_LBRACE, + ACTIONS(8851), 1, + anon_sym_with, + STATE(6703), 1, + aux_sym_compound_type_repeat1, + STATE(9054), 1, + sym__refinement, + STATE(9099), 1, + sym_template_body, STATE(4736), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 9, + STATE(9324), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 6, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, - anon_sym_COLON, + ACTIONS(7942), 16, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249012] = 7, + [249026] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8847), 1, + ACTIONS(8853), 1, anon_sym_AT, - STATE(5315), 1, + STATE(5317), 1, sym_annotation, STATE(4737), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 9, + ACTIONS(8562), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -471313,7 +470723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -471332,7 +470742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249061] = 12, + [249075] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -471379,37 +470789,30 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [249120] = 12, + [249134] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8850), 1, - anon_sym_COLON, - ACTIONS(8852), 1, - anon_sym_LBRACE, - ACTIONS(8854), 1, - anon_sym_with, - STATE(6703), 1, - aux_sym_compound_type_repeat1, - STATE(9054), 1, - sym__refinement, - STATE(9099), 1, - sym_template_body, + ACTIONS(8010), 1, + anon_sym_AT, + STATE(4712), 1, + aux_sym_enum_definition_repeat1, + STATE(5268), 1, + sym_annotation, STATE(4739), 2, sym_comment, sym_block_comment, - STATE(9324), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 6, + ACTIONS(8525), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 16, + ACTIONS(8523), 20, + anon_sym_COLON, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -471417,52 +470820,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249179] = 8, + [249185] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8010), 1, - anon_sym_AT, - STATE(4715), 1, - aux_sym_enum_definition_repeat1, - STATE(5268), 1, - sym_annotation, STATE(4740), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(7940), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 20, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, @@ -471509,66 +470912,24 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249275] = 7, + [249275] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8856), 1, - anon_sym_LPAREN, - STATE(5109), 1, - sym_arguments, - STATE(4742), 3, - sym_comment, - sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8364), 21, - anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [249324] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8850), 1, + ACTIONS(8847), 1, anon_sym_COLON, - ACTIONS(8852), 1, + ACTIONS(8849), 1, anon_sym_LBRACE, - ACTIONS(8854), 1, + ACTIONS(8851), 1, anon_sym_with, - STATE(4739), 1, + STATE(4736), 1, aux_sym_compound_type_repeat1, STATE(9098), 1, sym__refinement, STATE(9099), 1, sym_template_body, - STATE(4743), 2, + STATE(4742), 2, sym_comment, sym_block_comment, STATE(9324), 2, @@ -471598,23 +470959,23 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249383] = 10, + [249334] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8859), 1, + ACTIONS(8856), 1, sym__interpolated_multiline_string_start, STATE(8029), 1, sym_interpolated_string, STATE(16292), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4744), 2, + STATE(4743), 2, sym_comment, sym_block_comment, ACTIONS(2536), 8, @@ -471643,24 +471004,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [249438] = 5, + [249389] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4745), 2, + ACTIONS(8858), 1, + anon_sym_LPAREN, + STATE(5109), 1, + sym_arguments, + STATE(4744), 3, sym_comment, sym_block_comment, - ACTIONS(4180), 8, + aux_sym_annotation_repeat1, + ACTIONS(8366), 6, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 22, + ACTIONS(8364), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -471674,7 +471038,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_then, @@ -471683,12 +471046,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [249483] = 5, + [249438] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4746), 2, + STATE(4745), 2, sym_comment, sym_block_comment, ACTIONS(7932), 8, @@ -471700,7 +471063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 22, + ACTIONS(8529), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -471723,32 +471086,29 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249528] = 6, + [249483] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, - STATE(4747), 2, + STATE(4746), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, - sym__automatic_semicolon, + ACTIONS(4180), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(4176), 22, anon_sym_COLON, - anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -471759,34 +471119,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [249575] = 5, + [249528] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4748), 2, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(4747), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 8, + ACTIONS(7572), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 22, + ACTIONS(8046), 21, anon_sym_COLON, + anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -471797,19 +471162,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [249620] = 5, + anon_sym_yield, + [249575] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4749), 2, + STATE(4748), 2, sym_comment, sym_block_comment, ACTIONS(7912), 8, @@ -471821,7 +471184,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -471844,12 +471207,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249665] = 5, + [249620] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4750), 2, + STATE(4749), 2, sym_comment, sym_block_comment, ACTIONS(7912), 9, @@ -471862,7 +471225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -471884,32 +471247,31 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249710] = 5, + [249665] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4751), 2, + STATE(4750), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 9, - sym__automatic_semicolon, + ACTIONS(7222), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 21, + ACTIONS(7220), 22, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -471917,25 +471279,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [249755] = 8, + [249710] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8042), 1, anon_sym_LPAREN, - STATE(4776), 1, + STATE(4775), 1, aux_sym_annotation_repeat1, STATE(5416), 1, sym_arguments, - STATE(4752), 2, + STATE(4751), 2, sym_comment, sym_block_comment, ACTIONS(8469), 7, @@ -471967,108 +471330,52 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249806] = 11, + [249761] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8618), 1, - anon_sym_LBRACK, - ACTIONS(8622), 1, - anon_sym_POUND, - ACTIONS(8861), 1, - anon_sym_AT, - STATE(5314), 1, - sym_type_arguments, - STATE(5444), 1, - aux_sym_enum_definition_repeat1, - STATE(6512), 1, - sym_annotation, - STATE(4753), 2, + STATE(4752), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7222), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7220), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249863] = 15, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8850), 1, - anon_sym_COLON, - ACTIONS(8852), 1, - anon_sym_LBRACE, - ACTIONS(8854), 1, - anon_sym_with, - STATE(4739), 1, - aux_sym_compound_type_repeat1, - STATE(9098), 1, - sym__refinement, - STATE(9099), 1, - sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4754), 2, - sym_comment, - sym_block_comment, - STATE(9324), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 5, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - ACTIONS(7916), 5, - anon_sym_case, - anon_sym_STAR, - anon_sym_if, - anon_sym_do, - anon_sym_yield, - ACTIONS(7808), 9, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [249928] = 5, + [249806] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4755), 2, + STATE(4753), 2, sym_comment, sym_block_comment, ACTIONS(7580), 8, @@ -472080,7 +471387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 22, + ACTIONS(8501), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472103,62 +471410,67 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [249973] = 6, + [249851] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, - STATE(4756), 2, + ACTIONS(8626), 1, + anon_sym_LBRACK, + ACTIONS(8630), 1, + anon_sym_POUND, + ACTIONS(8861), 1, + anon_sym_AT, + STATE(5315), 1, + sym_type_arguments, + STATE(5444), 1, + aux_sym_enum_definition_repeat1, + STATE(6512), 1, + sym_annotation, + STATE(4754), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250020] = 8, + [249908] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7866), 1, anon_sym_AT, - STATE(4700), 1, + STATE(4699), 1, aux_sym_enum_definition_repeat1, STATE(5107), 1, sym_annotation, - STATE(4757), 2, + STATE(4755), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 9, + ACTIONS(8525), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -472168,7 +471480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -472187,12 +471499,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250071] = 5, + [249959] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4758), 2, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(4756), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -472204,15 +471518,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 22, + ACTIONS(8046), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -472220,40 +471533,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250116] = 11, + [250006] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8863), 1, - anon_sym_LBRACK, - ACTIONS(8865), 1, - anon_sym_LPAREN, - ACTIONS(8867), 1, - anon_sym_POUND, - STATE(5210), 1, - aux_sym_annotation_repeat1, - STATE(6091), 1, - sym_type_arguments, - STATE(6427), 1, - sym_arguments, - STATE(4759), 2, + STATE(4757), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7572), 8, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(8046), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472268,21 +471572,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [250173] = 12, + anon_sym_do, + anon_sym_yield, + [250051] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8869), 1, + ACTIONS(8863), 1, anon_sym_COLON, - ACTIONS(8871), 1, + ACTIONS(8865), 1, anon_sym_LBRACE, - ACTIONS(8873), 1, + ACTIONS(8867), 1, anon_sym_with, STATE(4779), 1, aux_sym_compound_type_repeat1, @@ -472290,7 +471597,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(9184), 1, sym_template_body, - STATE(4760), 2, + STATE(4758), 2, sym_comment, sym_block_comment, STATE(9073), 2, @@ -472320,24 +471627,33 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250232] = 5, + [250110] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4761), 2, + ACTIONS(8869), 1, + anon_sym_LBRACK, + ACTIONS(8871), 1, + anon_sym_LPAREN, + ACTIONS(8873), 1, + anon_sym_POUND, + STATE(5210), 1, + aux_sym_annotation_repeat1, + STATE(6091), 1, + sym_type_arguments, + STATE(6427), 1, + sym_arguments, + STATE(4759), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 8, + ACTIONS(7734), 5, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472352,22 +471668,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + [250167] = 15, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8847), 1, + anon_sym_COLON, + ACTIONS(8849), 1, + anon_sym_LBRACE, + ACTIONS(8851), 1, + anon_sym_with, + STATE(4736), 1, + aux_sym_compound_type_repeat1, + STATE(9098), 1, + sym__refinement, + STATE(9099), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4760), 2, + sym_comment, + sym_block_comment, + STATE(9324), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 5, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(7916), 5, + anon_sym_case, + anon_sym_STAR, + anon_sym_if, anon_sym_do, anon_sym_yield, - [250277] = 6, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [250232] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8875), 1, anon_sym_DOT, - STATE(4762), 2, + STATE(4761), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -472401,15 +471764,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250324] = 5, + [250279] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4763), 2, + STATE(4762), 2, sym_comment, sym_block_comment, - ACTIONS(8879), 8, + ACTIONS(7882), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -472418,7 +471781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8877), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472433,60 +471796,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250369] = 5, + [250324] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4764), 2, + STATE(4763), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 11, + ACTIONS(8879), 8, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 19, + ACTIONS(8877), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [250414] = 5, + [250369] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4765), 2, + STATE(4764), 2, sym_comment, sym_block_comment, ACTIONS(7222), 9, @@ -472521,101 +471884,97 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250459] = 10, + [250414] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8609), 1, - anon_sym_with, - STATE(6526), 1, - aux_sym_compound_type_repeat1, - STATE(7736), 1, - sym__refinement, - STATE(7767), 1, - sym_template_body, - STATE(4766), 2, + STATE(4765), 2, sym_comment, sym_block_comment, - STATE(8010), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 8, + ACTIONS(7566), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 16, + ACTIONS(8567), 22, anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [250514] = 6, + anon_sym_yield, + [250459] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8881), 1, - anon_sym_DOT, - STATE(4767), 2, + STATE(4766), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7222), 11, sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [250561] = 5, + [250504] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4768), 2, + ACTIONS(8881), 1, + anon_sym_DOT, + STATE(4767), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 8, + ACTIONS(7572), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -472624,9 +471983,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 22, + ACTIONS(8046), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -472640,14 +472000,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250606] = 7, + [250551] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -472656,11 +472014,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(5426), 1, sym_annotation, - STATE(4769), 3, + STATE(4768), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -472668,7 +472026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 20, + ACTIONS(8560), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472689,50 +472047,52 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250655] = 8, + [250600] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8314), 1, - anon_sym_LPAREN, - STATE(4790), 1, - aux_sym_annotation_repeat1, - STATE(5149), 1, - sym_arguments, - STATE(4770), 2, + ACTIONS(8622), 1, + anon_sym_with, + STATE(6526), 1, + aux_sym_compound_type_repeat1, + STATE(7736), 1, + sym__refinement, + STATE(7767), 1, + sym_template_body, + STATE(4769), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 7, - sym__automatic_semicolon, + STATE(8010), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 20, + ACTIONS(7942), 16, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [250706] = 12, + [250655] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -472749,7 +472109,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8940), 1, sym_template_body, - STATE(4771), 2, + STATE(4770), 2, sym_comment, sym_block_comment, STATE(9313), 2, @@ -472779,24 +472139,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [250765] = 5, + [250714] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4772), 2, + ACTIONS(8304), 1, + anon_sym_LPAREN, + STATE(4791), 1, + aux_sym_annotation_repeat1, + STATE(5149), 1, + sym_arguments, + STATE(4771), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 8, + ACTIONS(8469), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 22, + ACTIONS(8467), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472811,23 +472176,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250810] = 5, + [250765] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4773), 2, + STATE(4772), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 8, + ACTIONS(7940), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -472836,7 +472199,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 22, + ACTIONS(8638), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472853,21 +472216,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250855] = 5, + [250810] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4774), 2, + STATE(4773), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 8, + ACTIONS(7826), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -472876,7 +472239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 22, + ACTIONS(8634), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -472893,18 +472256,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250900] = 5, + [250855] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4775), 2, + STATE(4774), 2, sym_comment, sym_block_comment, ACTIONS(7580), 8, @@ -472916,7 +472279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 22, + ACTIONS(8501), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -472939,7 +472302,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250945] = 7, + [250900] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -472948,7 +472311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(5416), 1, sym_arguments, - STATE(4776), 3, + STATE(4775), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -472981,18 +472344,64 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [250994] = 15, + [250949] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8644), 1, + anon_sym_LBRACK, + ACTIONS(8646), 1, + anon_sym_AT, + ACTIONS(8650), 1, + anon_sym_POUND, + STATE(5357), 1, + aux_sym_enum_definition_repeat1, + STATE(5962), 1, + sym_type_arguments, + STATE(6300), 1, + sym_annotation, + STATE(4776), 2, + sym_comment, + sym_block_comment, + ACTIONS(7762), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7760), 16, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [251006] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(8869), 1, + ACTIONS(8863), 1, anon_sym_COLON, - ACTIONS(8871), 1, + ACTIONS(8865), 1, anon_sym_LBRACE, - ACTIONS(8873), 1, + ACTIONS(8867), 1, anon_sym_with, STATE(4779), 1, aux_sym_compound_type_repeat1, @@ -473031,48 +472440,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [251059] = 11, + [251071] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8638), 1, - anon_sym_LBRACK, - ACTIONS(8640), 1, - anon_sym_AT, - ACTIONS(8644), 1, - anon_sym_POUND, - STATE(5357), 1, - aux_sym_enum_definition_repeat1, - STATE(5962), 1, - sym_type_arguments, - STATE(6300), 1, - sym_annotation, STATE(4778), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7980), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, + anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(8636), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, @@ -473082,11 +472485,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8869), 1, + ACTIONS(8863), 1, anon_sym_COLON, - ACTIONS(8871), 1, + ACTIONS(8865), 1, anon_sym_LBRACE, - ACTIONS(8873), 1, + ACTIONS(8867), 1, anon_sym_with, STATE(6510), 1, aux_sym_compound_type_repeat1, @@ -473141,7 +472544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -473164,76 +472567,70 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [251220] = 11, + [251220] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8593), 1, - anon_sym_LBRACK, - ACTIONS(8597), 1, - anon_sym_POUND, + ACTIONS(8657), 1, + anon_sym_DOT, ACTIONS(8889), 1, - anon_sym_AT, - STATE(5283), 1, - sym_type_arguments, - STATE(5472), 1, - aux_sym_enum_definition_repeat1, - STATE(6607), 1, - sym_annotation, + anon_sym_EQ_GT, STATE(4781), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7572), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(8046), 21, anon_sym_COLON, - anon_sym_EQ_GT, + anon_sym_case, + anon_sym_STAR, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [251277] = 7, + anon_sym_yield, + [251269] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8651), 1, - anon_sym_DOT, - ACTIONS(8891), 1, - anon_sym_EQ_GT, STATE(4782), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 7, + ACTIONS(4180), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(4176), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, @@ -473246,13 +472643,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [251326] = 5, + [251314] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -473260,19 +472657,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(4783), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + ACTIONS(7872), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 21, + ACTIONS(8599), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -473286,52 +472683,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [251371] = 5, + [251359] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8603), 1, + anon_sym_LBRACK, + ACTIONS(8607), 1, + anon_sym_POUND, + ACTIONS(8891), 1, + anon_sym_AT, + STATE(5283), 1, + sym_type_arguments, + STATE(5471), 1, + aux_sym_enum_definition_repeat1, + STATE(6607), 1, + sym_annotation, STATE(4784), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 8, - sym__automatic_semicolon, + ACTIONS(7762), 5, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 22, + ACTIONS(7760), 19, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, [251416] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -473349,7 +472752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 22, + ACTIONS(8634), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473389,7 +472792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 22, + ACTIONS(8636), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473429,7 +472832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 22, + ACTIONS(8638), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473457,9 +472860,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(7860), 1, + ACTIONS(7844), 1, sym__interpolated_multiline_string_start, STATE(5994), 1, sym_interpolated_string, @@ -473502,13 +472905,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8653), 1, + ACTIONS(8659), 1, anon_sym_LBRACK, - ACTIONS(8655), 1, + ACTIONS(8661), 1, anon_sym_AT, - ACTIONS(8659), 1, + ACTIONS(8665), 1, anon_sym_POUND, - STATE(5347), 1, + STATE(5352), 1, aux_sym_enum_definition_repeat1, STATE(5693), 1, sym_type_arguments, @@ -473517,7 +472920,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4789), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -473525,7 +472928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -473543,34 +472946,30 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [251663] = 7, + [251663] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8895), 1, - anon_sym_LPAREN, - STATE(5149), 1, - sym_arguments, - STATE(4790), 3, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(4790), 2, sym_comment, sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 7, - sym__automatic_semicolon, + ACTIONS(7572), 7, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8364), 20, + ACTIONS(8046), 22, anon_sym_COLON, - anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -473579,30 +472978,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [251712] = 5, + [251710] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4791), 2, + ACTIONS(8895), 1, + anon_sym_LPAREN, + STATE(5149), 1, + sym_arguments, + STATE(4791), 3, sym_comment, sym_block_comment, - ACTIONS(7894), 8, + aux_sym_annotation_repeat1, + ACTIONS(8366), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 22, + ACTIONS(8364), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473617,28 +473023,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [251757] = 7, + [251759] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8898), 1, anon_sym_AT, - STATE(5406), 1, + STATE(5403), 1, sym_annotation, STATE(4792), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -473646,7 +473050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 20, + ACTIONS(8560), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -473667,30 +473071,30 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [251806] = 6, + [251808] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, STATE(4793), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 7, + ACTIONS(8216), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 22, + ACTIONS(8901), 22, anon_sym_COLON, + anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -473699,15 +473103,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [251853] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -473716,7 +473119,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4794), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(7894), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -473725,7 +473128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8901), 22, + ACTIONS(8548), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473740,8 +473143,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, @@ -473765,7 +473168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 22, + ACTIONS(8558), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473805,7 +473208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 22, + ACTIONS(8567), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473846,7 +473249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -473883,7 +473286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, ACTIONS(8707), 1, anon_sym_DOT, @@ -473937,7 +473340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -473967,13 +473370,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(8699), 1, - anon_sym_COLON, ACTIONS(8701), 1, - anon_sym_LBRACE, + anon_sym_COLON, ACTIONS(8703), 1, + anon_sym_LBRACE, + ACTIONS(8705), 1, anon_sym_with, - STATE(4683), 1, + STATE(4680), 1, aux_sym_compound_type_repeat1, STATE(8962), 1, sym__refinement, @@ -474028,7 +473431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -474055,13 +473458,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8742), 1, - anon_sym_COLON, ACTIONS(8744), 1, - anon_sym_LBRACE, + anon_sym_COLON, ACTIONS(8746), 1, + anon_sym_LBRACE, + ACTIONS(8748), 1, anon_sym_with, - STATE(4681), 1, + STATE(4682), 1, aux_sym_compound_type_repeat1, STATE(9074), 1, sym__refinement, @@ -474106,7 +473509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4689), 1, aux_sym_annotation_repeat1, - STATE(5453), 1, + STATE(5452), 1, sym_arguments, STATE(4803), 2, sym_comment, @@ -474266,7 +473669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8483), 1, + ACTIONS(8491), 1, anon_sym_EQ_GT, STATE(4807), 2, sym_comment, @@ -474279,7 +473682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 22, + ACTIONS(8599), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -474320,7 +473723,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [252595] = 15, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8907), 1, + anon_sym_COLON, + ACTIONS(8909), 1, + anon_sym_LBRACE, + ACTIONS(8911), 1, + anon_sym_with, + STATE(4914), 1, + aux_sym_compound_type_repeat1, + STATE(9845), 1, + sym__refinement, + STATE(9848), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4809), 2, + sym_comment, + sym_block_comment, + STATE(9858), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + ACTIONS(7916), 5, + anon_sym_STAR, + anon_sym_while, + anon_sym_else, + anon_sym_then, + anon_sym_do, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [252659] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4810), 2, + sym_comment, + sym_block_comment, + ACTIONS(7932), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -474335,87 +473826,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [252595] = 15, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8907), 1, - anon_sym_COLON, - ACTIONS(8909), 1, - anon_sym_LBRACE, - ACTIONS(8911), 1, - anon_sym_with, - STATE(4914), 1, - aux_sym_compound_type_repeat1, - STATE(9845), 1, - sym__refinement, - STATE(9848), 1, - sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4809), 2, - sym_comment, - sym_block_comment, - STATE(9858), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - ACTIONS(7916), 5, - anon_sym_STAR, - anon_sym_while, - anon_sym_else, - anon_sym_then, - anon_sym_do, - ACTIONS(7808), 9, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [252659] = 5, + [252703] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4810), 2, + STATE(4811), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 9, - sym__automatic_semicolon, + ACTIONS(7940), 7, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8638), 22, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -474423,13 +473863,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [252703] = 13, + [252747] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -474450,16 +473892,16 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(9414), 1, sym_arguments, - STATE(4811), 2, + STATE(4812), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -474476,45 +473918,6 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [252763] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4812), 2, - sym_comment, - sym_block_comment, - ACTIONS(7940), 7, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8632), 22, - anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, [252807] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -474532,7 +473935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -474647,7 +474050,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4816), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 8, + ACTIONS(7912), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -474656,7 +474059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -474672,7 +474075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -474685,7 +474088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8927), 1, anon_sym_with, - STATE(5452), 1, + STATE(5450), 1, aux_sym_compound_type_repeat1, STATE(9414), 1, sym_arguments, @@ -474699,7 +474102,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9562), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -474707,7 +474110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -474739,7 +474142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 22, + ACTIONS(8567), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -474779,7 +474182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -474818,7 +474221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -474848,23 +474251,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(4821), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 8, + ACTIONS(7572), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8046), 20, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -474872,7 +474276,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_finally, sym__alpha_identifier, @@ -474887,7 +474290,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4822), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -474897,7 +474300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -474911,8 +474314,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -474926,32 +474329,32 @@ static const uint16_t ts_small_parse_table[] = { STATE(4823), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(7980), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_catch, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -474974,7 +474377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -475004,24 +474407,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(4825), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 8, + ACTIONS(7872), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -475029,7 +474432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -475052,7 +474455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -475082,7 +474485,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4827), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 9, + ACTIONS(8879), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -475092,7 +474495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8877), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -475106,8 +474509,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -475130,7 +474533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -475152,46 +474555,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [253537] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4829), 2, - sym_comment, - sym_block_comment, - ACTIONS(8879), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8877), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [253581] = 15, + [253537] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -475204,7 +474568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8933), 1, anon_sym_with, - STATE(4857), 1, + STATE(4855), 1, aux_sym_compound_type_repeat1, STATE(9950), 1, sym_template_body, @@ -475213,7 +474577,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7918), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4830), 2, + STATE(4829), 2, sym_comment, sym_block_comment, STATE(9954), 2, @@ -475240,15 +474604,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [253645] = 5, + [253601] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4831), 2, + STATE(4830), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 8, + ACTIONS(7826), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -475257,9 +474621,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -475273,21 +474638,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [253689] = 5, + [253645] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4832), 2, + STATE(4831), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 8, + ACTIONS(7932), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -475296,10 +474660,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -475313,20 +474676,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [253733] = 5, + [253689] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4833), 2, + STATE(4832), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -475357,12 +474721,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [253777] = 5, + [253733] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4834), 2, + STATE(4833), 2, sym_comment, sym_block_comment, ACTIONS(7222), 8, @@ -475396,6 +474760,45 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + [253777] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4834), 2, + sym_comment, + sym_block_comment, + ACTIONS(7580), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8501), 21, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [253821] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -475447,11 +474850,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8831), 1, + ACTIONS(8839), 1, anon_sym_LBRACK, - ACTIONS(8833), 1, + ACTIONS(8841), 1, anon_sym_AT, - ACTIONS(8837), 1, + ACTIONS(8845), 1, anon_sym_POUND, STATE(5509), 1, aux_sym_enum_definition_repeat1, @@ -475462,7 +474865,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4836), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -475470,7 +474873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -475487,87 +474890,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [253935] = 5, + [253935] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8509), 1, + anon_sym_AT, + STATE(4953), 1, + aux_sym_enum_definition_repeat1, + STATE(6061), 1, + sym_annotation, STATE(4837), 2, sym_comment, sym_block_comment, - ACTIONS(7580), 8, - sym__automatic_semicolon, + ACTIONS(8525), 6, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8523), 20, anon_sym_COLON, - anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [253979] = 8, + [253985] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8626), 1, - anon_sym_AT, - STATE(4953), 1, - aux_sym_enum_definition_repeat1, - STATE(6061), 1, - sym_annotation, STATE(4838), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(7980), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 20, + ACTIONS(8636), 21, anon_sym_COLON, + anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [254029] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -475588,7 +474991,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4839), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -475596,7 +474999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -475624,7 +475027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8939), 1, anon_sym_with, - STATE(5015), 1, + STATE(5016), 1, aux_sym_compound_type_repeat1, STATE(9704), 1, sym__refinement, @@ -475667,7 +475070,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4841), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 8, + ACTIONS(7826), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -475676,7 +475079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -475693,7 +475096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, @@ -475703,7 +475106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8891), 1, + ACTIONS(8889), 1, anon_sym_EQ_GT, STATE(4842), 2, sym_comment, @@ -475716,7 +475119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -475746,22 +475149,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(4843), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 8, - sym__automatic_semicolon, + ACTIONS(4180), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(4176), 21, anon_sym_COLON, - anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -475772,11 +475174,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, [254277] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -475785,21 +475188,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(4844), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 8, + ACTIONS(7826), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 21, + ACTIONS(8634), 21, anon_sym_COLON, - anon_sym_STAR, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -475810,52 +475213,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [254321] = 5, + anon_sym_yield, + [254321] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8941), 1, + sym__interpolated_multiline_string_start, + STATE(8497), 1, + sym_interpolated_string, + STATE(16205), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(4845), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 8, + ACTIONS(2536), 8, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(2531), 15, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [254365] = 15, + [254375] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -475904,50 +475312,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [254429] = 10, + [254439] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8941), 1, - sym__interpolated_multiline_string_start, - STATE(8497), 1, - sym_interpolated_string, - STATE(16205), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, STATE(4847), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 8, + ACTIONS(8945), 7, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 15, + ACTIONS(8943), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [254483] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -475965,7 +475368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -475996,7 +475399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(8771), 1, anon_sym_POUND, - ACTIONS(8943), 1, + ACTIONS(8947), 1, anon_sym_AT, STATE(5821), 1, aux_sym_enum_definition_repeat1, @@ -476007,13 +475410,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(4849), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476040,7 +475443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4850), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(8879), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -476049,9 +475452,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(8877), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -476063,74 +475467,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [254627] = 5, + [254627] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8691), 1, + anon_sym_LBRACK, + ACTIONS(8697), 1, + anon_sym_POUND, + ACTIONS(8949), 1, + anon_sym_LPAREN, + STATE(5518), 1, + aux_sym_annotation_repeat1, + STATE(6546), 1, + sym_type_arguments, + STATE(6932), 1, + sym_arguments, STATE(4851), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, - sym__automatic_semicolon, + ACTIONS(7734), 6, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 22, + ACTIONS(7732), 17, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_then, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [254671] = 5, + [254683] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8951), 1, + anon_sym_LBRACK, + ACTIONS(8953), 1, + anon_sym_LPAREN, + ACTIONS(8955), 1, + anon_sym_POUND, + STATE(6005), 1, + aux_sym_annotation_repeat1, + STATE(6428), 1, + sym_type_arguments, + STATE(7159), 1, + sym_arguments, STATE(4852), 2, sym_comment, sym_block_comment, - ACTIONS(8879), 8, + ACTIONS(7734), 5, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8877), 21, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -476147,9 +475564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [254715] = 5, + [254739] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -476166,7 +475581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476188,104 +475603,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [254759] = 11, + [254783] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8691), 1, - anon_sym_LBRACK, - ACTIONS(8697), 1, - anon_sym_POUND, - ACTIONS(8949), 1, - anon_sym_LPAREN, - STATE(5518), 1, - aux_sym_annotation_repeat1, - STATE(6546), 1, - sym_type_arguments, - STATE(6932), 1, - sym_arguments, - STATE(4854), 2, - sym_comment, - sym_block_comment, - ACTIONS(7738), 6, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7736), 17, - anon_sym_COLON, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_AT, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_then, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [254815] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8951), 1, - anon_sym_LBRACK, - ACTIONS(8953), 1, - anon_sym_LPAREN, - ACTIONS(8955), 1, - anon_sym_POUND, - STATE(6005), 1, - aux_sym_annotation_repeat1, - STATE(6428), 1, - sym_type_arguments, - STATE(7159), 1, - sym_arguments, - STATE(4855), 2, - sym_comment, - sym_block_comment, - ACTIONS(7738), 5, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7736), 18, - anon_sym_COLON, - anon_sym_case, + ACTIONS(8823), 1, anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [254871] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8827), 1, - anon_sym_EQ_GT, - STATE(4856), 2, + STATE(4854), 2, sym_comment, sym_block_comment, ACTIONS(7872), 7, @@ -476296,7 +475621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476318,7 +475643,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [254917] = 12, + [254829] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -476335,7 +475660,7 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(9999), 1, sym__refinement, - STATE(4857), 2, + STATE(4855), 2, sym_comment, sym_block_comment, STATE(9954), 2, @@ -476364,12 +475689,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [254975] = 5, + [254887] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4858), 2, + STATE(4856), 2, sym_comment, sym_block_comment, ACTIONS(7580), 9, @@ -476382,7 +475707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -476403,12 +475728,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255019] = 5, + [254931] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4859), 2, + STATE(4857), 2, sym_comment, sym_block_comment, ACTIONS(7912), 7, @@ -476419,7 +475744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -476442,21 +475767,21 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [255063] = 8, + [254975] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8294), 1, + ACTIONS(8284), 1, anon_sym_AT, STATE(5079), 1, aux_sym_enum_definition_repeat1, STATE(5658), 1, sym_annotation, - STATE(4860), 2, + STATE(4858), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 9, + ACTIONS(8525), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -476466,7 +475791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -476484,65 +475809,21 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255113] = 10, + [255025] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8188), 1, - sym__interpolated_multiline_string_start, - STATE(6436), 1, - sym_interpolated_string, - STATE(15293), 1, - sym__interpolated_string_start, - ACTIONS(8957), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4861), 2, - sym_comment, - sym_block_comment, - ACTIONS(2536), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 14, - anon_sym_COLON, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [255167] = 8, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8591), 1, + ACTIONS(8601), 1, anon_sym_AT, STATE(4995), 1, aux_sym_enum_definition_repeat1, STATE(5611), 1, sym_annotation, - STATE(4862), 2, + STATE(4859), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -476550,7 +475831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476570,24 +475851,29 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255217] = 5, + [255075] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4863), 2, + ACTIONS(8632), 1, + anon_sym_AT, + STATE(5052), 1, + aux_sym_enum_definition_repeat1, + STATE(6028), 1, + sym_annotation, + STATE(4860), 2, sym_comment, sym_block_comment, - ACTIONS(8815), 8, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8813), 21, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476595,7 +475881,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -476603,63 +475888,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255261] = 8, + [255125] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8624), 1, - anon_sym_AT, - STATE(5050), 1, - aux_sym_enum_definition_repeat1, - STATE(6028), 1, - sym_annotation, - STATE(4864), 2, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8188), 1, + sym__interpolated_multiline_string_start, + STATE(6436), 1, + sym_interpolated_string, + STATE(15293), 1, + sym__interpolated_string_start, + ACTIONS(8957), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4861), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(2536), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(2531), 14, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [255311] = 5, + [255179] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4865), 2, + STATE(4862), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -476668,7 +475954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 21, + ACTIONS(8835), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476690,15 +475976,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255355] = 5, + [255223] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4866), 2, + STATE(4863), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 8, + ACTIONS(8815), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -476707,9 +475993,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8813), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -476721,7 +476008,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_catch, anon_sym_finally, @@ -476729,17 +476015,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255399] = 6, + [255267] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8959), 1, - anon_sym_DOT, - STATE(4867), 2, + STATE(4864), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7980), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -476748,14 +476032,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -476763,24 +476047,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_else, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255445] = 15, + [255311] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(8961), 1, + ACTIONS(8959), 1, anon_sym_COLON, - ACTIONS(8963), 1, + ACTIONS(8961), 1, anon_sym_LBRACE, - ACTIONS(8965), 1, + ACTIONS(8963), 1, anon_sym_with, STATE(5070), 1, aux_sym_compound_type_repeat1, @@ -476791,7 +476076,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7918), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4868), 2, + STATE(4865), 2, sym_comment, sym_block_comment, STATE(9676), 2, @@ -476818,12 +476103,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [255509] = 5, + [255375] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4869), 2, + ACTIONS(8965), 1, + anon_sym_DOT, + STATE(4866), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8046), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [255421] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4867), 2, sym_comment, sym_block_comment, ACTIONS(7894), 9, @@ -476836,7 +476161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -476857,7 +476182,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255553] = 11, + [255465] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -476874,16 +476199,16 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(6871), 1, sym_arguments, - STATE(4870), 2, + STATE(4868), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -476902,12 +476227,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [255609] = 5, + [255521] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4871), 2, + STATE(4869), 2, sym_comment, sym_block_comment, ACTIONS(7798), 9, @@ -476920,7 +476245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -476941,12 +476266,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255653] = 5, + [255565] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4872), 2, + STATE(4870), 2, sym_comment, sym_block_comment, ACTIONS(7940), 8, @@ -476958,7 +476283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -476980,7 +476305,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255697] = 11, + [255609] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -476995,13 +476320,13 @@ static const uint16_t ts_small_parse_table[] = { sym_template_body, STATE(9496), 1, sym__refinement, - STATE(4873), 2, + STATE(4871), 2, sym_comment, sym_block_comment, STATE(9404), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -477010,7 +476335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -477025,7 +476350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [255753] = 15, + [255665] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -477047,7 +476372,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7918), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4874), 2, + STATE(4872), 2, sym_comment, sym_block_comment, STATE(9609), 2, @@ -477074,12 +476399,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [255817] = 5, + [255729] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4875), 2, + STATE(4873), 2, sym_comment, sym_block_comment, ACTIONS(7566), 8, @@ -477091,7 +476416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -477113,7 +476438,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [255861] = 7, + [255773] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -477122,7 +476447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(5976), 1, sym_arguments, - STATE(4876), 3, + STATE(4874), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -477154,6 +476479,84 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, + [255821] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4875), 2, + sym_comment, + sym_block_comment, + ACTIONS(7882), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8569), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [255865] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4876), 2, + sym_comment, + sym_block_comment, + ACTIONS(7838), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8585), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [255909] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -477201,7 +476604,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4878), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -477210,7 +476613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 21, + ACTIONS(8835), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -477240,24 +476643,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(4879), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 9, + ACTIONS(7222), 8, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(7220), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -477265,12 +476668,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, [256041] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -477317,54 +476720,71 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [256099] = 5, + [256099] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8984), 1, + anon_sym_LBRACK, + ACTIONS(8986), 1, + anon_sym_LPAREN, + ACTIONS(8988), 1, + anon_sym_POUND, + STATE(5738), 1, + aux_sym_annotation_repeat1, + STATE(6259), 1, + sym_type_arguments, + STATE(7050), 1, + sym_arguments, STATE(4881), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 9, - sym__automatic_semicolon, + ACTIONS(7734), 6, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACK, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(7732), 17, anon_sym_COLON, - anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, + anon_sym_then, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [256143] = 5, + [256155] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8990), 1, + sym__interpolated_multiline_string_start, + STATE(8749), 1, + sym_interpolated_string, + STATE(15823), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(4882), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 8, + ACTIONS(2536), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -477373,36 +476793,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 21, + ACTIONS(2531), 15, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [256187] = 7, + [256209] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8881), 1, anon_sym_DOT, - ACTIONS(8984), 1, + ACTIONS(8992), 1, anon_sym_EQ_GT, STATE(4883), 2, sym_comment, @@ -477436,58 +476850,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [256235] = 10, + [256257] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8986), 1, - sym__interpolated_multiline_string_start, - STATE(8749), 1, - sym_interpolated_string, - STATE(15823), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, STATE(4884), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 15, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [256289] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4885), 2, - sym_comment, - sym_block_comment, ACTIONS(8815), 8, sym__automatic_semicolon, anon_sym_LBRACE, @@ -477519,16 +476889,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [256333] = 11, + [256301] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8759), 1, + ACTIONS(8750), 1, anon_sym_LBRACK, - ACTIONS(8761), 1, + ACTIONS(8752), 1, anon_sym_AT, - ACTIONS(8765), 1, + ACTIONS(8756), 1, anon_sym_POUND, STATE(6027), 1, aux_sym_enum_definition_repeat1, @@ -477536,17 +476906,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7345), 1, sym_annotation, - STATE(4886), 2, + STATE(4885), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -477564,32 +476934,31 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [256389] = 5, + [256357] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4887), 2, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(4886), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 9, - sym__automatic_semicolon, + ACTIONS(7572), 7, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8046), 21, anon_sym_COLON, - anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -477597,82 +476966,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [256433] = 11, + [256403] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8988), 1, - anon_sym_LBRACK, - ACTIONS(8990), 1, - anon_sym_LPAREN, - ACTIONS(8992), 1, - anon_sym_POUND, - STATE(5738), 1, - aux_sym_annotation_repeat1, - STATE(6259), 1, - sym_type_arguments, - STATE(7050), 1, - sym_arguments, - STATE(4888), 2, + STATE(4887), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7566), 9, + sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(7736), 17, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_then, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [256489] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7574), 1, anon_sym_DOT, - STATE(4889), 2, - sym_comment, - sym_block_comment, - ACTIONS(7572), 7, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(8567), 20, anon_sym_COLON, - anon_sym_EQ_GT, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -477680,15 +477007,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [256535] = 11, + anon_sym_yield, + [256447] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -477705,16 +477030,16 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(6818), 1, sym_arguments, - STATE(4890), 2, + STATE(4888), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -477733,12 +477058,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [256591] = 5, + [256503] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4891), 2, + STATE(4889), 2, sym_comment, sym_block_comment, ACTIONS(7566), 9, @@ -477751,7 +477076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -477772,7 +477097,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [256635] = 17, + [256547] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -477787,17 +477112,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, ACTIONS(9000), 1, anon_sym_DOT, ACTIONS(9002), 1, sym_operator_identifier, - STATE(1805), 1, + STATE(1794), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, - STATE(4892), 2, + STATE(4890), 2, sym_comment, sym_block_comment, STATE(7834), 3, @@ -477823,12 +477148,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [256703] = 10, + [256615] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8829), 1, + ACTIONS(8831), 1, anon_sym_with, STATE(7367), 1, aux_sym_compound_type_repeat1, @@ -477836,7 +477161,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8926), 1, sym_template_body, - STATE(4893), 2, + STATE(4891), 2, sym_comment, sym_block_comment, STATE(8535), 2, @@ -477867,12 +477192,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [256757] = 5, + [256669] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4894), 2, + STATE(4892), 2, sym_comment, sym_block_comment, ACTIONS(7912), 8, @@ -477884,7 +477209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -477906,12 +477231,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [256801] = 5, + [256713] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4895), 2, + STATE(4893), 2, sym_comment, sym_block_comment, ACTIONS(4180), 8, @@ -477945,12 +477270,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [256845] = 5, + [256757] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4896), 2, + STATE(4894), 2, sym_comment, sym_block_comment, ACTIONS(7980), 7, @@ -477961,7 +477286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 22, + ACTIONS(8636), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -477984,14 +477309,14 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [256889] = 6, + [256801] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(9004), 1, anon_sym_DOT, - STATE(4897), 2, + STATE(4895), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -478024,7 +477349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [256935] = 12, + [256847] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478041,7 +477366,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(9821), 1, sym_template_body, - STATE(4898), 2, + STATE(4896), 2, sym_comment, sym_block_comment, STATE(9609), 2, @@ -478070,18 +477395,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [256993] = 8, + [256905] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8663), 1, + ACTIONS(8483), 1, anon_sym_LPAREN, - STATE(4923), 1, + STATE(4922), 1, aux_sym_annotation_repeat1, STATE(5549), 1, sym_arguments, - STATE(4899), 2, + STATE(4897), 2, sym_comment, sym_block_comment, ACTIONS(8469), 6, @@ -478112,12 +477437,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257043] = 5, + [256955] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4900), 2, + STATE(4898), 2, sym_comment, sym_block_comment, ACTIONS(7222), 9, @@ -478151,14 +477476,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_DQUOTE, anon_sym_do, - [257087] = 17, + [256999] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(908), 1, anon_sym_LBRACE, - ACTIONS(7708), 1, + ACTIONS(7768), 1, anon_sym_LPAREN, ACTIONS(8038), 1, anon_sym_DOT, @@ -478176,7 +477501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4018), 1, sym__soft_identifier, - STATE(4901), 2, + STATE(4899), 2, sym_comment, sym_block_comment, STATE(5750), 3, @@ -478202,7 +477527,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [257155] = 5, + [257067] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8817), 1, + anon_sym_LBRACK, + ACTIONS(8821), 1, + anon_sym_POUND, + ACTIONS(9020), 1, + anon_sym_AT, + STATE(5664), 1, + aux_sym_enum_definition_repeat1, + STATE(5850), 1, + sym_type_arguments, + STATE(7407), 1, + sym_annotation, + STATE(4900), 2, + sym_comment, + sym_block_comment, + ACTIONS(7762), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7760), 18, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + [257123] = 7, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9022), 1, + anon_sym_LPAREN, + STATE(5981), 1, + sym_arguments, + STATE(4901), 3, + sym_comment, + sym_block_comment, + aux_sym_annotation_repeat1, + ACTIONS(8366), 7, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8364), 19, + anon_sym_COLON, + anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + [257171] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478241,106 +477652,108 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257199] = 11, + [257215] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8817), 1, - anon_sym_LBRACK, - ACTIONS(8821), 1, - anon_sym_POUND, - ACTIONS(9020), 1, - anon_sym_AT, - STATE(5664), 1, - aux_sym_enum_definition_repeat1, - STATE(5850), 1, - sym_type_arguments, - STATE(7407), 1, - sym_annotation, STATE(4903), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7572), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(8046), 21, anon_sym_COLON, - anon_sym_STAR, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257255] = 7, + anon_sym_yield, + [257259] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9022), 1, - anon_sym_LPAREN, - STATE(5981), 1, - sym_arguments, - STATE(4904), 3, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(9025), 1, + anon_sym_COLON, + ACTIONS(9027), 1, + anon_sym_LBRACE, + ACTIONS(9029), 1, + anon_sym_with, + STATE(5027), 1, + aux_sym_compound_type_repeat1, + STATE(9880), 1, + sym__refinement, + STATE(9881), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4904), 2, sym_comment, sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 7, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + STATE(9794), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 4, + sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACK, - anon_sym_RPAREN, anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8364), 19, - anon_sym_COLON, + ACTIONS(7916), 5, + anon_sym_case, + anon_sym_STAR, + anon_sym_if, + anon_sym_catch, + anon_sym_finally, + ACTIONS(7808), 9, anon_sym_end, - anon_sym_while, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - [257303] = 10, + [257323] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(9025), 1, + ACTIONS(9031), 1, sym__interpolated_multiline_string_start, STATE(8912), 1, sym_interpolated_string, STATE(15748), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(4905), 2, @@ -478371,12 +477784,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257357] = 7, + [257377] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9027), 1, + ACTIONS(9033), 1, anon_sym_LPAREN, STATE(5764), 1, sym_arguments, @@ -478412,7 +477825,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257405] = 8, + [257425] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478426,7 +477839,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4907), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 9, + ACTIONS(8525), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -478436,7 +477849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -478454,7 +477867,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257455] = 6, + [257475] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478494,14 +477907,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257501] = 8, + [257521] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8561), 1, + ACTIONS(8571), 1, anon_sym_LPAREN, - STATE(4939), 1, + STATE(4940), 1, aux_sym_annotation_repeat1, STATE(5987), 1, sym_arguments, @@ -478536,86 +477949,86 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257551] = 5, + [257571] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4910), 2, + ACTIONS(9040), 1, + anon_sym_with, + STATE(4910), 3, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + aux_sym_compound_type_repeat1, + ACTIONS(9038), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257595] = 6, + [257617] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9034), 1, - anon_sym_with, - STATE(4911), 3, + STATE(4911), 2, sym_comment, sym_block_comment, - aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, - sym__automatic_semicolon, + ACTIONS(7222), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(7220), 21, anon_sym_COLON, - anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [257641] = 5, + [257661] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478623,20 +478036,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(4912), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 8, + ACTIONS(7932), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 21, + ACTIONS(8529), 21, anon_sym_COLON, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -478648,18 +478062,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257685] = 6, + anon_sym_yield, + [257705] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9037), 1, + ACTIONS(9043), 1, anon_sym_DOT, STATE(4913), 2, sym_comment, @@ -478694,7 +478107,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257731] = 12, + [257751] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478740,7 +478153,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257789] = 5, + [257809] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478748,7 +478161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4915), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 8, + ACTIONS(7894), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -478757,7 +478170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -478779,7 +478192,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257833] = 5, + [257853] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478787,7 +478200,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4916), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 8, + ACTIONS(7838), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -478796,7 +478209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -478812,91 +478225,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [257877] = 15, + [257897] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(9039), 1, - anon_sym_COLON, - ACTIONS(9041), 1, - anon_sym_LBRACE, - ACTIONS(9043), 1, + ACTIONS(8689), 1, anon_sym_with, - STATE(5029), 1, + STATE(7393), 1, aux_sym_compound_type_repeat1, - STATE(9880), 1, + STATE(8628), 1, sym__refinement, - STATE(9881), 1, + STATE(8733), 1, sym_template_body, - ACTIONS(7918), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, STATE(4917), 2, sym_comment, sym_block_comment, - STATE(9794), 2, + STATE(8786), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7914), 4, + ACTIONS(7944), 8, sym__automatic_semicolon, sym__outdent, + anon_sym_LBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(7916), 5, + sym__backquoted_id, + ACTIONS(7942), 15, + anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_if, - anon_sym_catch, - anon_sym_finally, - ACTIONS(7808), 9, anon_sym_end, + anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [257941] = 11, + [257951] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8759), 1, - anon_sym_LBRACK, - ACTIONS(8765), 1, - anon_sym_POUND, - ACTIONS(9045), 1, - anon_sym_LPAREN, - STATE(5747), 1, - aux_sym_annotation_repeat1, - STATE(6136), 1, - sym_type_arguments, - STATE(7386), 1, - sym_arguments, STATE(4918), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7872), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(8599), 20, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_EQ, @@ -478906,57 +478307,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_then, + anon_sym_POUND, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [257997] = 10, + anon_sym_yield, + [257995] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8689), 1, - anon_sym_with, - STATE(7393), 1, - aux_sym_compound_type_repeat1, - STATE(8628), 1, - sym__refinement, - STATE(8733), 1, - sym_template_body, STATE(4919), 2, sym_comment, sym_block_comment, - STATE(8786), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 8, + ACTIONS(4180), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 15, + ACTIONS(4176), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [258051] = 5, + anon_sym_do, + anon_sym_yield, + [258039] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -478964,24 +478361,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(4920), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 9, - sym__automatic_semicolon, + ACTIONS(4180), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(4176), 21, anon_sym_COLON, - anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -478989,20 +478384,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [258095] = 9, + [258083] = 9, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9047), 1, + ACTIONS(9045), 1, anon_sym_COLON, - ACTIONS(9050), 1, + ACTIONS(9048), 1, anon_sym_LBRACE, STATE(6188), 1, sym_template_body, @@ -479038,25 +478435,29 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [258147] = 5, + [258135] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4922), 2, + ACTIONS(9051), 1, + anon_sym_LPAREN, + STATE(5549), 1, + sym_arguments, + STATE(4922), 3, sym_comment, sym_block_comment, - ACTIONS(4180), 8, + aux_sym_annotation_repeat1, + ACTIONS(8366), 6, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 21, + ACTIONS(8364), 20, anon_sym_COLON, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -479068,52 +478469,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [258191] = 7, + [258183] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9053), 1, + ACTIONS(8750), 1, + anon_sym_LBRACK, + ACTIONS(8756), 1, + anon_sym_POUND, + ACTIONS(9054), 1, anon_sym_LPAREN, - STATE(5549), 1, + STATE(5747), 1, + aux_sym_annotation_repeat1, + STATE(6136), 1, + sym_type_arguments, + STATE(7386), 1, sym_arguments, - STATE(4923), 3, + STATE(4923), 2, sym_comment, sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 6, + ACTIONS(7734), 5, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8364), 20, + ACTIONS(7732), 18, anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_while, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -479162,9 +478565,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8636), 1, + ACTIONS(8642), 1, anon_sym_LPAREN, - STATE(4904), 1, + STATE(4901), 1, aux_sym_annotation_repeat1, STATE(5981), 1, sym_arguments, @@ -479214,7 +478617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(9056), 1, anon_sym_DOT, @@ -479289,32 +478692,26 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [258445] = 8, + [258445] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8620), 1, - anon_sym_LPAREN, - STATE(4946), 1, - aux_sym_annotation_repeat1, - STATE(5982), 1, - sym_arguments, STATE(4928), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 7, + ACTIONS(7798), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 19, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -479326,32 +478723,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [258495] = 5, + [258489] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8628), 1, + anon_sym_LPAREN, + STATE(4946), 1, + aux_sym_annotation_repeat1, + STATE(5982), 1, + sym_arguments, STATE(4929), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 9, + ACTIONS(8469), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 20, + ACTIONS(8467), 19, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -479363,9 +478768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, @@ -479378,16 +478781,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(4930), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(7222), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 21, + ACTIONS(7220), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -479401,9 +478805,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -479417,7 +478820,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4931), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -479426,7 +478829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8835), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -479440,9 +478843,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, @@ -479453,9 +478856,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8579), 1, + ACTIONS(8595), 1, anon_sym_LPAREN, - STATE(4876), 1, + STATE(4874), 1, aux_sym_annotation_repeat1, STATE(5976), 1, sym_arguments, @@ -479511,7 +478914,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5337), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -479520,7 +478923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -479540,7 +478943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8569), 1, + ACTIONS(8579), 1, anon_sym_LPAREN, STATE(4906), 1, aux_sym_annotation_repeat1, @@ -479622,9 +479025,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8831), 1, + ACTIONS(8839), 1, anon_sym_LBRACK, - ACTIONS(8837), 1, + ACTIONS(8845), 1, anon_sym_POUND, ACTIONS(9064), 1, anon_sym_LPAREN, @@ -479637,14 +479040,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4936), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -479707,7 +479110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8497), 1, + ACTIONS(8505), 1, anon_sym_LPAREN, STATE(5004), 1, aux_sym_annotation_repeat1, @@ -479744,82 +479147,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [258981] = 7, + [258981] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9066), 1, - anon_sym_LPAREN, - STATE(5987), 1, - sym_arguments, - STATE(4939), 3, + STATE(4939), 2, sym_comment, sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 8, + ACTIONS(7882), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8364), 18, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259029] = 5, + [259025] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4940), 2, + ACTIONS(9066), 1, + anon_sym_LPAREN, + STATE(5987), 1, + sym_arguments, + STATE(4940), 3, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + aux_sym_annotation_repeat1, + ACTIONS(8366), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 20, + ACTIONS(8364), 18, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, @@ -479841,7 +479244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -479880,7 +479283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -479902,15 +479305,17 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259161] = 5, + [259161] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7574), 1, + anon_sym_DOT, STATE(4943), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 8, + ACTIONS(7572), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -479919,7 +479324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8046), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -479936,98 +479341,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259205] = 6, + [259207] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, + ACTIONS(9069), 1, + anon_sym_LBRACK, + ACTIONS(9071), 1, + anon_sym_AT, + ACTIONS(9073), 1, + anon_sym_LPAREN, + ACTIONS(9075), 1, + anon_sym_POUND, + STATE(6471), 1, + aux_sym_enum_definition_repeat1, + STATE(6850), 1, + sym_type_arguments, + STATE(8087), 1, + sym_annotation, + STATE(9180), 1, + sym_arguments, STATE(4944), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7762), 6, sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(7760), 15, anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [259251] = 13, + [259267] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9069), 1, - anon_sym_LBRACK, - ACTIONS(9071), 1, - anon_sym_AT, - ACTIONS(9073), 1, - anon_sym_LPAREN, - ACTIONS(9075), 1, - anon_sym_POUND, - STATE(6471), 1, - aux_sym_enum_definition_repeat1, - STATE(6850), 1, - sym_type_arguments, - STATE(8087), 1, - sym_annotation, - STATE(9180), 1, - sym_arguments, STATE(4945), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(4180), 9, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(4176), 20, anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_catch, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [259311] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -480069,15 +479472,17 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259359] = 5, + [259359] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7574), 1, + anon_sym_DOT, STATE(4947), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 8, + ACTIONS(7572), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -480086,10 +479491,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8046), 20, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -480103,12 +479507,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259403] = 11, + [259405] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -480128,14 +479532,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4948), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -480153,17 +479557,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259459] = 6, + [259461] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, STATE(4949), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7940), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -480172,9 +479574,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -480188,7 +479591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, @@ -480210,7 +479613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -480256,14 +479659,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(4951), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -480287,7 +479690,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4952), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 9, + ACTIONS(8945), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -480297,7 +479700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -480331,14 +479734,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 20, + ACTIONS(8560), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -480461,7 +479864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 22, + ACTIONS(8634), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -480501,7 +479904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -480528,7 +479931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8595), 1, + ACTIONS(8605), 1, anon_sym_LPAREN, STATE(5000), 1, aux_sym_annotation_repeat1, @@ -480604,52 +480007,46 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [259987] = 11, + [259987] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(8642), 1, - anon_sym_LPAREN, - ACTIONS(9095), 1, - anon_sym_DOT, - STATE(637), 1, - sym_identifier, - STATE(4202), 1, - sym__soft_identifier, STATE(4960), 2, sym_comment, sym_block_comment, - STATE(7670), 3, - sym_block, - sym_case_block, - sym_arguments, - ACTIONS(8036), 6, + ACTIONS(7838), 8, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8034), 15, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260043] = 5, + [260031] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -480666,7 +480063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -480688,7 +480085,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260087] = 5, + [260075] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -480705,7 +480102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -480727,7 +480124,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260131] = 5, + [260119] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -480735,23 +480132,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(4963), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 8, + ACTIONS(7572), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8046), 20, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -480759,14 +480157,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260175] = 5, + [260163] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -480783,7 +480180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -480805,90 +480202,57 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260219] = 5, + [260207] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4965), 2, - sym_comment, - sym_block_comment, - ACTIONS(7580), 7, + ACTIONS(107), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LBRACK, + ACTIONS(8648), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8493), 22, - anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [260263] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4966), 2, + ACTIONS(9095), 1, + anon_sym_DOT, + STATE(637), 1, + sym_identifier, + STATE(4202), 1, + sym__soft_identifier, + STATE(4965), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 9, + STATE(7670), 3, + sym_block, + sym_case_block, + sym_arguments, + ACTIONS(8036), 6, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8034), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260307] = 5, + [260263] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4967), 2, + STATE(4966), 2, sym_comment, sym_block_comment, ACTIONS(7912), 7, @@ -480899,7 +480263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -480922,12 +480286,51 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, + [260307] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4967), 2, + sym_comment, + sym_block_comment, + ACTIONS(7580), 7, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8501), 22, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, [260351] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8607), 1, + ACTIONS(8617), 1, anon_sym_AT, STATE(5059), 1, aux_sym_enum_definition_repeat1, @@ -480936,7 +480339,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(4968), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -480944,7 +480347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -481049,9 +480452,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8863), 1, + ACTIONS(8869), 1, anon_sym_LBRACK, - ACTIONS(8867), 1, + ACTIONS(8873), 1, anon_sym_POUND, ACTIONS(9100), 1, anon_sym_AT, @@ -481064,13 +480467,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(4971), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -481146,7 +480549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -481183,7 +480586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -481211,11 +480614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8961), 1, + ACTIONS(8959), 1, anon_sym_COLON, - ACTIONS(8963), 1, + ACTIONS(8961), 1, anon_sym_LBRACE, - ACTIONS(8965), 1, + ACTIONS(8963), 1, anon_sym_with, STATE(5070), 1, aux_sym_compound_type_repeat1, @@ -481269,7 +480672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -481291,89 +480694,89 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [260783] = 5, + [260783] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(9102), 1, + sym__interpolated_multiline_string_start, + STATE(8285), 1, + sym_interpolated_string, + STATE(15365), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(4977), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, - sym__automatic_semicolon, + ACTIONS(2536), 7, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 20, + ACTIONS(2531), 16, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [260827] = 10, + [260837] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(9102), 1, - sym__interpolated_multiline_string_start, - STATE(8285), 1, - sym_interpolated_string, - STATE(15365), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, STATE(4978), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 7, + ACTIONS(7572), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 16, + ACTIONS(8046), 21, anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_then, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [260881] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -481390,7 +480793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -481426,7 +480829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -481435,7 +480838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -481472,7 +480875,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -481498,13 +480901,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9039), 1, + ACTIONS(9025), 1, anon_sym_COLON, - ACTIONS(9041), 1, + ACTIONS(9027), 1, anon_sym_LBRACE, - ACTIONS(9043), 1, + ACTIONS(9029), 1, anon_sym_with, - STATE(5029), 1, + STATE(5027), 1, aux_sym_compound_type_repeat1, STATE(9880), 1, sym__refinement, @@ -481539,18 +480942,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [261075] = 6, + [261075] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(4983), 2, + sym_comment, + sym_block_comment, + ACTIONS(7222), 10, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_DQUOTE, + anon_sym_do, + anon_sym_yield, + [261119] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(9107), 1, anon_sym_with, - STATE(4983), 3, + STATE(4984), 3, sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -481558,7 +481000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 20, + ACTIONS(9036), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -481579,14 +481021,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [261121] = 10, + [261165] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8226), 1, + ACTIONS(8214), 1, sym__interpolated_multiline_string_start, STATE(6635), 1, sym_interpolated_string, @@ -481595,7 +481037,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9110), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(4984), 2, + STATE(4985), 2, sym_comment, sym_block_comment, ACTIONS(2536), 9, @@ -481623,63 +481065,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [261175] = 5, + [261219] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4985), 2, + STATE(4986), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 10, + ACTIONS(7572), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 19, + ACTIONS(8046), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [261219] = 5, + [261263] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4986), 2, + STATE(4987), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(7882), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -481696,23 +481137,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [261263] = 8, + [261307] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8491), 1, + STATE(4988), 2, + sym_comment, + sym_block_comment, + ACTIONS(7826), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8634), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [261351] = 8, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8499), 1, anon_sym_LPAREN, STATE(4970), 1, aux_sym_annotation_repeat1, STATE(5959), 1, sym_arguments, - STATE(4987), 2, + STATE(4989), 2, sym_comment, sym_block_comment, ACTIONS(8469), 8, @@ -481743,15 +481224,15 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [261313] = 5, + [261401] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4988), 2, + STATE(4990), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 9, + ACTIONS(7222), 10, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -481761,35 +481242,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 19, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [261357] = 17, + [261445] = 10, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8856), 1, + sym__interpolated_multiline_string_start, + STATE(8029), 1, + sym_interpolated_string, + STATE(16292), 1, + sym__interpolated_string_start, + ACTIONS(9112), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(4991), 2, + sym_comment, + sym_block_comment, + ACTIONS(2536), 8, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(2531), 15, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + [261499] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(908), 1, anon_sym_LBRACE, - ACTIONS(7708), 1, + ACTIONS(7768), 1, anon_sym_LPAREN, ACTIONS(8038), 1, anon_sym_DOT, @@ -481801,13 +481326,13 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9018), 1, sym_operator_identifier, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_EQ, STATE(579), 1, sym_identifier, STATE(4018), 1, sym__soft_identifier, - STATE(4989), 2, + STATE(4992), 2, sym_comment, sym_block_comment, ACTIONS(9008), 3, @@ -481833,23 +481358,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [261425] = 5, + [261567] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(4990), 2, + STATE(4993), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 7, + ACTIONS(7872), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -481867,56 +481393,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [261469] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8859), 1, - sym__interpolated_multiline_string_start, - STATE(8029), 1, - sym_interpolated_string, - STATE(16292), 1, - sym__interpolated_string_start, - ACTIONS(9114), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(4991), 2, - sym_comment, - sym_block_comment, - ACTIONS(2536), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 15, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [261523] = 11, + [261611] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -481933,17 +481414,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7154), 1, sym_arguments, - STATE(4992), 2, + STATE(4994), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -481961,84 +481442,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [261579] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4993), 2, - sym_comment, - sym_block_comment, - ACTIONS(7872), 8, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8589), 21, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [261623] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(4994), 2, - sym_comment, - sym_block_comment, - ACTIONS(7222), 10, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_DQUOTE, - anon_sym_do, - anon_sym_yield, [261667] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -482052,7 +481455,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -482060,7 +481463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -482100,12 +481503,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(4996), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -482303,7 +481706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -482344,12 +481747,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5002), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -482376,7 +481779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(1096), 1, anon_sym_LBRACE, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, ACTIONS(9000), 1, anon_sym_DOT, @@ -482473,7 +481876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -482548,7 +481951,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5007), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -482557,7 +481960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -482594,7 +481997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -482658,14 +482061,53 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [262395] = 11, + [262395] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8750), 1, + STATE(5010), 2, + sym_comment, + sym_block_comment, + ACTIONS(7912), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, - ACTIONS(8754), 1, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8583), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [262439] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8761), 1, + anon_sym_LBRACK, + ACTIONS(8765), 1, anon_sym_POUND, ACTIONS(9153), 1, anon_sym_AT, @@ -482675,15 +482117,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_definition_repeat1, STATE(7135), 1, sym_annotation, - STATE(5010), 2, + STATE(5011), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -482703,15 +482145,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [262451] = 5, + [262495] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5011), 2, + STATE(5012), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 9, + ACTIONS(7940), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -482721,7 +482163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -482742,32 +482184,33 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [262495] = 5, + [262539] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5012), 2, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(5013), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 9, + ACTIONS(7572), 7, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8046), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -482775,78 +482218,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [262539] = 5, + [262585] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5013), 2, + ACTIONS(107), 1, + anon_sym_LBRACE, + ACTIONS(8084), 1, + anon_sym_EQ, + ACTIONS(8648), 1, + anon_sym_LPAREN, + ACTIONS(9095), 1, + anon_sym_DOT, + STATE(637), 1, + sym_identifier, + STATE(4202), 1, + sym__soft_identifier, + STATE(5014), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 9, + STATE(7670), 3, + sym_block, + sym_case_block, + sym_arguments, + ACTIONS(8220), 6, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [262583] = 6, + [262643] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, - STATE(5014), 2, + STATE(5015), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 7, + ACTIONS(7798), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -482854,13 +482303,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [262629] = 12, + anon_sym_do, + anon_sym_yield, + [262687] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -482877,7 +482326,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(9705), 1, sym_template_body, - STATE(5015), 2, + STATE(5016), 2, sym_comment, sym_block_comment, STATE(9698), 2, @@ -482906,52 +482355,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [262687] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(107), 1, - anon_sym_LBRACE, - ACTIONS(8084), 1, - anon_sym_EQ, - ACTIONS(8642), 1, - anon_sym_LPAREN, - ACTIONS(9095), 1, - anon_sym_DOT, - STATE(637), 1, - sym_identifier, - STATE(4202), 1, - sym__soft_identifier, - STATE(5016), 2, - sym_comment, - sym_block_comment, - STATE(7670), 3, - sym_block, - sym_case_block, - sym_arguments, - ACTIONS(8244), 6, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8242), 14, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, [262745] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -482969,7 +482372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -483011,13 +482414,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5018), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -483036,51 +482439,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [262845] = 5, + [262845] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5019), 2, - sym_comment, - sym_block_comment, - ACTIONS(4180), 10, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(4176), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_DQUOTE, - anon_sym_do, - anon_sym_yield, - [262889] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8748), 1, + ACTIONS(8740), 1, anon_sym_with, STATE(6848), 1, aux_sym_compound_type_repeat1, @@ -483088,7 +482452,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8711), 1, sym_template_body, - STATE(5020), 2, + STATE(5019), 2, sym_comment, sym_block_comment, STATE(8652), 2, @@ -483119,64 +482483,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [262943] = 5, + [262899] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5021), 2, + STATE(5020), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 8, + ACTIONS(4180), 10, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + sym__interpolated_multiline_string_start, + ACTIONS(4176), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, anon_sym_yield, - [262987] = 5, + [262943] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5022), 2, + STATE(5021), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + ACTIONS(7912), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 20, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -483193,18 +482556,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263031] = 10, + [262987] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(7860), 1, + ACTIONS(7844), 1, sym__interpolated_multiline_string_start, STATE(5994), 1, sym_interpolated_string, @@ -483213,7 +482577,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9161), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(5023), 2, + STATE(5022), 2, sym_comment, sym_block_comment, ACTIONS(2536), 8, @@ -483241,63 +482605,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [263085] = 5, + [263041] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5024), 2, - sym_comment, - sym_block_comment, - ACTIONS(7932), 8, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8519), 21, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [263129] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(5025), 2, + STATE(5023), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 8, + ACTIONS(4180), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(4176), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -483314,12 +482640,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263173] = 11, + [263085] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -483336,10 +482661,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7023), 1, sym_annotation, - STATE(5026), 2, + STATE(5024), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -483347,7 +482672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -483364,32 +482689,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [263229] = 5, + [263141] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5027), 2, + STATE(5025), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 9, + ACTIONS(7932), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -483397,21 +482722,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_else, + anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263273] = 5, + [263185] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5028), 2, + STATE(5026), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 8, + ACTIONS(7894), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -483442,16 +482767,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263317] = 12, + [263229] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9039), 1, + ACTIONS(9025), 1, anon_sym_COLON, - ACTIONS(9041), 1, + ACTIONS(9027), 1, anon_sym_LBRACE, - ACTIONS(9043), 1, + ACTIONS(9029), 1, anon_sym_with, STATE(7443), 1, aux_sym_compound_type_repeat1, @@ -483459,7 +482784,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(9881), 1, sym_template_body, - STATE(5029), 2, + STATE(5027), 2, sym_comment, sym_block_comment, STATE(9794), 2, @@ -483488,33 +482813,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [263375] = 6, + [263287] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9163), 1, - anon_sym_DOT, - STATE(5030), 2, + STATE(5028), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 7, + ACTIONS(7826), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 21, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -483522,21 +482846,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [263421] = 5, + anon_sym_do, + anon_sym_yield, + [263331] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5031), 2, + STATE(5029), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 8, + ACTIONS(7798), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -483545,9 +482869,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -483561,74 +482886,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263465] = 10, + [263375] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8546), 1, - sym__interpolated_multiline_string_start, - STATE(7450), 1, - sym_interpolated_string, - STATE(16127), 1, - sym__interpolated_string_start, - ACTIONS(9165), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(5032), 2, - sym_comment, - sym_block_comment, - ACTIONS(2536), 8, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(9163), 1, anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(2531), 15, - anon_sym_COLON, - anon_sym_end, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [263519] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(5033), 2, + STATE(5030), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 8, + ACTIONS(7572), 7, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8046), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -483645,145 +482926,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [263563] = 11, + [263421] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8788), 1, - anon_sym_LBRACK, - ACTIONS(8792), 1, - anon_sym_POUND, - ACTIONS(9167), 1, - anon_sym_AT, - STATE(5498), 1, - aux_sym_enum_definition_repeat1, - STATE(5505), 1, - sym_type_arguments, - STATE(6791), 1, - sym_annotation, - STATE(5034), 2, + STATE(5031), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7566), 8, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [263619] = 15, + anon_sym_do, + anon_sym_yield, + [263465] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7814), 1, - sym__backquoted_id, - ACTIONS(8935), 1, - anon_sym_COLON, - ACTIONS(8937), 1, - anon_sym_LBRACE, - ACTIONS(8939), 1, - anon_sym_with, - STATE(5015), 1, - aux_sym_compound_type_repeat1, - STATE(9704), 1, - sym__refinement, - STATE(9705), 1, - sym_template_body, - ACTIONS(7918), 2, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8556), 1, + sym__interpolated_multiline_string_start, + STATE(7450), 1, + sym_interpolated_string, + STATE(16127), 1, + sym__interpolated_string_start, + ACTIONS(9165), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(5035), 2, - sym_comment, - sym_block_comment, - STATE(9698), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7914), 4, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACK, - anon_sym_SEMI, - ACTIONS(7916), 5, - anon_sym_case, - anon_sym_STAR, - anon_sym_if, - anon_sym_else, - anon_sym_finally, - ACTIONS(7808), 9, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [263683] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(5036), 2, + STATE(5032), 2, sym_comment, sym_block_comment, - ACTIONS(8879), 8, - sym__automatic_semicolon, + ACTIONS(2536), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8877), 21, + ACTIONS(2531), 15, anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [263727] = 10, + [263519] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -483796,7 +483027,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(8571), 1, sym_template_body, - STATE(5037), 2, + STATE(5033), 2, sym_comment, sym_block_comment, STATE(8339), 2, @@ -483827,73 +483058,110 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [263781] = 13, + [263573] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9169), 1, + STATE(5034), 2, + sym_comment, + sym_block_comment, + ACTIONS(7882), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(9171), 1, - anon_sym_AT, - ACTIONS(9173), 1, anon_sym_LPAREN, - ACTIONS(9175), 1, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8569), 21, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, anon_sym_POUND, - STATE(6100), 1, + anon_sym_QMARK_EQ_GT, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [263617] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8786), 1, + anon_sym_LBRACK, + ACTIONS(8790), 1, + anon_sym_POUND, + ACTIONS(9167), 1, + anon_sym_AT, + STATE(5498), 1, aux_sym_enum_definition_repeat1, - STATE(7334), 1, + STATE(5505), 1, sym_type_arguments, - STATE(7661), 1, + STATE(6791), 1, sym_annotation, - STATE(9479), 1, - sym_arguments, - STATE(5038), 2, + STATE(5035), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, - anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [263841] = 5, + [263673] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5039), 2, + STATE(5036), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 7, + ACTIONS(8879), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8877), 21, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -483905,47 +483173,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263885] = 6, + [263717] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(5040), 2, + STATE(5037), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 9, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 18, + ACTIONS(8901), 21, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, @@ -483953,26 +483220,122 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [263931] = 5, + [263761] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5041), 2, + ACTIONS(9169), 1, + anon_sym_LBRACK, + ACTIONS(9171), 1, + anon_sym_AT, + ACTIONS(9173), 1, + anon_sym_LPAREN, + ACTIONS(9175), 1, + anon_sym_POUND, + STATE(6100), 1, + aux_sym_enum_definition_repeat1, + STATE(7334), 1, + sym_type_arguments, + STATE(7661), 1, + sym_annotation, + STATE(9479), 1, + sym_arguments, + STATE(5038), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(7762), 6, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7760), 15, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + sym__alpha_identifier, + sym_operator_identifier, + [263821] = 15, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7814), 1, + sym__backquoted_id, + ACTIONS(8935), 1, + anon_sym_COLON, + ACTIONS(8937), 1, + anon_sym_LBRACE, + ACTIONS(8939), 1, + anon_sym_with, + STATE(5016), 1, + aux_sym_compound_type_repeat1, + STATE(9704), 1, + sym__refinement, + STATE(9705), 1, + sym_template_body, + ACTIONS(7918), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(5039), 2, + sym_comment, + sym_block_comment, + STATE(9698), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7914), 4, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACK, + anon_sym_SEMI, + ACTIONS(7916), 5, + anon_sym_case, + anon_sym_STAR, + anon_sym_if, + anon_sym_else, + anon_sym_finally, + ACTIONS(7808), 9, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [263885] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(5040), 2, + sym_comment, + sym_block_comment, + ACTIONS(7912), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8901), 21, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -483984,7 +483347,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [263929] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(5041), 2, + sym_comment, + sym_block_comment, + ACTIONS(2536), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(2531), 18, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, anon_sym_else, anon_sym_catch, anon_sym_finally, @@ -483999,7 +483402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(1232), 1, anon_sym_LBRACE, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(9056), 1, anon_sym_DOT, @@ -484057,13 +483460,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5043), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -484093,7 +483496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8933), 1, anon_sym_with, - STATE(4857), 1, + STATE(4855), 1, aux_sym_compound_type_repeat1, STATE(9950), 1, sym_template_body, @@ -484146,7 +483549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -484184,7 +483587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -484219,7 +483622,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -484227,7 +483630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -484252,7 +483655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(8188), 1, sym__interpolated_multiline_string_start, @@ -484298,7 +483701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(9188), 1, anon_sym_with, - STATE(5202), 1, + STATE(5206), 1, aux_sym_compound_type_repeat1, STATE(8994), 1, sym_template_body, @@ -484312,7 +483715,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9107), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -484321,7 +483724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -484336,57 +483739,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [264391] = 7, + [264391] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(9190), 1, - anon_sym_AT, - STATE(6028), 1, - sym_annotation, - STATE(5050), 3, - sym_comment, - sym_block_comment, - aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8550), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [264439] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9193), 1, anon_sym_LBRACK, - ACTIONS(9195), 1, + ACTIONS(9192), 1, anon_sym_LPAREN, - ACTIONS(9197), 1, + ACTIONS(9194), 1, anon_sym_POUND, STATE(5900), 1, aux_sym_annotation_repeat1, @@ -484394,16 +483756,16 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7061), 1, sym_arguments, - STATE(5051), 2, + STATE(5050), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -484422,14 +483784,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [264495] = 6, + [264447] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7574), 1, anon_sym_DOT, - STATE(5052), 2, + STATE(5051), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -484462,6 +483824,47 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, + [264493] = 7, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9196), 1, + anon_sym_AT, + STATE(6028), 1, + sym_annotation, + STATE(5052), 3, + sym_comment, + sym_block_comment, + aux_sym_enum_definition_repeat1, + ACTIONS(8562), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8560), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [264541] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -484482,13 +483885,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5053), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -484524,7 +483927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -484551,7 +483954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8740), 1, + ACTIONS(8742), 1, anon_sym_DOT, ACTIONS(9205), 1, anon_sym_EQ_GT, @@ -484600,7 +484003,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 9, + ACTIONS(8562), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -484610,7 +484013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -484644,7 +484047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 22, + ACTIONS(8585), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -484719,7 +484122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -484727,7 +484130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -484843,7 +484246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 22, + ACTIONS(8599), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -484882,7 +484285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -484910,9 +484313,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8859), 1, + ACTIONS(8856), 1, sym__interpolated_multiline_string_start, STATE(8029), 1, sym_interpolated_string, @@ -484969,13 +484372,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5065), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -485003,7 +484406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, ACTIONS(9000), 1, anon_sym_DOT, @@ -485018,13 +484421,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -485048,7 +484451,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5067), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -485135,7 +484538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -485162,11 +484565,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8961), 1, + ACTIONS(8959), 1, anon_sym_COLON, - ACTIONS(8963), 1, + ACTIONS(8961), 1, anon_sym_LBRACE, - ACTIONS(8965), 1, + ACTIONS(8963), 1, anon_sym_with, STATE(7466), 1, aux_sym_compound_type_repeat1, @@ -485258,7 +484661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 22, + ACTIONS(8558), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -485298,7 +484701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -485336,7 +484739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -485408,7 +484811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(9056), 1, anon_sym_DOT, @@ -485423,13 +484826,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -485450,7 +484853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8634), 1, + ACTIONS(8640), 1, anon_sym_AT, STATE(5047), 1, aux_sym_enum_definition_repeat1, @@ -485459,7 +484862,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5077), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -485467,7 +484870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -485495,7 +484898,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5078), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -485539,7 +484942,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 9, + ACTIONS(8562), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -485549,7 +484952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -485585,7 +484988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -485622,7 +485025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 22, + ACTIONS(8548), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -485663,7 +485066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -485701,7 +485104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -485728,9 +485131,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8782), 1, + ACTIONS(8780), 1, anon_sym_LBRACK, - ACTIONS(8786), 1, + ACTIONS(8784), 1, anon_sym_POUND, ACTIONS(9228), 1, anon_sym_AT, @@ -485743,13 +485146,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5084), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -485786,7 +485189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -485823,7 +485226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 22, + ACTIONS(8529), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -485851,9 +485254,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8226), 1, + ACTIONS(8214), 1, sym__interpolated_multiline_string_start, STATE(6635), 1, sym_interpolated_string, @@ -485890,50 +485293,51 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [266207] = 10, + [266207] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8726), 1, - sym__interpolated_multiline_string_start, - STATE(7770), 1, - sym_interpolated_string, - STATE(16247), 1, - sym__interpolated_string_start, - ACTIONS(9232), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, + ACTIONS(9155), 1, + anon_sym_LBRACK, + ACTIONS(9159), 1, + anon_sym_POUND, + ACTIONS(9232), 1, + anon_sym_AT, + STATE(6242), 1, + sym_type_arguments, + STATE(7187), 1, + aux_sym_enum_definition_repeat1, + STATE(8636), 1, + sym_annotation, STATE(5088), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 8, + ACTIONS(7762), 5, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 14, + ACTIONS(7760), 17, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_match, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_then, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, + anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [266260] = 9, + [266262] = 9, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -485975,7 +485379,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [266311] = 6, + [266313] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -485986,7 +485390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, + ACTIONS(9038), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -485996,7 +485400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -486014,7 +485418,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [266356] = 5, + [266358] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486052,7 +485456,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [266399] = 6, + [266401] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486070,7 +485474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -486091,7 +485495,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [266444] = 7, + [266446] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486104,7 +485508,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -486113,7 +485517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -486131,14 +485535,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [266491] = 10, + [266493] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8485), 1, + ACTIONS(8493), 1, sym__interpolated_multiline_string_start, STATE(6822), 1, sym_interpolated_string, @@ -486174,7 +485578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [266544] = 6, + [266546] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486213,7 +485617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [266589] = 11, + [266591] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486257,7 +485661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [266644] = 7, + [266646] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486297,12 +485701,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [266691] = 10, + [266693] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(8941), 1, sym__interpolated_multiline_string_start, @@ -486340,7 +485744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [266744] = 7, + [266746] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486380,7 +485784,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [266791] = 7, + [266793] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486393,14 +485797,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -486420,7 +485824,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [266838] = 6, + [266840] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486459,7 +485863,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [266883] = 5, + [266885] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486474,7 +485878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 22, + ACTIONS(8583), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -486497,7 +485901,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [266926] = 11, + [266928] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486517,13 +485921,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5103), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -486541,7 +485945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [266981] = 5, + [266983] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486558,7 +485962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -486579,7 +485983,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267024] = 5, + [267026] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486617,7 +486021,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267067] = 5, + [267069] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486635,7 +486039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -486655,7 +486059,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267110] = 5, + [267112] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486663,7 +486067,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5107), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 9, + ACTIONS(8945), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -486673,7 +486077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -486693,7 +486097,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267153] = 10, + [267155] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486736,7 +486140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [267206] = 5, + [267208] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486744,7 +486148,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5109), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -486774,7 +486178,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267249] = 15, + [267251] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486822,7 +486226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [267312] = 6, + [267314] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486839,7 +486243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -486861,7 +486265,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267357] = 12, + [267359] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486870,7 +486274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, ACTIONS(9279), 1, anon_sym_DOT, @@ -486885,12 +486289,12 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 4, + ACTIONS(8220), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -486906,7 +486310,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267414] = 11, + [267416] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486926,12 +486330,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5113), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -486950,7 +486354,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267469] = 5, + [267471] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -486967,7 +486371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -486988,7 +486392,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267512] = 5, + [267514] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487005,7 +486409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -487026,7 +486430,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267555] = 5, + [267557] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487064,14 +486468,14 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267598] = 10, + [267600] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8986), 1, + ACTIONS(8990), 1, sym__interpolated_multiline_string_start, STATE(8749), 1, sym_interpolated_string, @@ -487107,7 +486511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [267651] = 5, + [267653] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487115,7 +486519,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5118), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 9, + ACTIONS(4180), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -487125,14 +486529,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(4176), 19, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -487140,12 +486544,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_else, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267694] = 5, + [267696] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487162,7 +486566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -487183,7 +486587,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267737] = 11, + [267739] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487203,13 +486607,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5120), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -487227,7 +486631,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [267792] = 5, + [267794] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487243,7 +486647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -487265,7 +486669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [267835] = 5, + [267837] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487282,7 +486686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -487303,7 +486707,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [267878] = 5, + [267880] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487319,7 +486723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -487341,7 +486745,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267921] = 5, + [267923] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487357,7 +486761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -487379,7 +486783,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [267964] = 5, + [267966] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487396,7 +486800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -487417,7 +486821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [268007] = 11, + [268009] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487437,13 +486841,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5126), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -487461,7 +486865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [268062] = 15, + [268064] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487509,7 +486913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [268125] = 5, + [268127] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487547,7 +486951,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_DQUOTE, anon_sym_do, - [268168] = 12, + [268170] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487592,7 +486996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [268225] = 12, + [268227] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487637,7 +487041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [268282] = 11, + [268284] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487657,12 +487061,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5131), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -487681,7 +487085,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [268337] = 5, + [268339] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487698,7 +487102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -487719,7 +487123,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [268380] = 5, + [268382] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487735,7 +487139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -487757,7 +487161,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [268423] = 15, + [268425] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487770,7 +487174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(9325), 1, anon_sym_with, - STATE(5159), 1, + STATE(5168), 1, aux_sym_compound_type_repeat1, STATE(10237), 1, sym__refinement, @@ -487805,7 +487209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [268486] = 5, + [268488] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487820,7 +487224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 22, + ACTIONS(8569), 22, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -487843,7 +487247,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [268529] = 5, + [268531] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487881,7 +487285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_DQUOTE, anon_sym_do, - [268572] = 5, + [268574] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487898,7 +487302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -487919,18 +487323,18 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [268615] = 17, + [268617] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(988), 1, + ACTIONS(952), 1, anon_sym_LBRACE, ACTIONS(7794), 1, anon_sym_LPAREN, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8487), 1, + ACTIONS(8495), 1, anon_sym_DOT, ACTIONS(9327), 1, sym__alpha_identifier, @@ -487940,7 +487344,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9335), 1, sym_operator_identifier, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -487969,7 +487373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [268682] = 5, + [268684] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -487986,7 +487390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -488007,7 +487411,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [268725] = 17, + [268727] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488022,7 +487426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, ACTIONS(9337), 1, anon_sym_DOT, @@ -488057,7 +487461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [268792] = 15, + [268794] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488105,7 +487509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [268855] = 11, + [268857] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488125,7 +487529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5142), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -488133,7 +487537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -488149,26 +487553,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [268910] = 6, + [268912] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, + ACTIONS(8788), 1, + anon_sym_LPAREN, + STATE(5384), 1, + aux_sym_annotation_repeat1, + STATE(6502), 1, + sym_arguments, STATE(5143), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(8469), 6, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 19, + ACTIONS(8467), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -488182,13 +487588,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [268955] = 5, + [268961] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488204,7 +487610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -488226,50 +487632,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [268998] = 10, + [269004] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(9341), 1, - sym__interpolated_multiline_string_start, - STATE(8951), 1, - sym_interpolated_string, - STATE(16193), 1, - sym__interpolated_string_start, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, + ACTIONS(7574), 1, + anon_sym_DOT, STATE(5145), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 7, + ACTIONS(7572), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 15, + ACTIONS(8046), 19, anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_then, - anon_sym_finally, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [269051] = 5, + anon_sym_yield, + [269049] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488286,7 +487688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -488307,7 +487709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [269094] = 6, + [269092] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488346,46 +487748,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [269139] = 6, + [269137] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(9341), 1, + sym__interpolated_multiline_string_start, + STATE(8951), 1, + sym_interpolated_string, + STATE(16193), 1, + sym__interpolated_string_start, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(5148), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, - sym__automatic_semicolon, + ACTIONS(2536), 7, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 19, + ACTIONS(2531), 15, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, + anon_sym_then, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [269184] = 5, + [269190] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488393,7 +487799,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5149), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -488423,7 +487829,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [269227] = 5, + [269233] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488431,7 +487837,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5150), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -488461,7 +487867,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [269270] = 7, + [269276] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488474,7 +487880,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 9, + ACTIONS(8562), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -488484,7 +487890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -488501,7 +487907,46 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [269317] = 11, + [269323] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7574), 1, + anon_sym_DOT, + STATE(5152), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8046), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [269368] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488518,16 +487963,16 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7498), 1, sym_annotation, - STATE(5152), 2, + STATE(5153), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -488545,113 +487990,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [269372] = 5, + [269423] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5153), 2, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8188), 1, + sym__interpolated_multiline_string_start, + STATE(6436), 1, + sym_interpolated_string, + STATE(15293), 1, + sym__interpolated_string_start, + ACTIONS(9348), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, + STATE(5154), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 8, + ACTIONS(2536), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(2531), 14, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [269415] = 10, + [269476] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, - anon_sym_DQUOTE, - ACTIONS(8188), 1, - sym__interpolated_multiline_string_start, - STATE(6436), 1, - sym_interpolated_string, - STATE(15293), 1, - sym__interpolated_string_start, - ACTIONS(9348), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, - STATE(5154), 2, + STATE(5155), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 8, + ACTIONS(7566), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 14, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, + anon_sym_POUND, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [269468] = 5, + anon_sym_do, + anon_sym_yield, + [269519] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5155), 2, + STATE(5156), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 9, + ACTIONS(7872), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -488659,17 +488104,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_else, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [269511] = 10, + [269562] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9350), 1, sym__interpolated_multiline_string_start, @@ -488677,10 +488122,10 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(16325), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(5156), 2, + STATE(5157), 2, sym_comment, sym_block_comment, ACTIONS(2536), 8, @@ -488707,7 +488152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [269564] = 11, + [269615] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488724,16 +488169,16 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(8130), 1, sym_arguments, - STATE(5157), 2, + STATE(5158), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -488751,12 +488196,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [269619] = 5, + [269670] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5158), 2, + STATE(5159), 2, sym_comment, sym_block_comment, ACTIONS(7580), 9, @@ -488769,7 +488214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -488789,52 +488234,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [269662] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9321), 1, - anon_sym_COLON, - ACTIONS(9323), 1, - anon_sym_LBRACE, - ACTIONS(9325), 1, - anon_sym_with, - STATE(8208), 1, - aux_sym_compound_type_repeat1, - STATE(10219), 1, - sym__refinement, - STATE(10251), 1, - sym_template_body, - STATE(5159), 2, - sym_comment, - sym_block_comment, - STATE(10117), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 5, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACK, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7942), 15, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [269719] = 5, + [269713] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488851,7 +488251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -488872,7 +488272,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [269762] = 5, + [269756] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488910,7 +488310,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [269805] = 12, + [269799] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488955,7 +488355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [269862] = 5, + [269856] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -488971,7 +488371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -488993,7 +488393,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [269905] = 18, + [269899] = 18, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489002,7 +488402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9008), 1, anon_sym_LBRACK, @@ -489044,7 +488444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [269974] = 11, + [269968] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489064,12 +488464,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5165), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -489088,7 +488488,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_LT_DASH, - [270029] = 6, + [270023] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489127,7 +488527,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [270074] = 13, + [270068] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489151,14 +488551,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5167), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -489173,52 +488573,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [270133] = 5, + [270127] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9321), 1, + anon_sym_COLON, + ACTIONS(9323), 1, + anon_sym_LBRACE, + ACTIONS(9325), 1, + anon_sym_with, + STATE(8208), 1, + aux_sym_compound_type_repeat1, + STATE(10219), 1, + sym__refinement, + STATE(10251), 1, + sym_template_body, STATE(5168), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + STATE(10117), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 5, sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, + sym__outdent, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 19, - anon_sym_COLON, + ACTIONS(7942), 15, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [270176] = 11, + [270184] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(1304), 1, anon_sym_LBRACE, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, ACTIONS(9337), 1, anon_sym_DOT, @@ -489255,7 +488662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [270231] = 12, + [270239] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489266,7 +488673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(9325), 1, anon_sym_with, - STATE(5159), 1, + STATE(5168), 1, aux_sym_compound_type_repeat1, STATE(10237), 1, sym__refinement, @@ -489300,7 +488707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [270288] = 5, + [270296] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489317,7 +488724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -489338,14 +488745,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [270331] = 10, + [270339] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8616), 1, + ACTIONS(8479), 1, sym__interpolated_multiline_string_start, STATE(7362), 1, sym_interpolated_string, @@ -489381,48 +488788,45 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [270384] = 8, + [270392] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8681), 1, - anon_sym_AT, - STATE(5215), 1, - aux_sym_enum_definition_repeat1, - STATE(6644), 1, - sym_annotation, STATE(5173), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(4180), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(4176), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, anon_sym_else, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [270433] = 17, + anon_sym_do, + anon_sym_yield, + [270435] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489431,7 +488835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, ACTIONS(9000), 1, anon_sym_DOT, @@ -489472,7 +488876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [270500] = 13, + [270502] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489496,14 +488900,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5175), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -489518,23 +488922,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [270559] = 5, + [270561] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8681), 1, + anon_sym_AT, + STATE(5215), 1, + aux_sym_enum_definition_repeat1, + STATE(6644), 1, + sym_annotation, STATE(5176), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 7, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -489542,21 +488951,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [270602] = 5, + [270610] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489564,15 +488971,15 @@ static const uint16_t ts_small_parse_table[] = { STATE(5177), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 7, + ACTIONS(7826), 7, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -489589,12 +488996,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [270645] = 5, + [270653] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489602,19 +489009,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(5178), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 7, + ACTIONS(7882), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8569), 21, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -489625,14 +489034,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [270688] = 5, + anon_sym_yield, + [270696] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489649,7 +489056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -489670,70 +489077,58 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [270731] = 17, + [270739] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(952), 1, - anon_sym_LBRACE, - ACTIONS(7868), 1, - anon_sym_LPAREN, - ACTIONS(8076), 1, - anon_sym_COLON, - ACTIONS(8479), 1, - anon_sym_DOT, - ACTIONS(9402), 1, - sym__alpha_identifier, - ACTIONS(9406), 1, - anon_sym_EQ, - ACTIONS(9408), 1, - sym__backquoted_id, - ACTIONS(9410), 1, - sym_operator_identifier, - STATE(580), 1, - sym_identifier, - STATE(4110), 1, - sym__soft_identifier, STATE(5180), 2, sym_comment, sym_block_comment, - ACTIONS(9008), 3, - sym__automatic_semicolon, + ACTIONS(7912), 7, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, - STATE(6254), 3, - sym_block, - sym_case_block, - sym_arguments, - ACTIONS(9012), 6, - anon_sym_if, - anon_sym_match, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - ACTIONS(9404), 6, + sym__backquoted_id, + ACTIONS(8583), 21, + anon_sym_COLON, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [270798] = 10, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + [270782] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8226), 1, + ACTIONS(8214), 1, sym__interpolated_multiline_string_start, STATE(6635), 1, sym_interpolated_string, STATE(16294), 1, sym__interpolated_string_start, - ACTIONS(9412), 2, + ACTIONS(9402), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5181), 2, @@ -489763,7 +489158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [270851] = 5, + [270835] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489779,7 +489174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -489801,7 +489196,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [270894] = 5, + [270878] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489839,7 +489234,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [270937] = 17, + [270921] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489858,7 +489253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(9248), 1, anon_sym_DOT, - ACTIONS(9414), 1, + ACTIONS(9404), 1, sym_operator_identifier, STATE(1727), 1, sym_identifier, @@ -489889,45 +489284,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [271004] = 5, + [270988] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(988), 1, + anon_sym_LBRACE, + ACTIONS(7868), 1, + anon_sym_LPAREN, + ACTIONS(8076), 1, + anon_sym_COLON, + ACTIONS(8487), 1, + anon_sym_DOT, + ACTIONS(9406), 1, + sym__alpha_identifier, + ACTIONS(9410), 1, + anon_sym_EQ, + ACTIONS(9412), 1, + sym__backquoted_id, + ACTIONS(9414), 1, + sym_operator_identifier, + STATE(581), 1, + sym_identifier, + STATE(4110), 1, + sym__soft_identifier, STATE(5185), 2, sym_comment, sym_block_comment, - ACTIONS(8879), 8, + ACTIONS(9008), 3, sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8877), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, + STATE(6254), 3, + sym_block, + sym_case_block, + sym_arguments, + ACTIONS(9012), 6, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + ACTIONS(9408), 6, + anon_sym_end, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [271047] = 5, + [271055] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489965,7 +489372,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [271090] = 5, + [271098] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -489973,7 +489380,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5187), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -489982,7 +489389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -490003,7 +489410,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271133] = 5, + [271141] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490020,7 +489427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -490041,7 +489448,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271176] = 17, + [271184] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490056,7 +489463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, ACTIONS(9279), 1, anon_sym_DOT, @@ -490091,7 +489498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [271243] = 12, + [271251] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490136,7 +489543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [271300] = 5, + [271308] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490144,6 +489551,44 @@ static const uint16_t ts_small_parse_table[] = { STATE(5191), 2, sym_comment, sym_block_comment, + ACTIONS(8879), 8, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8877), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [271351] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(5192), 2, + sym_comment, + sym_block_comment, ACTIONS(7838), 9, sym__automatic_semicolon, anon_sym_LBRACE, @@ -490154,7 +489599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -490174,7 +489619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271343] = 7, + [271394] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490183,7 +489628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(6448), 1, sym_arguments, - STATE(5192), 3, + STATE(5193), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -490214,12 +489659,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [271390] = 5, + [271441] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5193), 2, + STATE(5194), 2, sym_comment, sym_block_comment, ACTIONS(7826), 8, @@ -490231,7 +489676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -490252,52 +489697,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271433] = 12, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9421), 1, - anon_sym_COLON, - ACTIONS(9423), 1, - anon_sym_LBRACE, - ACTIONS(9425), 1, - anon_sym_with, - STATE(5274), 1, - aux_sym_compound_type_repeat1, - STATE(10133), 1, - sym_template_body, - STATE(10135), 1, - sym__refinement, - STATE(5194), 2, - sym_comment, - sym_block_comment, - STATE(10187), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7814), 6, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(7808), 14, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_then, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [271490] = 5, + [271484] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490315,7 +489715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -490335,31 +489735,40 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271533] = 6, + [271527] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9427), 1, + ACTIONS(9421), 1, + anon_sym_COLON, + ACTIONS(9423), 1, + anon_sym_LBRACE, + ACTIONS(9425), 1, anon_sym_with, - STATE(5196), 3, + STATE(5274), 1, + aux_sym_compound_type_repeat1, + STATE(10133), 1, + sym_template_body, + STATE(10135), 1, + sym__refinement, + STATE(5196), 2, sym_comment, sym_block_comment, - aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, + STATE(10187), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7814), 6, anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 19, - anon_sym_COLON, - anon_sym_case, + ACTIONS(7808), 14, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_opaque, anon_sym_inline, @@ -490367,14 +489776,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_then, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [271578] = 11, + [271584] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490394,7 +489800,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5197), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -490402,7 +489808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -490418,7 +489824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [271633] = 5, + [271639] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490426,7 +489832,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5198), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -490437,7 +489843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 18, + ACTIONS(9429), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -490456,14 +489862,53 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271676] = 6, + [271682] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9431), 1, + anon_sym_with, + STATE(5199), 3, + sym_comment, + sym_block_comment, + aux_sym_compound_type_repeat1, + ACTIONS(9038), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(9036), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [271727] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7574), 1, anon_sym_DOT, - STATE(5199), 2, + STATE(5200), 2, sym_comment, sym_block_comment, ACTIONS(7572), 8, @@ -490495,7 +489940,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271721] = 7, + [271772] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490504,11 +489949,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(6512), 1, sym_annotation, - STATE(5200), 3, + STATE(5201), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -490516,7 +489961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -490535,7 +489980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271768] = 11, + [271819] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490552,15 +489997,15 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7639), 1, sym_arguments, - STATE(5201), 2, + STATE(5202), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 18, + ACTIONS(7732), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -490579,50 +490024,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [271823] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9188), 1, - anon_sym_with, - STATE(7798), 1, - aux_sym_compound_type_repeat1, - STATE(8994), 1, - sym_template_body, - STATE(9031), 1, - sym__refinement, - STATE(5202), 2, - sym_comment, - sym_block_comment, - STATE(9107), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7942), 14, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - sym__alpha_identifier, - sym_operator_identifier, - [271876] = 6, + [271874] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490661,7 +490063,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271921] = 5, + [271919] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490677,7 +490079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -490699,7 +490101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [271964] = 10, + [271962] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490742,51 +490144,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [272017] = 11, + [272015] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8967), 1, - anon_sym_LBRACK, - ACTIONS(8971), 1, - anon_sym_POUND, - ACTIONS(9451), 1, - anon_sym_AT, - STATE(6386), 1, - aux_sym_enum_definition_repeat1, - STATE(6558), 1, - sym_type_arguments, - STATE(8170), 1, - sym_annotation, + ACTIONS(9188), 1, + anon_sym_with, + STATE(7798), 1, + aux_sym_compound_type_repeat1, + STATE(8994), 1, + sym_template_body, + STATE(9031), 1, + sym__refinement, STATE(5206), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + STATE(9107), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7942), 14, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [272072] = 5, + [272068] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -490802,7 +490203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -490824,12 +490225,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [272115] = 7, + [272111] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9453), 1, + ACTIONS(9451), 1, anon_sym_AT, STATE(6590), 1, sym_annotation, @@ -490837,7 +490238,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -490846,7 +490247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -490864,57 +490265,56 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [272162] = 12, + [272158] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9456), 1, - anon_sym_COLON, - ACTIONS(9458), 1, - anon_sym_LBRACE, - ACTIONS(9460), 1, - anon_sym_with, - STATE(5411), 1, - aux_sym_compound_type_repeat1, - STATE(10138), 1, - sym_template_body, - STATE(10139), 1, - sym__refinement, + ACTIONS(8967), 1, + anon_sym_LBRACK, + ACTIONS(8971), 1, + anon_sym_POUND, + ACTIONS(9454), 1, + anon_sym_AT, + STATE(6386), 1, + aux_sym_enum_definition_repeat1, + STATE(6558), 1, + sym_type_arguments, + STATE(8170), 1, + sym_annotation, STATE(5209), 2, sym_comment, sym_block_comment, - STATE(10019), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7814), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RPAREN, + ACTIONS(7762), 5, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7808), 16, + ACTIONS(7760), 17, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - [272219] = 8, + [272213] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8865), 1, + ACTIONS(8871), 1, anon_sym_LPAREN, STATE(5484), 1, aux_sym_annotation_repeat1, @@ -490950,18 +490350,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [272268] = 15, + [272262] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(9462), 1, + ACTIONS(9456), 1, anon_sym_COLON, - ACTIONS(9464), 1, + ACTIONS(9458), 1, anon_sym_LBRACE, - ACTIONS(9466), 1, + ACTIONS(9460), 1, anon_sym_with, STATE(5461), 1, aux_sym_compound_type_repeat1, @@ -490998,7 +490398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [272331] = 5, + [272325] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491036,45 +490436,52 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [272374] = 5, + [272368] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9462), 1, + anon_sym_COLON, + ACTIONS(9464), 1, + anon_sym_LBRACE, + ACTIONS(9466), 1, + anon_sym_with, + STATE(5417), 1, + aux_sym_compound_type_repeat1, + STATE(10138), 1, + sym_template_body, + STATE(10139), 1, + sym__refinement, STATE(5213), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, + STATE(10019), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7814), 4, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, - anon_sym_COLON, - anon_sym_case, + ACTIONS(7808), 16, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, + anon_sym_QMARK_EQ_GT, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [272417] = 12, + [272425] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491083,7 +490490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, ACTIONS(9337), 1, anon_sym_DOT, @@ -491098,13 +490505,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -491119,7 +490526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [272474] = 7, + [272482] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491132,14 +490539,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -491159,14 +490566,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [272521] = 10, + [272529] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8485), 1, + ACTIONS(8493), 1, sym__interpolated_multiline_string_start, STATE(6822), 1, sym_interpolated_string, @@ -491202,7 +490609,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [272574] = 11, + [272582] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491222,7 +490629,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5217), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -491230,7 +490637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -491246,7 +490653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [272629] = 5, + [272637] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491254,23 +490661,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(5218), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 7, + ACTIONS(7882), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -491278,13 +490686,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [272672] = 6, + anon_sym_do, + anon_sym_yield, + [272680] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491323,7 +490730,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [272717] = 5, + [272725] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491331,7 +490738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5220), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -491340,7 +490747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -491361,7 +490768,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [272760] = 5, + [272768] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491369,37 +490776,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5221), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(7980), 7, sym__automatic_semicolon, - ts_builtin_sym_end, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 18, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [272803] = 5, + [272811] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491437,7 +490844,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [272846] = 5, + [272854] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491445,7 +490852,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5223), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 10, + ACTIONS(9475), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -491456,7 +490863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 18, + ACTIONS(9477), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -491475,7 +490882,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [272889] = 5, + [272897] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491513,12 +490920,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [272932] = 7, + [272940] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9483), 1, + ACTIONS(9479), 1, anon_sym_LPAREN, STATE(6694), 1, sym_arguments, @@ -491553,7 +490960,45 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [272979] = 11, + [272987] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(5226), 2, + sym_comment, + sym_block_comment, + ACTIONS(9482), 10, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(9484), 18, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [273030] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491570,17 +491015,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(7822), 1, sym_arguments, - STATE(5226), 2, + STATE(5227), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -491597,12 +491042,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [273034] = 5, + [273085] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5227), 2, + ACTIONS(8542), 1, + anon_sym_AT, + STATE(5093), 1, + aux_sym_enum_definition_repeat1, + STATE(6399), 1, + sym_annotation, + STATE(5228), 2, + sym_comment, + sym_block_comment, + ACTIONS(8525), 8, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8523), 17, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + [273134] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9488), 1, + anon_sym_with, + STATE(5563), 1, + aux_sym_compound_type_repeat1, + STATE(9630), 1, + sym_template_body, + STATE(9633), 1, + sym__refinement, + STATE(9663), 1, + sym_arguments, + STATE(5229), 2, + sym_comment, + sym_block_comment, + STATE(8739), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7744), 7, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + sym__backquoted_id, + ACTIONS(7742), 14, + anon_sym_COLON, + anon_sym_end, + anon_sym_while, + anon_sym_match, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_then, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + [273189] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9490), 1, + anon_sym_LBRACK, + ACTIONS(9492), 1, + anon_sym_LPAREN, + ACTIONS(9494), 1, + anon_sym_POUND, + STATE(7098), 1, + aux_sym_annotation_repeat1, + STATE(7250), 1, + sym_type_arguments, + STATE(8487), 1, + sym_arguments, + STATE(5230), 2, + sym_comment, + sym_block_comment, + ACTIONS(7734), 5, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7732), 17, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_LT_COLON, + anon_sym_end, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + sym__alpha_identifier, + sym_operator_identifier, + [273244] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(5231), 2, sym_comment, sym_block_comment, ACTIONS(7940), 7, @@ -491613,7 +491187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -491635,175 +491209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [273077] = 8, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8532), 1, - anon_sym_AT, - STATE(5093), 1, - aux_sym_enum_definition_repeat1, - STATE(6399), 1, - sym_annotation, - STATE(5228), 2, - sym_comment, - sym_block_comment, - ACTIONS(8503), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8501), 17, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [273126] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9488), 1, - anon_sym_with, - STATE(5563), 1, - aux_sym_compound_type_repeat1, - STATE(9630), 1, - sym_template_body, - STATE(9633), 1, - sym__refinement, - STATE(9663), 1, - sym_arguments, - STATE(5229), 2, - sym_comment, - sym_block_comment, - STATE(8739), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7748), 7, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(7746), 14, - anon_sym_COLON, - anon_sym_end, - anon_sym_while, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_then, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - [273181] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9490), 1, - anon_sym_LBRACK, - ACTIONS(9492), 1, - anon_sym_LPAREN, - ACTIONS(9494), 1, - anon_sym_POUND, - STATE(7098), 1, - aux_sym_annotation_repeat1, - STATE(7250), 1, - sym_type_arguments, - STATE(8487), 1, - sym_arguments, - STATE(5230), 2, - sym_comment, - sym_block_comment, - ACTIONS(7738), 5, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7736), 17, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_LT_COLON, - anon_sym_end, - anon_sym_match, - anon_sym_AT, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, - [273236] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9496), 1, - anon_sym_with, - STATE(5231), 3, - sym_comment, - sym_block_comment, - aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(9030), 17, - anon_sym_COLON, - anon_sym_case, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [273281] = 10, + [273287] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491814,7 +491220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9499), 1, + ACTIONS(9496), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -491846,15 +491252,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [273334] = 5, + [273340] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5233), 2, + ACTIONS(9498), 1, + anon_sym_with, + STATE(5233), 3, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + aux_sym_compound_type_repeat1, + ACTIONS(9038), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -491864,27 +491273,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 19, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [273377] = 11, + [273385] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491904,14 +491311,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5234), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -491928,7 +491335,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [273432] = 5, + [273440] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -491936,8 +491343,9 @@ static const uint16_t ts_small_parse_table[] = { STATE(5235), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 9, + ACTIONS(9501), 10, sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, @@ -491946,32 +491354,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(9503), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [273475] = 6, + [273483] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9501), 1, + ACTIONS(9505), 1, anon_sym_DOT, STATE(5236), 2, sym_comment, @@ -492005,14 +491412,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [273520] = 11, + [273528] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(1694), 1, anon_sym_LBRACE, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, ACTIONS(9279), 1, anon_sym_DOT, @@ -492049,7 +491456,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [273575] = 5, + [273583] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492057,7 +491464,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5238), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -492067,7 +491474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -492087,39 +491494,31 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [273618] = 11, + [273626] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9155), 1, - anon_sym_LBRACK, - ACTIONS(9159), 1, - anon_sym_POUND, - ACTIONS(9503), 1, - anon_sym_AT, - STATE(6242), 1, - sym_type_arguments, - STATE(7187), 1, - aux_sym_enum_definition_repeat1, - STATE(8636), 1, - sym_annotation, STATE(5239), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7798), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, anon_sym_with, @@ -492127,11 +491526,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_PIPE, + anon_sym_POUND, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [273673] = 5, + anon_sym_do, + anon_sym_yield, + [273669] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492169,7 +491570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [273716] = 5, + [273712] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492185,7 +491586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -492207,7 +491608,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [273759] = 5, + [273755] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492225,7 +491626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -492245,7 +491646,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [273802] = 12, + [273798] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492290,7 +491691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [273859] = 5, + [273855] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492328,45 +491729,50 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [273902] = 5, + [273898] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7842), 1, + anon_sym_DQUOTE, + ACTIONS(8667), 1, + sym__interpolated_multiline_string_start, + STATE(7770), 1, + sym_interpolated_string, + STATE(16247), 1, + sym__interpolated_string_start, + ACTIONS(9507), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(5245), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, - sym__automatic_semicolon, + ACTIONS(2536), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(2531), 14, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [273945] = 11, + [273951] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492375,7 +491781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(8998), 1, anon_sym_POUND, - ACTIONS(9505), 1, + ACTIONS(9509), 1, anon_sym_AT, STATE(6401), 1, aux_sym_enum_definition_repeat1, @@ -492386,13 +491792,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5246), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -492410,12 +491816,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [274000] = 7, + [274006] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9507), 1, + ACTIONS(9511), 1, anon_sym_LPAREN, STATE(6483), 1, sym_arguments, @@ -492450,7 +491856,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274047] = 5, + [274053] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492467,7 +491873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -492488,7 +491894,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274090] = 5, + [274096] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492505,7 +491911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -492526,14 +491932,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274133] = 17, + [274139] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(908), 1, anon_sym_LBRACE, - ACTIONS(7708), 1, + ACTIONS(7768), 1, anon_sym_LPAREN, ACTIONS(8038), 1, anon_sym_DOT, @@ -492545,7 +491951,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9018), 1, sym_operator_identifier, - ACTIONS(9510), 1, + ACTIONS(9514), 1, anon_sym_EQ, STATE(579), 1, sym_identifier, @@ -492576,16 +491982,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [274200] = 11, + [274206] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9512), 1, + ACTIONS(9516), 1, anon_sym_LBRACK, - ACTIONS(9514), 1, + ACTIONS(9518), 1, anon_sym_LPAREN, - ACTIONS(9516), 1, + ACTIONS(9520), 1, anon_sym_POUND, STATE(6770), 1, aux_sym_annotation_repeat1, @@ -492596,13 +492002,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5251), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -492620,7 +492026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [274255] = 5, + [274261] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492637,7 +492043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -492658,7 +492064,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274298] = 5, + [274304] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492696,7 +492102,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274341] = 5, + [274347] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492712,7 +492118,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -492734,7 +492140,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274384] = 5, + [274390] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492751,7 +492157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -492772,12 +492178,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274427] = 8, + [274433] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8752), 1, + ACTIONS(8763), 1, anon_sym_LPAREN, STATE(5247), 1, aux_sym_annotation_repeat1, @@ -492813,7 +492219,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274476] = 5, + [274482] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492830,7 +492236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -492851,7 +492257,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274519] = 11, + [274525] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492860,7 +492266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(9175), 1, anon_sym_POUND, - ACTIONS(9518), 1, + ACTIONS(9522), 1, anon_sym_LPAREN, STATE(6387), 1, aux_sym_annotation_repeat1, @@ -492871,14 +492277,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5258), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -492895,12 +492301,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [274574] = 6, + [274580] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5259), 2, @@ -492934,16 +492340,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274619] = 11, + [274625] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9520), 1, + ACTIONS(9524), 1, anon_sym_LBRACK, - ACTIONS(9522), 1, + ACTIONS(9526), 1, anon_sym_LPAREN, - ACTIONS(9524), 1, + ACTIONS(9528), 1, anon_sym_POUND, STATE(6910), 1, sym_type_arguments, @@ -492954,13 +492360,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5260), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -492978,7 +492384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [274674] = 5, + [274680] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -492994,7 +492400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -493016,7 +492422,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274717] = 5, + [274723] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493054,20 +492460,20 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274760] = 10, + [274766] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(9528), 1, + ACTIONS(9532), 1, sym__interpolated_multiline_string_start, STATE(9349), 1, sym_interpolated_string, STATE(15881), 1, sym__interpolated_string_start, - ACTIONS(9526), 2, + ACTIONS(9530), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5263), 2, @@ -493097,7 +492503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [274813] = 5, + [274819] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493135,7 +492541,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [274856] = 5, + [274862] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493143,7 +492549,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5265), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -493154,7 +492560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 18, + ACTIONS(9536), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -493173,7 +492579,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274899] = 5, + [274905] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493190,7 +492596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -493211,7 +492617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [274942] = 5, + [274948] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493219,20 +492625,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(5267), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 7, + ACTIONS(7580), 7, + sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8501), 21, anon_sym_COLON, + anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -493244,12 +492651,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - [274985] = 5, + [274991] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493257,7 +492663,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5268), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -493265,7 +492671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 21, + ACTIONS(8943), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -493287,7 +492693,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275028] = 5, + [275034] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493304,7 +492710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -493325,7 +492731,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275071] = 5, + [275077] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493342,7 +492748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -493363,18 +492769,18 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275114] = 15, + [275120] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(9534), 1, + ACTIONS(9538), 1, anon_sym_COLON, - ACTIONS(9536), 1, + ACTIONS(9540), 1, anon_sym_LBRACE, - ACTIONS(9538), 1, + ACTIONS(9542), 1, anon_sym_with, STATE(5287), 1, aux_sym_compound_type_repeat1, @@ -493411,7 +492817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [275177] = 5, + [275183] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493449,28 +492855,26 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275220] = 7, + [275226] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9037), 1, - anon_sym_DOT, - ACTIONS(9540), 1, - anon_sym_EQ_GT, STATE(5273), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 6, + ACTIONS(7940), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_while, anon_sym_match, @@ -493489,7 +492893,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275267] = 12, + [275269] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493534,59 +492938,65 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275324] = 9, + [275326] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9542), 1, - anon_sym_COLON, - ACTIONS(9545), 1, - anon_sym_LBRACE, - STATE(7067), 1, - sym_template_body, + ACTIONS(9043), 1, + anon_sym_DOT, + ACTIONS(9544), 1, + anon_sym_EQ_GT, STATE(5275), 2, sym_comment, sym_block_comment, - STATE(7235), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(8719), 8, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_DOT, + ACTIONS(7572), 6, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8711), 15, - anon_sym_case, + ACTIONS(8046), 20, + anon_sym_COLON, + anon_sym_STAR, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [275375] = 5, + [275373] = 9, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9546), 1, + anon_sym_COLON, + ACTIONS(9549), 1, + anon_sym_LBRACE, + STATE(7067), 1, + sym_template_body, STATE(5276), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 9, + STATE(7235), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(8719), 8, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, @@ -493594,27 +493004,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, - anon_sym_COLON, + ACTIONS(8711), 15, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_else, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275418] = 5, + [275424] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493622,7 +493028,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5277), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -493652,7 +493058,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275461] = 5, + [275467] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493668,7 +493074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -493690,7 +493096,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275504] = 5, + [275510] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493728,7 +493134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [275547] = 5, + [275553] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493745,7 +493151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -493766,7 +493172,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275590] = 5, + [275596] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493774,7 +493180,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5281), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 9, + ACTIONS(7894), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -493784,7 +493190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -493799,12 +493205,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_finally, + anon_sym_else, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275633] = 5, + [275639] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493820,7 +493226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -493842,7 +493248,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275676] = 5, + [275682] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493858,7 +493264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -493880,7 +493286,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275719] = 10, + [275725] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493891,7 +493297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9548), 1, + ACTIONS(9552), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -493923,33 +493329,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [275772] = 6, + [275778] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7574), 1, - anon_sym_DOT, STATE(5285), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 7, + ACTIONS(7912), 9, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -493957,12 +493362,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [275817] = 5, + anon_sym_do, + anon_sym_yield, + [275821] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -493970,7 +493375,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5286), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -493978,7 +493383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 21, + ACTIONS(9554), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -494000,16 +493405,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275860] = 12, + [275864] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9534), 1, + ACTIONS(9538), 1, anon_sym_COLON, - ACTIONS(9536), 1, + ACTIONS(9540), 1, anon_sym_LBRACE, - ACTIONS(9538), 1, + ACTIONS(9542), 1, anon_sym_with, STATE(8121), 1, aux_sym_compound_type_repeat1, @@ -494045,12 +493450,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [275917] = 6, + [275921] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9554), 1, + ACTIONS(9558), 1, anon_sym_DOT, STATE(5288), 2, sym_comment, @@ -494084,7 +493489,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [275962] = 10, + [275966] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494127,53 +493532,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [276015] = 8, + [276019] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8738), 1, - anon_sym_AT, - STATE(5322), 1, - aux_sym_enum_definition_repeat1, - STATE(6548), 1, - sym_annotation, + ACTIONS(7574), 1, + anon_sym_DOT, STATE(5290), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(7572), 7, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_RPAREN, + anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8046), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, [276064] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8780), 1, + ACTIONS(8792), 1, anon_sym_LPAREN, STATE(5319), 1, aux_sym_annotation_repeat1, @@ -494214,11 +493617,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9556), 1, + ACTIONS(9560), 1, anon_sym_LBRACK, - ACTIONS(9558), 1, + ACTIONS(9562), 1, anon_sym_LPAREN, - ACTIONS(9560), 1, + ACTIONS(9564), 1, anon_sym_POUND, STATE(6455), 1, aux_sym_annotation_repeat1, @@ -494229,13 +493632,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5292), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -494269,7 +493672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -494307,7 +493710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -494345,7 +493748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -494367,45 +493770,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [276297] = 5, + [276297] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8738), 1, + anon_sym_AT, + STATE(5320), 1, + aux_sym_enum_definition_repeat1, + STATE(6548), 1, + sym_annotation, STATE(5296), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(8525), 7, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_catch, + anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276340] = 5, + [276346] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494413,24 +493819,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(5297), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 8, - sym__automatic_semicolon, + ACTIONS(7580), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8501), 20, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -494438,12 +493842,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [276383] = 5, + [276389] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494451,7 +493857,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5298), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -494459,7 +493865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 21, + ACTIONS(7760), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -494481,7 +493887,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276426] = 5, + [276432] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494497,7 +493903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -494519,7 +493925,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [276469] = 5, + [276475] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494537,7 +493943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -494557,7 +493963,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276512] = 5, + [276518] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494575,7 +493981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -494595,7 +494001,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276555] = 5, + [276561] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494613,7 +494019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -494633,7 +494039,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276598] = 5, + [276604] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494641,7 +494047,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5303), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(7932), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -494651,7 +494057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8901), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -494665,18 +494071,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_else, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276641] = 8, + [276647] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8845), 1, + ACTIONS(8833), 1, anon_sym_LPAREN, STATE(5225), 1, aux_sym_annotation_repeat1, @@ -494712,7 +494118,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [276690] = 7, + [276696] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494752,7 +494158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [276737] = 5, + [276743] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494769,7 +494175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -494790,7 +494196,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276780] = 5, + [276786] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494807,7 +494213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -494828,60 +494234,54 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276823] = 11, + [276829] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9121), 1, - anon_sym_LBRACK, - ACTIONS(9125), 1, - anon_sym_POUND, - ACTIONS(9568), 1, - anon_sym_AT, - STATE(6364), 1, - aux_sym_enum_definition_repeat1, - STATE(6519), 1, - sym_type_arguments, - STATE(8230), 1, - sym_annotation, STATE(5308), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(8216), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(8901), 19, anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_then, + anon_sym_else, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [276878] = 12, + anon_sym_yield, + [276872] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9462), 1, + ACTIONS(9456), 1, anon_sym_COLON, - ACTIONS(9464), 1, + ACTIONS(9458), 1, anon_sym_LBRACE, - ACTIONS(9466), 1, + ACTIONS(9460), 1, anon_sym_with, STATE(5461), 1, aux_sym_compound_type_repeat1, @@ -494917,7 +494317,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [276935] = 5, + [276929] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494935,7 +494335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -494955,7 +494355,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [276978] = 5, + [276972] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -494971,7 +494371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -494993,7 +494393,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [277021] = 5, + [277015] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495031,45 +494431,51 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277064] = 5, + [277058] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9121), 1, + anon_sym_LBRACK, + ACTIONS(9125), 1, + anon_sym_POUND, + ACTIONS(9568), 1, + anon_sym_AT, + STATE(6364), 1, + aux_sym_enum_definition_repeat1, + STATE(6519), 1, + sym_type_arguments, + STATE(8230), 1, + sym_annotation, STATE(5313), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 9, - sym__automatic_semicolon, + ACTIONS(7762), 4, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(7760), 18, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [277107] = 5, + [277113] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495077,24 +494483,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(5314), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 8, + ACTIONS(7872), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -495102,12 +494508,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277150] = 5, + [277156] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495115,37 +494521,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5315), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 9, + ACTIONS(7932), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_finally, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277193] = 6, + [277199] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495184,7 +494590,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277238] = 5, + [277244] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495192,19 +494598,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(5317), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 8, + ACTIONS(8945), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 20, + ACTIONS(8943), 19, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_EQ, @@ -495214,15 +494622,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [277281] = 6, + anon_sym_yield, + [277287] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495233,7 +494639,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -495241,7 +494647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 19, + ACTIONS(9036), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -495261,7 +494667,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277326] = 7, + [277332] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495301,45 +494707,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [277373] = 5, + [277379] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5320), 2, + ACTIONS(9576), 1, + anon_sym_AT, + STATE(6548), 1, + sym_annotation, + STATE(5320), 3, sym_comment, sym_block_comment, - ACTIONS(7580), 7, + aux_sym_enum_definition_repeat1, + ACTIONS(8562), 7, sym__automatic_semicolon, - sym__outdent, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [277416] = 5, + anon_sym_do, + anon_sym_yield, + [277426] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495355,7 +494763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -495377,47 +494785,45 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [277459] = 7, + [277469] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9576), 1, - anon_sym_AT, - STATE(6548), 1, - sym_annotation, - STATE(5322), 3, + STATE(5322), 2, sym_comment, sym_block_comment, - aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, - sym__automatic_semicolon, + ACTIONS(7572), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8046), 20, anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, + anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [277506] = 5, + [277512] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495425,7 +494831,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5323), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 9, + ACTIONS(9556), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -495435,7 +494841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -495455,7 +494861,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277549] = 5, + [277555] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495493,7 +494899,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277592] = 17, + [277598] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495508,7 +494914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9095), 1, anon_sym_DOT, @@ -495543,7 +494949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [277659] = 5, + [277665] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495559,7 +494965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -495581,7 +494987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [277702] = 5, + [277708] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495599,7 +495005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -495619,7 +495025,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277745] = 5, + [277751] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495636,7 +495042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -495657,7 +495063,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [277788] = 5, + [277794] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495695,7 +495101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277831] = 5, + [277837] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495733,7 +495139,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [277874] = 15, + [277880] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495781,7 +495187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [277937] = 12, + [277943] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495826,7 +495232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_type, anon_sym_def, anon_sym_opaque, - [277994] = 12, + [278000] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495871,7 +495277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [278051] = 6, + [278057] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495882,7 +495288,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -495890,7 +495296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 19, + ACTIONS(9036), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -495910,12 +495316,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [278096] = 10, + [278102] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9594), 1, sym__interpolated_multiline_string_start, @@ -495923,7 +495329,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(16255), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5335), 2, @@ -495953,7 +495359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [278149] = 11, + [278155] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -495973,13 +495379,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5336), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -495997,7 +495403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [278204] = 5, + [278210] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -496035,33 +495441,27 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [278247] = 8, + [278253] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8790), 1, - anon_sym_LPAREN, - STATE(5389), 1, - aux_sym_annotation_repeat1, - STATE(6502), 1, - sym_arguments, STATE(5338), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 6, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(7798), 7, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 19, + ACTIONS(8558), 21, anon_sym_COLON, - anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -496070,12 +495470,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_do, [278296] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -496084,19 +495487,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(5339), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 7, + ACTIONS(7940), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8638), 20, anon_sym_COLON, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -496107,13 +495512,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [278339] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -496168,7 +495571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -496206,7 +495609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -496284,21 +495687,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(5344), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 8, - sym__automatic_semicolon, + ACTIONS(7882), 7, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8569), 21, anon_sym_COLON, - anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -496309,11 +495710,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, [278574] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -496322,36 +495725,36 @@ static const uint16_t ts_small_parse_table[] = { STATE(5345), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 7, + ACTIONS(7222), 10, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + sym__interpolated_multiline_string_start, + ACTIONS(7220), 18, anon_sym_COLON, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, + anon_sym_DQUOTE, anon_sym_do, + anon_sym_yield, [278617] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -496368,7 +495771,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -496390,34 +495793,31 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [278660] = 8, + [278660] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8655), 1, - anon_sym_AT, - STATE(5208), 1, - aux_sym_enum_definition_repeat1, - STATE(6590), 1, - sym_annotation, STATE(5347), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(7894), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8548), 19, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, anon_sym_with, @@ -496425,20 +495825,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_then, + anon_sym_POUND, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [278709] = 11, + anon_sym_yield, + [278703] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8988), 1, + ACTIONS(8984), 1, anon_sym_LBRACK, - ACTIONS(8992), 1, + ACTIONS(8988), 1, anon_sym_POUND, ACTIONS(9602), 1, anon_sym_AT, @@ -496451,14 +495851,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5348), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -496475,7 +495875,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [278764] = 5, + [278758] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -496483,37 +495883,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5349), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 10, - sym__automatic_semicolon, + ACTIONS(7838), 7, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(7220), 18, + ACTIONS(8585), 21, anon_sym_COLON, - anon_sym_case, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, anon_sym_do, - anon_sym_yield, - [278807] = 6, + [278801] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -496552,7 +495952,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [278852] = 5, + [278846] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -496569,7 +495969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -496590,31 +495990,34 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [278895] = 5, + [278889] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8661), 1, + anon_sym_AT, + STATE(5208), 1, + aux_sym_enum_definition_repeat1, + STATE(6590), 1, + sym_annotation, STATE(5352), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 9, - sym__automatic_semicolon, + ACTIONS(8525), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8523), 17, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, anon_sym_with, @@ -496622,12 +496025,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_else, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, [278938] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -496675,19 +496078,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(5354), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 7, + ACTIONS(7838), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 20, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -496698,13 +496104,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [279026] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -496722,7 +496125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -496756,14 +496159,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -496788,7 +496191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8640), 1, + ACTIONS(8646), 1, anon_sym_AT, STATE(5151), 1, aux_sym_enum_definition_repeat1, @@ -496797,7 +496200,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5357), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 9, + ACTIONS(8525), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -496807,7 +496210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -496840,7 +496243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -496955,7 +496358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -496977,46 +496380,45 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279339] = 6, + [279339] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5787), 1, - sym__end_marker, STATE(5362), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 18, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279384] = 5, + [279382] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497034,7 +496436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -497054,12 +496456,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279427] = 6, + [279425] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9615), 1, + ACTIONS(9611), 1, anon_sym_DOT, STATE(5364), 2, sym_comment, @@ -497093,45 +496495,49 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [279472] = 5, + [279470] = 9, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9613), 1, + anon_sym_COLON, + ACTIONS(9616), 1, + anon_sym_LBRACE, + STATE(7051), 1, + sym_template_body, STATE(5365), 2, sym_comment, sym_block_comment, - ACTIONS(7580), 8, - anon_sym_LBRACE, - anon_sym_COMMA, + STATE(7062), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(8719), 8, + sym__automatic_semicolon, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, - anon_sym_COLON, + ACTIONS(8711), 15, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [279515] = 12, + anon_sym_yield, + [279521] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497176,25 +496582,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [279572] = 9, + [279578] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9617), 1, - anon_sym_COLON, - ACTIONS(9620), 1, - anon_sym_LBRACE, - STATE(7051), 1, - sym_template_body, STATE(5367), 2, sym_comment, sym_block_comment, - STATE(7062), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(8719), 8, + ACTIONS(7566), 9, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, @@ -497202,8 +496600,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8711), 15, + ACTIONS(8567), 19, + anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, @@ -497213,12 +496613,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279623] = 11, + [279621] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497227,7 +496629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8695), 1, anon_sym_LPAREN, - ACTIONS(9623), 1, + ACTIONS(9619), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, @@ -497262,7 +496664,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [279678] = 5, + [279676] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497270,7 +496672,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5369), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 10, + ACTIONS(9621), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -497281,7 +496683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 18, + ACTIONS(9623), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -497300,12 +496702,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279721] = 8, + [279719] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8667), 1, + ACTIONS(8669), 1, anon_sym_AT, STATE(5456), 1, aux_sym_enum_definition_repeat1, @@ -497314,7 +496716,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5370), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -497322,7 +496724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -497341,7 +496743,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279770] = 10, + [279768] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497352,7 +496754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9629), 1, + ACTIONS(9625), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -497384,7 +496786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [279823] = 5, + [279821] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497392,7 +496794,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5372), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 10, + ACTIONS(9627), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -497403,7 +496805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 18, + ACTIONS(9629), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -497422,7 +496824,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279866] = 5, + [279864] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497460,28 +496862,39 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [279909] = 5, + [279907] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9631), 1, + anon_sym_with, + STATE(6026), 1, + aux_sym_compound_type_repeat1, + STATE(9450), 1, + sym_arguments, + STATE(9497), 1, + sym__refinement, + STATE(9503), 1, + sym_template_body, STATE(5374), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 9, + STATE(9539), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7744), 8, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, @@ -497491,58 +496904,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [279952] = 11, + [279962] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9635), 1, - anon_sym_with, - STATE(6026), 1, - aux_sym_compound_type_repeat1, - STATE(9450), 1, - sym_arguments, - STATE(9497), 1, - sym__refinement, - STATE(9503), 1, - sym_template_body, STATE(5375), 2, sym_comment, sym_block_comment, - STATE(9539), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7748), 8, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(7882), 8, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(8569), 20, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [280007] = 5, + anon_sym_do, + [280005] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497558,7 +496960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -497580,20 +496982,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [280050] = 10, + [280048] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8986), 1, + ACTIONS(8990), 1, sym__interpolated_multiline_string_start, STATE(8749), 1, sym_interpolated_string, STATE(15823), 1, sym__interpolated_string_start, - ACTIONS(9637), 2, + ACTIONS(9633), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5377), 2, @@ -497623,7 +497025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [280103] = 5, + [280101] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497631,50 +497033,50 @@ static const uint16_t ts_small_parse_table[] = { STATE(5378), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 8, + ACTIONS(8815), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8813), 20, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [280146] = 10, + anon_sym_yield, + [280144] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8616), 1, + ACTIONS(8479), 1, sym__interpolated_multiline_string_start, STATE(7362), 1, sym_interpolated_string, STATE(16086), 1, sym__interpolated_string_start, - ACTIONS(9639), 2, + ACTIONS(9635), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5379), 2, @@ -497704,20 +497106,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [280199] = 15, + [280197] = 15, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7814), 1, sym__backquoted_id, - ACTIONS(9456), 1, + ACTIONS(9462), 1, anon_sym_COLON, - ACTIONS(9458), 1, + ACTIONS(9464), 1, anon_sym_LBRACE, - ACTIONS(9460), 1, + ACTIONS(9466), 1, anon_sym_with, - STATE(5411), 1, + STATE(5417), 1, aux_sym_compound_type_repeat1, STATE(10138), 1, sym_template_body, @@ -497752,7 +497154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [280262] = 5, + [280260] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497760,37 +497162,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5381), 2, sym_comment, sym_block_comment, - ACTIONS(8815), 8, + ACTIONS(7798), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8813), 20, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, + anon_sym_POUND, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [280305] = 5, + [280303] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497798,7 +497200,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5382), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -497807,7 +497209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -497828,69 +497230,70 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [280348] = 5, + [280346] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8769), 1, + anon_sym_LPAREN, + STATE(5464), 1, + aux_sym_annotation_repeat1, + STATE(6404), 1, + sym_arguments, STATE(5383), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 9, + ACTIONS(8469), 6, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8467), 19, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [280391] = 8, + [280395] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8769), 1, + ACTIONS(9637), 1, anon_sym_LPAREN, - STATE(5469), 1, - aux_sym_annotation_repeat1, - STATE(6404), 1, + STATE(6502), 1, sym_arguments, - STATE(5384), 2, + STATE(5384), 3, sym_comment, sym_block_comment, - ACTIONS(8469), 6, + aux_sym_annotation_repeat1, + ACTIONS(8366), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8467), 19, + ACTIONS(8364), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -497903,11 +497306,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [280440] = 11, + [280442] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497916,7 +497320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(9221), 1, anon_sym_POUND, - ACTIONS(9641), 1, + ACTIONS(9640), 1, anon_sym_AT, STATE(6347), 1, sym_type_arguments, @@ -497927,13 +497331,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5385), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -497951,7 +497355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [280495] = 6, + [280497] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -497961,7 +497365,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5386), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -497971,7 +497375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 18, + ACTIONS(7742), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -497990,16 +497394,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [280540] = 12, + [280542] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9534), 1, + ACTIONS(9538), 1, anon_sym_COLON, - ACTIONS(9536), 1, + ACTIONS(9540), 1, anon_sym_LBRACE, - ACTIONS(9538), 1, + ACTIONS(9542), 1, anon_sym_with, STATE(5287), 1, aux_sym_compound_type_repeat1, @@ -498035,18 +497439,18 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [280597] = 13, + [280599] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9643), 1, + ACTIONS(9642), 1, anon_sym_LBRACK, - ACTIONS(9645), 1, + ACTIONS(9644), 1, anon_sym_AT, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, - ACTIONS(9649), 1, + ACTIONS(9648), 1, anon_sym_POUND, STATE(7141), 1, aux_sym_enum_definition_repeat1, @@ -498059,14 +497463,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5388), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -498081,93 +497485,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [280656] = 7, + [280658] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9651), 1, - anon_sym_LPAREN, - STATE(6502), 1, - sym_arguments, - STATE(5389), 3, - sym_comment, - sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 6, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_LBRACK, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8364), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [280703] = 8, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8799), 1, - anon_sym_LPAREN, - STATE(5470), 1, - aux_sym_annotation_repeat1, - STATE(6400), 1, - sym_arguments, - STATE(5390), 2, - sym_comment, - sym_block_comment, - ACTIONS(8469), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8467), 18, - anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [280752] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(5391), 2, + STATE(5389), 2, sym_comment, sym_block_comment, ACTIONS(8815), 10, @@ -498200,27 +497523,31 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [280795] = 5, + [280701] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5392), 2, + ACTIONS(8799), 1, + anon_sym_LPAREN, + STATE(5469), 1, + aux_sym_annotation_repeat1, + STATE(6400), 1, + sym_arguments, + STATE(5390), 2, sym_comment, sym_block_comment, - ACTIONS(8815), 8, + ACTIONS(8469), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8813), 20, + ACTIONS(8467), 18, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -498233,55 +497560,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [280838] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(5393), 2, - sym_comment, - sym_block_comment, - ACTIONS(7222), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(7220), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [280881] = 5, + [280750] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5394), 2, + STATE(5391), 2, sym_comment, sym_block_comment, ACTIONS(7798), 8, @@ -498293,7 +497581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -498314,27 +497602,27 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [280924] = 5, + [280793] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5395), 2, + STATE(5392), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 9, + ACTIONS(8815), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 19, + ACTIONS(8813), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, @@ -498346,38 +497634,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [280967] = 17, + [280836] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(952), 1, + STATE(5393), 2, + sym_comment, + sym_block_comment, + ACTIONS(7222), 8, + sym__automatic_semicolon, + sym__outdent, + anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7220), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + [280879] = 17, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(988), 1, anon_sym_LBRACE, ACTIONS(7868), 1, anon_sym_LPAREN, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8479), 1, + ACTIONS(8487), 1, anon_sym_DOT, - ACTIONS(9402), 1, + ACTIONS(9406), 1, sym__alpha_identifier, - ACTIONS(9408), 1, + ACTIONS(9412), 1, sym__backquoted_id, - ACTIONS(9410), 1, + ACTIONS(9414), 1, sym_operator_identifier, - ACTIONS(9654), 1, + ACTIONS(9650), 1, anon_sym_EQ, - STATE(580), 1, + STATE(581), 1, sym_identifier, STATE(4110), 1, sym__soft_identifier, - STATE(5396), 2, + STATE(5394), 2, sym_comment, sym_block_comment, STATE(6254), 3, @@ -498395,13 +497721,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(9404), 6, + ACTIONS(9408), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [280946] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(5395), 2, + sym_comment, + sym_block_comment, + ACTIONS(7222), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(7220), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [280989] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8992), 1, + anon_sym_EQ_GT, + STATE(5396), 2, + sym_comment, + sym_block_comment, + ACTIONS(7872), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8599), 20, + anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, [281034] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -498413,7 +497816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8695), 1, anon_sym_LPAREN, - ACTIONS(9623), 1, + ACTIONS(9619), 1, anon_sym_DOT, STATE(637), 1, sym_identifier, @@ -498426,13 +497829,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -498494,19 +497897,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(5399), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 8, + ACTIONS(7882), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8569), 19, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, anon_sym_EQ, @@ -498517,13 +497922,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [281179] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -498532,7 +497935,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5400), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -498543,7 +497946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 18, + ACTIONS(9654), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -498575,13 +497978,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8671), 1, anon_sym_DOT, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9664), 1, + ACTIONS(9660), 1, anon_sym_EQ, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, STATE(585), 1, sym_identifier, @@ -498605,39 +498008,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_catch, anon_sym_finally, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [281289] = 6, + [281289] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8984), 1, - anon_sym_EQ_GT, STATE(5402), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 7, - sym__automatic_semicolon, + ACTIONS(7894), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8548), 20, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -498645,13 +498046,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [281334] = 5, + [281332] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -498659,37 +498061,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5403), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 9, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8943), 21, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [281377] = 5, + [281375] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -498706,7 +498108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -498727,14 +498129,14 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [281420] = 8, + [281418] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8784), 1, + ACTIONS(8782), 1, anon_sym_LPAREN, - STATE(5192), 1, + STATE(5193), 1, aux_sym_annotation_repeat1, STATE(6448), 1, sym_arguments, @@ -498768,23 +498170,33 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [281469] = 5, + [281467] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9666), 1, + anon_sym_LBRACK, + ACTIONS(9668), 1, + anon_sym_LPAREN, + ACTIONS(9670), 1, + anon_sym_POUND, + STATE(6485), 1, + aux_sym_annotation_repeat1, + STATE(7015), 1, + sym_type_arguments, + STATE(8242), 1, + sym_arguments, STATE(5406), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(7734), 5, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 21, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -498799,58 +498211,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [281512] = 11, + [281522] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9670), 1, - anon_sym_LBRACK, - ACTIONS(9672), 1, - anon_sym_LPAREN, - ACTIONS(9674), 1, - anon_sym_POUND, - STATE(6485), 1, - aux_sym_annotation_repeat1, - STATE(7015), 1, - sym_type_arguments, - STATE(8242), 1, - sym_arguments, STATE(5407), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(4180), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 17, + sym__interpolated_multiline_string_start, + ACTIONS(4176), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [281567] = 5, + anon_sym_DQUOTE, + [281565] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -498858,37 +498260,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5408), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(7932), 8, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - sym__interpolated_multiline_string_start, - ACTIONS(4176), 19, + ACTIONS(8529), 20, anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_DQUOTE, - [281610] = 5, + anon_sym_do, + [281608] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -498896,22 +498298,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(5409), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 8, + ACTIONS(7894), 8, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8548), 20, anon_sym_COLON, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -498919,19 +498323,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [281653] = 8, + anon_sym_yield, + [281651] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8705), 1, + ACTIONS(8699), 1, anon_sym_AT, STATE(5356), 1, aux_sym_enum_definition_repeat1, @@ -498940,14 +498342,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5410), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -498967,52 +498369,45 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [281702] = 12, + [281700] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9456), 1, - anon_sym_COLON, - ACTIONS(9458), 1, - anon_sym_LBRACE, - ACTIONS(9460), 1, - anon_sym_with, - STATE(8139), 1, - aux_sym_compound_type_repeat1, - STATE(10138), 1, - sym_template_body, - STATE(10252), 1, - sym__refinement, STATE(5411), 2, sym_comment, sym_block_comment, - STATE(10019), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 4, - anon_sym_COMMA, + ACTIONS(8837), 10, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 16, - anon_sym_EQ_GT, + ACTIONS(8835), 18, + anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_then, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [281759] = 5, + anon_sym_yield, + [281743] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499050,7 +498445,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [281802] = 17, + [281786] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499067,9 +498462,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8695), 1, anon_sym_LPAREN, - ACTIONS(9623), 1, + ACTIONS(9619), 1, anon_sym_DOT, - ACTIONS(9676), 1, + ACTIONS(9672), 1, sym_operator_identifier, STATE(1834), 1, sym_identifier, @@ -499100,7 +498495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [281869] = 5, + [281853] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499108,24 +498503,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(5414), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 8, + ACTIONS(7838), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -499133,12 +498528,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, - anon_sym_QMARK_EQ_GT, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [281912] = 8, + [281896] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499179,7 +498574,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [281961] = 5, + [281945] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499187,7 +498582,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5416), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -499217,45 +498612,52 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282004] = 5, + [281988] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9462), 1, + anon_sym_COLON, + ACTIONS(9464), 1, + anon_sym_LBRACE, + ACTIONS(9466), 1, + anon_sym_with, + STATE(8139), 1, + aux_sym_compound_type_repeat1, + STATE(10138), 1, + sym_template_body, + STATE(10252), 1, + sym__refinement, STATE(5417), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 10, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_DOT, + STATE(10019), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7944), 4, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, - anon_sym_COLON, - anon_sym_case, + ACTIONS(7942), 16, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, + anon_sym_QMARK_EQ_GT, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [282047] = 5, + [282045] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499263,24 +498665,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(5418), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 9, + ACTIONS(7222), 8, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(7220), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -499288,12 +498690,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [282090] = 17, + [282088] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499302,7 +498704,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, ACTIONS(9000), 1, anon_sym_DOT, @@ -499312,7 +498714,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9392), 1, sym_operator_identifier, - ACTIONS(9678), 1, + ACTIONS(9674), 1, anon_sym_EQ, STATE(584), 1, sym_identifier, @@ -499343,94 +498745,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [282157] = 5, + [282155] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9199), 1, + anon_sym_LBRACK, + ACTIONS(9203), 1, + anon_sym_POUND, + ACTIONS(9676), 1, + anon_sym_AT, + STATE(6348), 1, + aux_sym_enum_definition_repeat1, + STATE(6491), 1, + sym_type_arguments, + STATE(8269), 1, + sym_annotation, STATE(5420), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 8, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(7762), 5, anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7220), 20, + ACTIONS(7760), 17, anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, + anon_sym_then, sym__alpha_identifier, sym_operator_identifier, - [282200] = 11, + anon_sym_do, + [282210] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9199), 1, - anon_sym_LBRACK, - ACTIONS(9203), 1, - anon_sym_POUND, - ACTIONS(9680), 1, - anon_sym_AT, - STATE(6348), 1, - aux_sym_enum_definition_repeat1, - STATE(6491), 1, - sym_type_arguments, - STATE(8269), 1, - sym_annotation, STATE(5421), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(4180), 8, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(4176), 20, anon_sym_COLON, - anon_sym_EQ_GT, anon_sym_end, anon_sym_while, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_POUND, anon_sym_else, anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282255] = 6, + [282253] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9682), 1, + ACTIONS(9678), 1, anon_sym_DOT, STATE(5422), 2, sym_comment, @@ -499464,7 +498866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [282300] = 5, + [282298] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499472,7 +498874,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5423), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -499480,7 +498882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 21, + ACTIONS(8835), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -499502,7 +498904,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282343] = 5, + [282341] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499540,7 +498942,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282386] = 5, + [282384] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499558,7 +498960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -499578,7 +498980,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282429] = 5, + [282427] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499586,7 +498988,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5426), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -499594,7 +498996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 21, + ACTIONS(8943), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -499616,7 +499018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282472] = 5, + [282470] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499624,37 +499026,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5427), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 8, + ACTIONS(9680), 10, + sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 20, + ACTIONS(9682), 18, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, - anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282515] = 6, + anon_sym_yield, + [282513] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499693,7 +499095,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282560] = 5, + [282558] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499701,42 +499103,42 @@ static const uint16_t ts_small_parse_table[] = { STATE(5429), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 10, + ACTIONS(7580), 8, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 18, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282603] = 7, + [282601] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9690), 1, + ACTIONS(9686), 1, anon_sym_LPAREN, STATE(6311), 1, sym_arguments, @@ -499771,7 +499173,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282650] = 11, + [282648] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499780,7 +499182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(9088), 1, anon_sym_POUND, - ACTIONS(9693), 1, + ACTIONS(9689), 1, anon_sym_LPAREN, STATE(6700), 1, aux_sym_annotation_repeat1, @@ -499791,14 +499193,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5431), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -499815,7 +499217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [282705] = 5, + [282703] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499832,7 +499234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -499853,7 +499255,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282748] = 11, + [282746] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -499862,7 +499264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(8919), 1, anon_sym_POUND, - ACTIONS(9695), 1, + ACTIONS(9691), 1, anon_sym_LPAREN, STATE(6335), 1, aux_sym_annotation_repeat1, @@ -499873,13 +499275,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5433), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -499897,56 +499299,18 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282803] = 5, + [282801] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5434), 2, - sym_comment, - sym_block_comment, - ACTIONS(7580), 8, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, + ACTIONS(9693), 1, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8493), 20, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, + ACTIONS(9695), 1, anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [282846] = 13, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, ACTIONS(9697), 1, - anon_sym_LBRACK, - ACTIONS(9699), 1, - anon_sym_AT, - ACTIONS(9701), 1, anon_sym_LPAREN, - ACTIONS(9703), 1, + ACTIONS(9699), 1, anon_sym_POUND, STATE(7301), 1, aux_sym_enum_definition_repeat1, @@ -499956,16 +499320,16 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(9663), 1, sym_arguments, - STATE(5435), 2, + STATE(5434), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -499981,12 +499345,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282905] = 5, + [282860] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5436), 2, + STATE(5435), 2, sym_comment, sym_block_comment, ACTIONS(7566), 7, @@ -499997,7 +499361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -500019,12 +499383,12 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [282948] = 5, + [282903] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5437), 2, + STATE(5436), 2, sym_comment, sym_block_comment, ACTIONS(7580), 8, @@ -500036,7 +499400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -500057,7 +499421,45 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [282991] = 5, + [282946] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(5437), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8046), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [282989] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500074,7 +499476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -500095,12 +499497,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283034] = 6, + [283032] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9705), 1, + ACTIONS(9701), 1, anon_sym_DOT, STATE(5439), 2, sym_comment, @@ -500134,15 +499536,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283079] = 5, + [283077] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7840), 2, + anon_sym_EQ_GT, + anon_sym_QMARK_EQ_GT, STATE(5440), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 9, + ACTIONS(2536), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -500152,39 +499557,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8046), 19, + ACTIONS(2531), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283122] = 6, + [283122] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, - anon_sym_EQ_GT, - anon_sym_QMARK_EQ_GT, STATE(5441), 2, sym_comment, sym_block_comment, - ACTIONS(2536), 9, + ACTIONS(8879), 10, sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DOT, @@ -500193,7 +499594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(2531), 17, + ACTIONS(8877), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -500205,13 +499606,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_else, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283167] = 5, + [283165] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500219,37 +499621,37 @@ static const uint16_t ts_small_parse_table[] = { STATE(5442), 2, sym_comment, sym_block_comment, - ACTIONS(8879), 10, + ACTIONS(7798), 8, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8877), 18, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, - anon_sym_EQ, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283210] = 5, + [283208] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500287,21 +499689,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283253] = 8, + [283251] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8861), 1, anon_sym_AT, - STATE(5200), 1, + STATE(5201), 1, aux_sym_enum_definition_repeat1, STATE(6512), 1, sym_annotation, STATE(5444), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -500309,7 +499711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -500328,7 +499730,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283302] = 5, + [283300] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500336,7 +499738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5445), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -500346,7 +499748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -500366,45 +499768,52 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283345] = 5, + [283343] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9273), 1, + anon_sym_COLON, + ACTIONS(9275), 1, + anon_sym_LBRACE, + ACTIONS(9277), 1, + anon_sym_with, + STATE(5366), 1, + aux_sym_compound_type_repeat1, + STATE(10244), 1, + sym_template_body, + STATE(10250), 1, + sym__refinement, STATE(5446), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 8, + STATE(10184), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7814), 5, sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_RBRACE, + ts_builtin_sym_end, anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, - anon_sym_COLON, - anon_sym_case, + ACTIONS(7808), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [283388] = 12, + [283400] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500428,13 +499837,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -500449,7 +499858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283445] = 5, + [283457] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500465,7 +499874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -500487,7 +499896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283488] = 5, + [283500] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500503,7 +499912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -500525,52 +499934,50 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283531] = 12, + [283543] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9273), 1, - anon_sym_COLON, - ACTIONS(9275), 1, - anon_sym_LBRACE, - ACTIONS(9277), 1, + ACTIONS(8927), 1, anon_sym_with, - STATE(5366), 1, + STATE(8234), 1, aux_sym_compound_type_repeat1, - STATE(10244), 1, - sym_template_body, - STATE(10250), 1, + STATE(9307), 1, sym__refinement, + STATE(9553), 1, + sym_template_body, STATE(5450), 2, sym_comment, sym_block_comment, - STATE(10184), 2, + STATE(9562), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7814), 5, - sym__automatic_semicolon, - ts_builtin_sym_end, + ACTIONS(7944), 7, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7808), 15, - anon_sym_STAR, - anon_sym_EQ_GT, + ACTIONS(7942), 15, + anon_sym_COLON, anon_sym_end, + anon_sym_while, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, - anon_sym_catch, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283588] = 5, + anon_sym_do, + [283596] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500608,50 +500015,45 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [283631] = 10, + [283639] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8927), 1, - anon_sym_with, - STATE(8234), 1, - aux_sym_compound_type_repeat1, - STATE(9307), 1, - sym__refinement, - STATE(9553), 1, - sym_template_body, STATE(5452), 2, sym_comment, sym_block_comment, - STATE(9562), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7944), 7, + ACTIONS(8216), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7942), 15, + ACTIONS(8901), 19, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_then, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [283684] = 5, + anon_sym_yield, + [283682] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500659,7 +500061,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5453), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(4180), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -500669,7 +500071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8901), 19, + ACTIONS(4176), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -500683,18 +500085,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_catch, + anon_sym_POUND, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283727] = 11, + [283725] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9707), 1, + ACTIONS(9703), 1, anon_sym_with, STATE(5875), 1, aux_sym_compound_type_repeat1, @@ -500710,7 +500112,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5649), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -500719,7 +500121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -500733,7 +500135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283782] = 5, + [283780] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500771,12 +500173,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [283825] = 7, + [283823] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9709), 1, + ACTIONS(9705), 1, anon_sym_AT, STATE(6339), 1, sym_annotation, @@ -500784,7 +500186,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -500792,7 +500194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -500811,7 +500213,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283872] = 8, + [283870] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500852,7 +500254,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283921] = 5, + [283919] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500890,7 +500292,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [283964] = 5, + [283962] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500928,7 +500330,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284007] = 5, + [284005] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -500966,16 +500368,16 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [284050] = 12, + [284048] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9462), 1, + ACTIONS(9456), 1, anon_sym_COLON, - ACTIONS(9464), 1, + ACTIONS(9458), 1, anon_sym_LBRACE, - ACTIONS(9466), 1, + ACTIONS(9460), 1, anon_sym_with, STATE(8167), 1, aux_sym_compound_type_repeat1, @@ -501011,7 +500413,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [284107] = 5, + [284105] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501027,7 +500429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -501049,7 +500451,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284150] = 5, + [284148] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501057,24 +500459,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(5463), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 9, + ACTIONS(4180), 8, sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 19, + ACTIONS(4176), 20, anon_sym_COLON, anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, @@ -501082,29 +500484,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, anon_sym_transparent, anon_sym_POUND, + anon_sym_QMARK_EQ_GT, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - anon_sym_yield, - [284193] = 5, + [284191] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5464), 2, + ACTIONS(9708), 1, + anon_sym_LPAREN, + STATE(6404), 1, + sym_arguments, + STATE(5464), 3, sym_comment, sym_block_comment, - ACTIONS(4180), 8, + aux_sym_annotation_repeat1, + ACTIONS(8366), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, - anon_sym_DOT, anon_sym_LBRACK, - anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(4176), 20, + ACTIONS(8364), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -501119,13 +500524,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_QMARK_EQ_GT, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [284236] = 10, + [284238] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501136,7 +500540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9712), 1, + ACTIONS(9711), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -501168,7 +500572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [284289] = 5, + [284291] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501206,16 +500610,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [284332] = 11, + [284334] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9193), 1, + ACTIONS(9190), 1, anon_sym_LBRACK, - ACTIONS(9197), 1, + ACTIONS(9194), 1, anon_sym_POUND, - ACTIONS(9714), 1, + ACTIONS(9713), 1, anon_sym_AT, STATE(6202), 1, aux_sym_enum_definition_repeat1, @@ -501226,13 +500630,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5467), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -501250,7 +500654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [284387] = 5, + [284389] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501267,7 +500671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -501288,56 +500692,16 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284430] = 7, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9716), 1, - anon_sym_LPAREN, - STATE(6404), 1, - sym_arguments, - STATE(5469), 3, - sym_comment, - sym_block_comment, - aux_sym_annotation_repeat1, - ACTIONS(8366), 6, - sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACE, - anon_sym_LBRACK, - anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(8364), 19, - anon_sym_COLON, - anon_sym_case, - anon_sym_STAR, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_if, - anon_sym_match, - anon_sym_AT, - anon_sym_opaque, - anon_sym_with, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_catch, - anon_sym_finally, - sym__alpha_identifier, - sym_operator_identifier, - [284477] = 7, + [284432] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9719), 1, + ACTIONS(9715), 1, anon_sym_LPAREN, STATE(6400), 1, sym_arguments, - STATE(5470), 3, + STATE(5469), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -501368,12 +500732,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284524] = 5, + [284479] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5471), 2, + STATE(5470), 2, sym_comment, sym_block_comment, ACTIONS(7980), 7, @@ -501384,7 +500748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -501406,28 +500770,28 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [284567] = 8, + [284522] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8889), 1, + ACTIONS(8891), 1, anon_sym_AT, STATE(5100), 1, aux_sym_enum_definition_repeat1, STATE(6607), 1, sym_annotation, - STATE(5472), 2, + STATE(5471), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -501447,29 +500811,28 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [284616] = 5, + [284571] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5473), 2, + STATE(5472), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 8, - sym__automatic_semicolon, + ACTIONS(7826), 7, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8634), 21, anon_sym_COLON, - anon_sym_case, + anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_opaque, @@ -501480,93 +500843,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_POUND, anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [284659] = 5, + [284614] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5474), 2, + STATE(5473), 2, sym_comment, sym_block_comment, - ACTIONS(8815), 9, + ACTIONS(7912), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8813), 19, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, anon_sym_if, anon_sym_match, anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_else, + anon_sym_POUND, + anon_sym_QMARK_EQ_GT, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284702] = 5, + [284657] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5475), 2, + STATE(5474), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 7, + ACTIONS(8815), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8813), 19, anon_sym_COLON, - anon_sym_STAR, - anon_sym_EQ_GT, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, - anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_then, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [284745] = 5, + anon_sym_yield, + [284700] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(5476), 2, + STATE(5475), 2, sym_comment, sym_block_comment, ACTIONS(7222), 9, @@ -501599,20 +500963,58 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_DQUOTE, - [284788] = 10, + [284743] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + STATE(5476), 2, + sym_comment, + sym_block_comment, + ACTIONS(7980), 9, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + sym__backquoted_id, + ACTIONS(8636), 19, + anon_sym_COLON, + anon_sym_case, + anon_sym_end, + anon_sym_if, + anon_sym_match, + anon_sym_AT, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_with, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_POUND, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + anon_sym_do, + anon_sym_yield, + [284786] = 10, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(9528), 1, + ACTIONS(9532), 1, sym__interpolated_multiline_string_start, STATE(9349), 1, sym_interpolated_string, STATE(15881), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5477), 2, @@ -501642,7 +501044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [284841] = 5, + [284839] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501650,7 +501052,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5478), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 9, + ACTIONS(8815), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -501660,7 +501062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8813), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -501674,13 +501076,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, + anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284884] = 5, + [284882] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501698,7 +501100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -501718,12 +501120,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284927] = 7, + [284925] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9722), 1, + ACTIONS(9718), 1, anon_sym_LPAREN, STATE(6451), 1, sym_arguments, @@ -501758,7 +501160,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [284974] = 5, + [284972] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501766,21 +501168,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(5481), 2, sym_comment, sym_block_comment, - ACTIONS(8815), 9, - sym__automatic_semicolon, + ACTIONS(7872), 8, anon_sym_LBRACE, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8813), 19, + ACTIONS(8599), 20, anon_sym_COLON, - anon_sym_case, anon_sym_end, - anon_sym_if, + anon_sym_while, anon_sym_match, anon_sym_AT, anon_sym_EQ, @@ -501790,13 +501190,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_POUND, + anon_sym_else, + anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - anon_sym_yield, - [285017] = 5, + [285015] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501804,7 +501206,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5482), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -501814,7 +501216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -501834,12 +501236,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [285060] = 10, + [285058] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(8941), 1, sym__interpolated_multiline_string_start, @@ -501847,7 +501249,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(16205), 1, sym__interpolated_string_start, - ACTIONS(9725), 2, + ACTIONS(9721), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5483), 2, @@ -501877,12 +501279,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [285113] = 7, + [285111] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9727), 1, + ACTIONS(9723), 1, anon_sym_LPAREN, STATE(6427), 1, sym_arguments, @@ -501917,7 +501319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [285160] = 5, + [285158] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -501955,18 +501357,18 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [285203] = 17, + [285201] = 17, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(988), 1, + ACTIONS(952), 1, anon_sym_LBRACE, ACTIONS(7794), 1, anon_sym_LPAREN, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8487), 1, + ACTIONS(8495), 1, anon_sym_DOT, ACTIONS(9327), 1, sym__alpha_identifier, @@ -501974,9 +501376,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9335), 1, sym_operator_identifier, - ACTIONS(9730), 1, + ACTIONS(9726), 1, anon_sym_EQ, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -502005,12 +501407,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [285270] = 6, + [285268] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9732), 1, + ACTIONS(9728), 1, anon_sym_DOT, STATE(5487), 2, sym_comment, @@ -502044,12 +501446,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, anon_sym_do, anon_sym_yield, - [285315] = 11, + [285313] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9734), 1, + ACTIONS(9730), 1, anon_sym_with, STATE(5859), 1, aux_sym_compound_type_repeat1, @@ -502065,7 +501467,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5972), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -502074,7 +501476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -502088,44 +501490,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [285370] = 5, + [285368] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + STATE(5787), 1, + sym__end_marker, STATE(5489), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 8, + ACTIONS(9734), 9, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(9732), 18, anon_sym_COLON, + anon_sym_case, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_AT, anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_POUND, anon_sym_else, - anon_sym_then, anon_sym_catch, anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, anon_sym_do, + anon_sym_yield, [285413] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -502179,7 +501582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -502332,7 +501735,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5495), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -502340,7 +501743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 20, + ACTIONS(7760), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -502377,7 +501780,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -502456,14 +501859,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5498), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -502624,19 +502027,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6868), 1, sym_operator_identifier, ACTIONS(9760), 1, anon_sym_LPAREN, - STATE(4561), 1, + STATE(4562), 1, sym__annotated_type, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -502654,7 +502057,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8411), 2, sym_compound_type, sym_infix_type, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -502677,7 +502080,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5503), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -502688,7 +502091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -502759,7 +502162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -502875,7 +502278,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, + ACTIONS(9038), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -502885,7 +502288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -502907,7 +502310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8833), 1, + ACTIONS(8841), 1, anon_sym_AT, STATE(5582), 1, aux_sym_enum_definition_repeat1, @@ -502916,7 +502319,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5509), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -502925,7 +502328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -502958,7 +502361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -502987,7 +502390,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5511), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 10, + ACTIONS(8837), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -502998,7 +502401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -503063,7 +502466,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5513), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 10, + ACTIONS(8837), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -503074,7 +502477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -503097,9 +502500,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8841), 1, + ACTIONS(8827), 1, anon_sym_LPAREN, - STATE(4485), 1, + STATE(4484), 1, sym_arguments, STATE(5737), 1, aux_sym_annotation_repeat1, @@ -503176,11 +502579,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9697), 1, + ACTIONS(9693), 1, anon_sym_LBRACK, - ACTIONS(9699), 1, + ACTIONS(9695), 1, anon_sym_AT, - ACTIONS(9703), 1, + ACTIONS(9699), 1, anon_sym_POUND, STATE(7301), 1, aux_sym_enum_definition_repeat1, @@ -503191,14 +502594,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5516), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -503230,7 +502633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -503299,7 +502702,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5519), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -503310,7 +502713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -503344,7 +502747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -503423,14 +502826,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5522), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -503451,9 +502854,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9697), 1, + ACTIONS(9693), 1, anon_sym_LBRACK, - ACTIONS(9703), 1, + ACTIONS(9699), 1, anon_sym_POUND, ACTIONS(9778), 1, anon_sym_LPAREN, @@ -503466,13 +502869,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5523), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -503550,7 +502953,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -503558,7 +502961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -503588,7 +502991,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -503596,7 +502999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -503783,7 +503186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -503862,7 +503265,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6720), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -503871,7 +503274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -503930,7 +503333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, ACTIONS(9337), 1, anon_sym_DOT, @@ -503987,7 +503390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -504025,7 +503428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -504099,7 +503502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -504242,7 +503645,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5543), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -504251,7 +503654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -504276,9 +503679,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9670), 1, + ACTIONS(9666), 1, anon_sym_LBRACK, - ACTIONS(9674), 1, + ACTIONS(9670), 1, anon_sym_POUND, ACTIONS(9811), 1, anon_sym_AT, @@ -504291,13 +503694,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5544), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -504450,11 +503853,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9643), 1, + ACTIONS(9642), 1, anon_sym_LBRACK, - ACTIONS(9645), 1, + ACTIONS(9644), 1, anon_sym_AT, - ACTIONS(9649), 1, + ACTIONS(9648), 1, anon_sym_POUND, STATE(7141), 1, aux_sym_enum_definition_repeat1, @@ -504465,7 +503868,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5548), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -504473,7 +503876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -504496,7 +503899,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5549), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -504584,13 +503987,13 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9821), 1, anon_sym_LPAREN, - STATE(4554), 1, - sym__annotated_type, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4680), 1, + STATE(4556), 1, + sym__annotated_type, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6330), 1, sym_annotated_type, @@ -504677,7 +504080,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5553), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -504687,7 +504090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -504711,7 +504114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9825), 1, sym__interpolated_multiline_string_start, @@ -504719,7 +504122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15450), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5554), 2, @@ -504801,7 +504204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -504827,9 +504230,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8485), 1, + ACTIONS(8493), 1, sym__interpolated_multiline_string_start, STATE(6822), 1, sym_interpolated_string, @@ -504872,7 +504275,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5558), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -504883,7 +504286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -504946,7 +504349,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5560), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -504954,7 +504357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 20, + ACTIONS(9554), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -505139,7 +504542,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -505148,7 +504551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -505251,7 +504654,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5568), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -505260,7 +504663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -505362,7 +504765,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5571), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -505370,7 +504773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 20, + ACTIONS(9554), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -505408,7 +504811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -505448,13 +504851,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5573), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -505602,13 +505005,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5577), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -505683,7 +505086,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5579), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -505694,7 +505097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -505801,7 +505204,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -505810,7 +505213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -505832,9 +505235,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8806), 1, + ACTIONS(8809), 1, sym__interpolated_multiline_string_start, STATE(7671), 1, sym_interpolated_string, @@ -505924,7 +505327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -505948,7 +505351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9594), 1, sym__interpolated_multiline_string_start, @@ -505994,7 +505397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(9056), 1, anon_sym_DOT, @@ -506082,7 +505485,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5589), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -506090,7 +505493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 20, + ACTIONS(7760), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -506129,7 +505532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -506153,7 +505556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9102), 1, sym__interpolated_multiline_string_start, @@ -506285,7 +505688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(5387), 1, sym__annotated_type, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -506338,7 +505741,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5595), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -506346,7 +505749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -506366,9 +505769,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9520), 1, - anon_sym_LBRACK, ACTIONS(9524), 1, + anon_sym_LBRACK, + ACTIONS(9528), 1, anon_sym_POUND, ACTIONS(9868), 1, anon_sym_AT, @@ -506381,13 +505784,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5596), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -506506,7 +505909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 21, + ACTIONS(8585), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -506584,7 +505987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -506617,7 +506020,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5602), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -506625,7 +506028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -506658,9 +506061,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9872), 1, anon_sym_LPAREN, - STATE(4743), 1, + STATE(4742), 1, sym__annotated_type, - STATE(4753), 1, + STATE(4754), 1, sym__simple_type, STATE(4955), 1, sym_identifier, @@ -506685,7 +506088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -506710,7 +506113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -506746,7 +506149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -506786,7 +506189,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4658), 1, sym__annotated_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -506868,7 +506271,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, + ACTIONS(9038), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -506878,7 +506281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -506900,9 +506303,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9643), 1, + ACTIONS(9642), 1, anon_sym_LBRACK, - ACTIONS(9649), 1, + ACTIONS(9648), 1, anon_sym_POUND, ACTIONS(9879), 1, anon_sym_LPAREN, @@ -506915,14 +506318,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5609), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -506953,7 +506356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -506983,7 +506386,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5611), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -506991,7 +506394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -507114,7 +506517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 21, + ACTIONS(8558), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -507151,7 +506554,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 21, + ACTIONS(8548), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -507309,7 +506712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8475), 1, anon_sym_LPAREN, - ACTIONS(8669), 1, + ACTIONS(8726), 1, anon_sym_DOT, ACTIONS(9898), 1, sym__alpha_identifier, @@ -507363,7 +506766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -507437,7 +506840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 21, + ACTIONS(8529), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -507467,7 +506870,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5623), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -507475,7 +506878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -507505,7 +506908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, ACTIONS(8707), 1, anon_sym_DOT, @@ -507598,7 +507001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -507790,12 +507193,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5631), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -507829,7 +507232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -507941,7 +507344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 21, + ACTIONS(8599), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -507981,7 +507384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -508005,7 +507408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9923), 1, sym__interpolated_multiline_string_start, @@ -508013,7 +507416,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(16337), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5637), 2, @@ -508179,7 +507582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -508261,7 +507664,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -508335,9 +507738,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8546), 1, + ACTIONS(8556), 1, sym__interpolated_multiline_string_start, STATE(7450), 1, sym_interpolated_string, @@ -508549,7 +507952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -508612,13 +508015,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(988), 1, + ACTIONS(952), 1, anon_sym_LBRACE, ACTIONS(7794), 1, anon_sym_LPAREN, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8487), 1, + ACTIONS(8495), 1, anon_sym_DOT, ACTIONS(9327), 1, sym__alpha_identifier, @@ -508628,7 +508031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9940), 1, anon_sym_EQ, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -508786,7 +508189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -508851,7 +508254,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5658), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 9, + ACTIONS(8945), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -508861,7 +508264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -508888,7 +508291,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5659), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 9, + ACTIONS(8945), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -508898,7 +508301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -508959,20 +508362,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, ACTIONS(6992), 1, sym_operator_identifier, ACTIONS(9945), 1, anon_sym_LPAREN, - STATE(5308), 1, - sym__simple_type, STATE(5309), 1, sym__annotated_type, + STATE(5313), 1, + sym__simple_type, STATE(5646), 1, sym__soft_identifier, STATE(6060), 1, @@ -508989,7 +508392,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10306), 2, sym_compound_type, sym_infix_type, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -509047,7 +508450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9594), 1, sym__interpolated_multiline_string_start, @@ -509098,14 +508501,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5664), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -509133,7 +508536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, ACTIONS(9337), 1, anon_sym_DOT, @@ -509226,7 +508629,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9953), 1, anon_sym_LPAREN, - STATE(5194), 1, + STATE(5196), 1, sym__annotated_type, STATE(5348), 1, sym__simple_type, @@ -509278,7 +508681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -509314,7 +508717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -509340,23 +508743,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(952), 1, + ACTIONS(988), 1, anon_sym_LBRACE, ACTIONS(7868), 1, anon_sym_LPAREN, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8479), 1, + ACTIONS(8487), 1, anon_sym_DOT, - ACTIONS(9402), 1, + ACTIONS(9406), 1, sym__alpha_identifier, - ACTIONS(9408), 1, + ACTIONS(9412), 1, sym__backquoted_id, - ACTIONS(9410), 1, + ACTIONS(9414), 1, sym_operator_identifier, ACTIONS(9955), 1, anon_sym_EQ, - STATE(580), 1, + STATE(581), 1, sym_identifier, STATE(4110), 1, sym__soft_identifier, @@ -509377,7 +508780,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_catch, anon_sym_finally, - ACTIONS(9404), 6, + ACTIONS(9408), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -509399,7 +508802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -509482,7 +508885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -509557,7 +508960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9350), 1, sym__interpolated_multiline_string_start, @@ -509660,7 +509063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -509695,7 +509098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -509722,7 +509125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9705), 1, + ACTIONS(9701), 1, anon_sym_DOT, ACTIONS(9977), 1, anon_sym_EQ_GT, @@ -509956,14 +509359,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -509999,7 +509402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -510037,7 +509440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -510197,7 +509600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -510271,7 +509674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -510336,7 +509739,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5695), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -510347,7 +509750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 17, + ACTIONS(9654), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -510381,7 +509784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -510410,7 +509813,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5697), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -510418,7 +509821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -510456,7 +509859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -510489,7 +509892,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -510498,7 +509901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -510523,7 +509926,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5700), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -510531,7 +509934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -510569,7 +509972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -510719,7 +510122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9615), 1, + ACTIONS(9611), 1, anon_sym_DOT, ACTIONS(9997), 1, anon_sym_EQ_GT, @@ -510770,7 +510173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -510842,7 +510245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9999), 1, anon_sym_LPAREN, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5243), 1, sym__annotated_type, @@ -510929,7 +510332,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -510937,7 +510340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -511057,7 +510460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -511093,7 +510496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -511130,7 +510533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -511167,7 +510570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -511193,7 +510596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10010), 1, sym__interpolated_multiline_string_start, @@ -511201,7 +510604,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15487), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5717), 2, @@ -511247,7 +510650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(5113), 1, sym__simple_type, - STATE(5209), 1, + STATE(5213), 1, sym__annotated_type, STATE(5703), 1, sym_identifier, @@ -511297,7 +510700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -511444,7 +510847,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -511486,7 +510889,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6384), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -511495,7 +510898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -511566,7 +510969,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5726), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -511575,7 +510978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -511647,7 +511050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 21, + ACTIONS(8501), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -511685,7 +511088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -511714,7 +511117,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5730), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 9, + ACTIONS(9556), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -511724,7 +511127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -511760,7 +511163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -511885,7 +511288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -511911,7 +511314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5735), 2, @@ -511961,7 +511364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -511988,7 +511391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(10033), 1, anon_sym_LPAREN, - STATE(4485), 1, + STATE(4484), 1, sym_arguments, STATE(5737), 3, sym_comment, @@ -512024,7 +511427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, STATE(5653), 1, aux_sym_annotation_repeat1, @@ -512077,7 +511480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -512138,7 +511541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9540), 1, + ACTIONS(9544), 1, anon_sym_EQ_GT, STATE(5741), 2, sym_comment, @@ -512150,7 +511553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -512213,11 +511616,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, ACTIONS(6664), 1, sym_operator_identifier, @@ -512229,7 +511632,7 @@ static const uint16_t ts_small_parse_table[] = { sym__annotated_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5298), 1, sym_annotated_type, @@ -512243,7 +511646,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7143), 2, sym_compound_type, sym_infix_type, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -512343,7 +511746,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5746), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -512353,7 +511756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -512376,7 +511779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9045), 1, + ACTIONS(9054), 1, anon_sym_LPAREN, STATE(5732), 1, aux_sym_annotation_repeat1, @@ -512419,7 +511822,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5748), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -512429,7 +511832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -512543,14 +511946,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5751), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -512589,7 +511992,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5752), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -512597,7 +512000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -512627,7 +512030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -512757,13 +512160,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -512785,7 +512188,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5757), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 9, + ACTIONS(9680), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -512795,7 +512198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 18, + ACTIONS(9682), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -512866,7 +512269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -512905,7 +512308,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -513013,13 +512416,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 19, + ACTIONS(8560), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -513047,7 +512450,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5764), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -513136,7 +512539,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -513170,14 +512573,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -513212,7 +512615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -513253,13 +512656,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5769), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -513355,9 +512758,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9556), 1, - anon_sym_LBRACK, ACTIONS(9560), 1, + anon_sym_LBRACK, + ACTIONS(9564), 1, anon_sym_POUND, ACTIONS(10085), 1, anon_sym_AT, @@ -513370,13 +512773,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5772), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -513409,7 +512812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -513512,7 +512915,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5776), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -513673,7 +513076,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5780), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -513683,7 +513086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 18, + ACTIONS(9654), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -513754,13 +513157,13 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10093), 1, anon_sym_LPAREN, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, STATE(4509), 1, sym__annotated_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, @@ -513892,7 +513295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -513929,7 +513332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -513958,7 +513361,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5787), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 9, + ACTIONS(9475), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -513968,7 +513371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 18, + ACTIONS(9477), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514004,7 +513407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514041,7 +513444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514127,7 +513530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -514242,13 +513645,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5794), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -514285,13 +513688,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5795), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -514324,7 +513727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -514361,7 +513764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -514387,11 +513790,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, ACTIONS(7000), 1, sym_operator_identifier, @@ -514399,7 +513802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4835), 1, sym__annotated_type, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -514417,7 +513820,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9653), 2, sym_compound_type, sym_infix_type, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -514537,7 +513940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -514568,7 +513971,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5802), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -514578,7 +513981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 17, + ACTIONS(9732), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514612,7 +514015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -514650,7 +514053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514722,14 +514125,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5806), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -514793,7 +514196,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5808), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 10, + ACTIONS(9680), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -514804,7 +514207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 17, + ACTIONS(9682), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514838,7 +514241,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -514876,7 +514279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -514942,7 +514345,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5812), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 9, + ACTIONS(9627), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -514952,7 +514355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 18, + ACTIONS(9629), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -515029,7 +514432,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5814), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 9, + ACTIONS(9621), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -515039,7 +514442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 18, + ACTIONS(9623), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -515100,7 +514503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5816), 2, @@ -515188,11 +514591,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, ACTIONS(7008), 1, sym_operator_identifier, @@ -515218,7 +514621,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9956), 2, sym_compound_type, sym_infix_type, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -515241,7 +514644,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5819), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -515249,7 +514652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -515275,9 +514678,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8616), 1, + ACTIONS(8479), 1, sym__interpolated_multiline_string_start, STATE(7362), 1, sym_interpolated_string, @@ -515317,7 +514720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8943), 1, + ACTIONS(8947), 1, anon_sym_AT, STATE(5895), 1, aux_sym_enum_definition_repeat1, @@ -515326,14 +514729,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5821), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -515406,7 +514809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -515446,14 +514849,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5824), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -515516,7 +514919,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5826), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -515526,7 +514929,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -515682,7 +515085,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5830), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 10, + ACTIONS(9475), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -515693,7 +515096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 17, + ACTIONS(9477), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -515970,7 +515373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -516009,7 +515412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516078,7 +515481,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -516086,7 +515489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -516112,7 +515515,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5841), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -516122,7 +515525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 18, + ACTIONS(9503), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516296,7 +515699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516366,7 +515769,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -516375,7 +515778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -516452,7 +515855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4975), 1, sym__annotated_type, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -516501,7 +515904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -516613,7 +516016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516641,7 +516044,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5854), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -516649,7 +516052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -516694,13 +516097,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516730,7 +516133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -516767,7 +516170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -516796,7 +516199,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5858), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 10, + ACTIONS(9475), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -516807,7 +516210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 17, + ACTIONS(9477), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516830,7 +516233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9734), 1, + ACTIONS(9730), 1, anon_sym_with, STATE(8377), 1, aux_sym_compound_type_repeat1, @@ -516875,7 +516278,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5860), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -516885,7 +516288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 18, + ACTIONS(9536), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -516909,7 +516312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10165), 1, sym__interpolated_multiline_string_start, @@ -516917,7 +516320,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15839), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5861), 2, @@ -517013,12 +516416,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5863), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -517053,7 +516456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -517089,7 +516492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -517211,13 +516614,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5868), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -517342,14 +516745,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5871), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -517421,7 +516824,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5873), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -517431,7 +516834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -517466,7 +516869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -517492,7 +516895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9707), 1, + ACTIONS(9703), 1, anon_sym_with, STATE(8491), 1, aux_sym_compound_type_repeat1, @@ -517537,7 +516940,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5876), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -517547,7 +516950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 18, + ACTIONS(9484), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -517621,7 +517024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -517662,13 +517065,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5879), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -517700,7 +517103,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10197), 1, anon_sym_LPAREN, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -517824,9 +517227,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(9025), 1, + ACTIONS(9031), 1, sym__interpolated_multiline_string_start, STATE(8912), 1, sym_interpolated_string, @@ -517869,7 +517272,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5884), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 10, + ACTIONS(9627), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -517880,7 +517283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 17, + ACTIONS(9629), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -517906,7 +517309,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5885), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 10, + ACTIONS(9621), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -517917,7 +517320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 17, + ACTIONS(9623), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -517948,14 +517351,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -518074,7 +517477,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5889), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -518084,7 +517487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 18, + ACTIONS(9429), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -518255,7 +517658,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5893), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -518263,7 +517666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 20, + ACTIONS(9554), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -518299,13 +517702,13 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10208), 1, anon_sym_LPAREN, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4618), 1, + STATE(4613), 1, sym__annotated_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, @@ -518347,14 +517750,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -518432,7 +517835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -518468,11 +517871,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10213), 1, anon_sym_LPAREN, - STATE(4557), 1, + STATE(4558), 1, sym__annotated_type, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -518558,7 +517961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9195), 1, + ACTIONS(9192), 1, anon_sym_LPAREN, STATE(5877), 1, aux_sym_annotation_repeat1, @@ -518608,7 +518011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -518647,12 +518050,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4476), 1, sym__annotated_type, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5909), 1, sym_annotated_type, STATE(6391), 1, @@ -518696,7 +518099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -518772,7 +518175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -518811,13 +518214,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5906), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -518889,7 +518292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -518916,7 +518319,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5909), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -518924,7 +518327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 20, + ACTIONS(7760), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -518961,7 +518364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -519000,7 +518403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -519034,7 +518437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -519065,7 +518468,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, ACTIONS(8707), 1, anon_sym_DOT, @@ -519110,9 +518513,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8806), 1, + ACTIONS(8809), 1, sym__interpolated_multiline_string_start, STATE(7671), 1, sym_interpolated_string, @@ -519208,7 +518611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -519242,7 +518645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -519357,7 +518760,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5920), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 9, + ACTIONS(9556), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -519367,7 +518770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -519491,7 +518894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -519526,11 +518929,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10233), 1, anon_sym_LPAREN, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, - STATE(4760), 1, + STATE(4758), 1, sym__annotated_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, @@ -519577,7 +518980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -519612,7 +519015,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5926), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -519621,7 +519024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -519696,13 +519099,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5928), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -519735,7 +519138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -519817,7 +519220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -519853,7 +519256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -519882,7 +519285,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5933), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -519892,7 +519295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -520027,7 +519430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -520064,7 +519467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -520101,7 +519504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -520179,13 +519582,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5940), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -520215,7 +519618,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -520223,7 +519626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -520257,7 +519660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -520288,7 +519691,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5943), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -520298,7 +519701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 17, + ACTIONS(9732), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -520334,7 +519737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -520419,7 +519822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 21, + ACTIONS(8634), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -520446,11 +519849,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6966), 1, sym_operator_identifier, @@ -520458,11 +519861,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4545), 1, sym__annotated_type, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -520476,7 +519879,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8876), 2, sym_compound_type, sym_infix_type, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -520512,7 +519915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(10250), 1, sym_operator_identifier, - STATE(1704), 1, + STATE(1707), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -520555,7 +519958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 21, + ACTIONS(8636), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -520592,7 +519995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 21, + ACTIONS(8638), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -520671,7 +520074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -520709,7 +520112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -520781,9 +520184,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9512), 1, - anon_sym_LBRACK, ACTIONS(9516), 1, + anon_sym_LBRACK, + ACTIONS(9520), 1, anon_sym_POUND, ACTIONS(10258), 1, anon_sym_AT, @@ -520796,13 +520199,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5955), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -520834,11 +520237,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10260), 1, anon_sym_LPAREN, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, STATE(4802), 1, sym__annotated_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -520884,9 +520287,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10262), 1, anon_sym_LPAREN, - STATE(4898), 1, + STATE(4896), 1, sym__annotated_type, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -520964,7 +520367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5959), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -520998,7 +520401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(5960), 2, @@ -521086,7 +520489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -521121,7 +520524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -521166,14 +520569,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(5964), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -521319,14 +520722,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -521447,7 +520850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 21, + ACTIONS(8567), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -521522,7 +520925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -521588,7 +520991,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5975), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 10, + ACTIONS(9680), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -521599,7 +521002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 17, + ACTIONS(9682), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -521625,7 +521028,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5976), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -521671,7 +521074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -521751,7 +521154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -521796,13 +521199,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -521824,7 +521227,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5981), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -521861,7 +521264,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5982), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -521950,7 +521353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -522060,7 +521463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5987), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -522105,7 +521508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -522137,7 +521540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8475), 1, anon_sym_LPAREN, - ACTIONS(8669), 1, + ACTIONS(8726), 1, anon_sym_DOT, ACTIONS(9898), 1, sym__alpha_identifier, @@ -522191,7 +521594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -522229,7 +521632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -522265,7 +521668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -522300,13 +521703,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5993), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 19, + ACTIONS(8523), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -522457,13 +521860,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(5997), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -522500,12 +521903,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(5998), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -522619,7 +522022,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6001), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -522669,7 +522072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(10327), 1, sym_operator_identifier, - STATE(1794), 1, + STATE(1795), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -522708,7 +522111,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -522716,7 +522119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -522826,7 +522229,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6006), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -522836,7 +522239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 18, + ACTIONS(7742), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -522947,14 +522350,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 19, + ACTIONS(9036), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -523028,7 +522431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -523101,11 +522504,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10343), 1, anon_sym_LPAREN, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, STATE(4692), 1, sym__annotated_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -523188,9 +522591,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8546), 1, + ACTIONS(8556), 1, sym__interpolated_multiline_string_start, STATE(7450), 1, sym_interpolated_string, @@ -523242,7 +522645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -523267,7 +522670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9923), 1, sym__interpolated_multiline_string_start, @@ -523359,7 +522762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -523395,7 +522798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -523421,21 +522824,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, ACTIONS(6704), 1, sym_operator_identifier, ACTIONS(10349), 1, anon_sym_LPAREN, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, STATE(4718), 1, sym__annotated_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -523451,7 +522854,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9464), 2, sym_compound_type, sym_infix_type, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -523557,7 +522960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -523585,7 +522988,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6025), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -523596,7 +522999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 17, + ACTIONS(9654), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -523619,7 +523022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9635), 1, + ACTIONS(9631), 1, anon_sym_with, STATE(8368), 1, aux_sym_compound_type_repeat1, @@ -523661,7 +523064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8761), 1, + ACTIONS(8752), 1, anon_sym_AT, STATE(5941), 1, aux_sym_enum_definition_repeat1, @@ -523670,7 +523073,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6027), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -523678,7 +523081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -523704,7 +523107,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6028), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -523712,7 +523115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -523750,7 +523153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -523787,7 +523190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -523947,7 +523350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -524015,7 +523418,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6036), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 10, + ACTIONS(9627), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -524026,7 +523429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 17, + ACTIONS(9629), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -524064,13 +523467,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6037), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -524095,7 +523498,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6038), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 10, + ACTIONS(9621), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -524106,7 +523509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 17, + ACTIONS(9623), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -524132,7 +523535,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6039), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -524143,7 +523546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -524178,7 +523581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -524294,7 +523697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -524371,7 +523774,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6045), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -524382,7 +523785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -524550,12 +523953,12 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 4, + ACTIONS(8220), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -524578,7 +523981,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6050), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -524589,7 +523992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -524621,7 +524024,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6051), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -524630,7 +524033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -524667,13 +524070,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6052), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -524707,7 +524110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -524732,11 +524135,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, ACTIONS(6540), 1, sym_operator_identifier, @@ -524762,7 +524165,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10759), 2, sym_compound_type, sym_infix_type, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -524809,7 +524212,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6055), 2, sym_comment, sym_block_comment, - STATE(12004), 2, + STATE(12005), 2, sym_compound_type, sym_infix_type, ACTIONS(6592), 6, @@ -524870,7 +524273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10165), 1, sym__interpolated_multiline_string_start, @@ -524912,11 +524315,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, ACTIONS(6346), 1, sym_operator_identifier, @@ -524924,7 +524327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(5129), 1, sym__annotated_type, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -524942,7 +524345,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10204), 2, sym_compound_type, sym_infix_type, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -524965,7 +524368,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6059), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -524976,7 +524379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -525040,14 +524443,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6061), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 21, + ACTIONS(8943), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -525129,7 +524532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -525204,7 +524607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -525245,12 +524648,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(6066), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -525358,7 +524761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -525387,7 +524790,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6070), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -525397,7 +524800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -525732,7 +525135,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9953), 1, anon_sym_LPAREN, - STATE(5194), 1, + STATE(5196), 1, sym__annotated_type, STATE(5348), 1, sym__simple_type, @@ -525742,7 +525145,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(8736), 1, sym_annotated_type, - STATE(11907), 1, + STATE(11909), 1, sym__infix_type_choice, STATE(16680), 1, sym_stable_identifier, @@ -525850,7 +525253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6081), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -525859,7 +525262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -525895,7 +525298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -525932,7 +525335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -525995,7 +525398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9350), 1, sym__interpolated_multiline_string_start, @@ -526051,7 +525454,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4524), 1, sym__annotated_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -526074,7 +525477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -526087,7 +525490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9501), 1, + ACTIONS(9505), 1, anon_sym_DOT, ACTIONS(10399), 1, anon_sym_EQ_GT, @@ -526216,7 +525619,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6090), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -526225,7 +525628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -526261,7 +525664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -526298,7 +525701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -526372,7 +525775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10405), 1, anon_sym_LPAREN, - STATE(5450), 1, + STATE(5446), 1, sym__annotated_type, STATE(5467), 1, sym__simple_type, @@ -526452,7 +525855,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6096), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -526460,7 +525863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -526493,14 +525896,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -526604,7 +526007,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6100), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -526613,7 +526016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -526638,7 +526041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, ACTIONS(10412), 1, anon_sym_DOT, @@ -526653,13 +526056,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 12, + ACTIONS(8218), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -526680,7 +526083,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6102), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -526689,7 +526092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -526713,9 +526116,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8726), 1, + ACTIONS(8667), 1, sym__interpolated_multiline_string_start, STATE(7770), 1, sym_interpolated_string, @@ -526798,7 +526201,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -526806,7 +526209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -526873,11 +526276,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8671), 1, anon_sym_DOT, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, ACTIONS(10419), 1, anon_sym_EQ, @@ -526901,7 +526304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_catch, anon_sym_finally, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -526925,7 +526328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -526951,7 +526354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(1500), 1, anon_sym_LBRACE, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, ACTIONS(10412), 1, anon_sym_DOT, @@ -526996,7 +526399,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6110), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -527005,7 +526408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -527043,14 +526446,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6111), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 14, + ACTIONS(7732), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -527078,13 +526481,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -527108,7 +526511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9825), 1, sym__interpolated_multiline_string_start, @@ -527160,7 +526563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -527196,7 +526599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -527237,7 +526640,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6177), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -527246,7 +526649,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 11, + ACTIONS(7742), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -527274,7 +526677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -527346,7 +526749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -527382,7 +526785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -527589,9 +526992,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8806), 1, + ACTIONS(8809), 1, sym__interpolated_multiline_string_start, STATE(7671), 1, sym_interpolated_string, @@ -527641,7 +527044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -527670,7 +527073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9095), 1, anon_sym_DOT, @@ -527725,7 +527128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -527762,7 +527165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -527794,7 +527197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 23, + ACTIONS(8562), 23, anon_sym_enum, anon_sym_case, anon_sym_object, @@ -527834,7 +527237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -527869,7 +527272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -527895,9 +527298,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8806), 1, + ACTIONS(8809), 1, sym__interpolated_multiline_string_start, ACTIONS(10450), 1, anon_sym_COLON, @@ -527989,7 +527392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -528016,7 +527419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -528079,7 +527482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -528149,7 +527552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 21, + ACTIONS(8569), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -528180,7 +527583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9095), 1, anon_sym_DOT, @@ -528232,7 +527635,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -528241,7 +527644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -528272,7 +527675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, ACTIONS(10412), 1, anon_sym_DOT, @@ -528357,7 +527760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -528543,7 +527946,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6150), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 11, + ACTIONS(8837), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -528555,7 +527958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -528667,7 +528070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -528702,7 +528105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -528811,7 +528214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -529004,7 +528407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -529075,9 +528478,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8726), 1, + ACTIONS(8667), 1, sym__interpolated_multiline_string_start, STATE(7770), 1, sym_interpolated_string, @@ -529162,7 +528565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -529234,7 +528637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -529270,7 +528673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -529299,7 +528702,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6170), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 9, + ACTIONS(9680), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -529309,7 +528712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 17, + ACTIONS(9682), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -529344,7 +528747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -529511,7 +528914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -529545,11 +528948,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8671), 1, anon_sym_DOT, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, ACTIONS(10530), 1, anon_sym_EQ, @@ -529573,7 +528976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -529633,7 +529036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -529667,7 +529070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -529705,7 +529108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -529748,14 +529151,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6181), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 12, + ACTIONS(7760), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -529900,7 +529303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -529937,7 +529340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -529964,7 +529367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6187), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 11, + ACTIONS(9501), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -529976,7 +529379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -530033,7 +529436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9825), 1, sym__interpolated_multiline_string_start, @@ -530207,7 +529610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -530233,7 +529636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9825), 1, sym__interpolated_multiline_string_start, @@ -530363,7 +529766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -530392,7 +529795,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6198), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 11, + ACTIONS(9534), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -530404,7 +529807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -530538,7 +529941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9714), 1, + ACTIONS(9713), 1, anon_sym_AT, STATE(6244), 1, aux_sym_enum_definition_repeat1, @@ -530547,14 +529950,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6202), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -530580,7 +529983,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6203), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 11, + ACTIONS(9482), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -530592,7 +529995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -530691,7 +530094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9825), 1, sym__interpolated_multiline_string_start, @@ -530744,13 +530147,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6207), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -530777,14 +530180,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6208), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 20, + ACTIONS(8835), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -530813,7 +530216,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6209), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 11, + ACTIONS(9427), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -530825,7 +530228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -530931,7 +530334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -530960,7 +530363,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6213), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -530970,7 +530373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -530992,7 +530395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6214), 2, @@ -531184,7 +530587,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6219), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 10, + ACTIONS(8837), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -531195,7 +530598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -531219,7 +530622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(848), 1, anon_sym_LBRACE, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, ACTIONS(10566), 1, anon_sym_DOT, @@ -531269,7 +530672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, ACTIONS(10566), 1, anon_sym_DOT, @@ -531316,7 +530719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 21, + ACTIONS(8583), 21, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -531358,7 +530761,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6223), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -531366,7 +530769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -531396,7 +530799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -531425,7 +530828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8084), 1, anon_sym_EQ, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, ACTIONS(10566), 1, anon_sym_DOT, @@ -531440,12 +530843,12 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 4, + ACTIONS(8220), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -531506,7 +530909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, + ACTIONS(9038), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -531516,7 +530919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -531585,7 +530988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -531621,7 +531024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -531648,7 +531051,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6231), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -531658,7 +531061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -531771,7 +531174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7738), 1, + ACTIONS(7734), 1, sym__backquoted_id, ACTIONS(10585), 1, anon_sym_LBRACK, @@ -531788,7 +531191,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6234), 2, sym_comment, sym_block_comment, - ACTIONS(7736), 19, + ACTIONS(7732), 19, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -531911,7 +531314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -531939,7 +531342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, ACTIONS(10412), 1, anon_sym_DOT, @@ -531992,7 +531395,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6239), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -532000,7 +531403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -532041,13 +531444,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 12, + ACTIONS(8218), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -532113,7 +531516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -532182,14 +531585,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -532215,7 +531618,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6245), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 10, + ACTIONS(9475), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -532226,7 +531629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -532326,7 +531729,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -532334,7 +531737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -532369,7 +531772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -532584,7 +531987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -532648,7 +532051,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6257), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 9, + ACTIONS(9680), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -532658,7 +532061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 17, + ACTIONS(9682), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -532696,12 +532099,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(6258), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -532735,7 +532138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -532809,7 +532212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -532916,7 +532319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -533027,7 +532430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -533063,7 +532466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -533096,7 +532499,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6269), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -533104,7 +532507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -533138,7 +532541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -533173,7 +532576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -533208,7 +532611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -533249,13 +532652,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6273), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -533586,7 +532989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -533657,7 +533060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -533794,7 +533197,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6288), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -533802,7 +533205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -533837,7 +533240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -533947,7 +533350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -534047,7 +533450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, ACTIONS(9279), 1, anon_sym_DOT, @@ -534238,7 +533641,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6300), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 9, + ACTIONS(8945), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -534248,7 +533651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -534274,7 +533677,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6301), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 10, + ACTIONS(9621), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -534285,7 +533688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -534310,7 +533713,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6302), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 10, + ACTIONS(9627), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -534321,7 +533724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -534353,7 +533756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -534428,7 +533831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -534568,7 +533971,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6309), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -534576,7 +533979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -534646,7 +534049,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6311), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -534814,7 +534217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -534922,7 +534325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -534951,14 +534354,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6319), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 20, + ACTIONS(9554), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -534995,7 +534398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -535031,7 +534434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -535103,7 +534506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -535143,13 +534546,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6324), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -535182,7 +534585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -535362,14 +534765,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6330), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 20, + ACTIONS(7760), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -535470,7 +534873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6333), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -535481,7 +534884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -535546,7 +534949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9695), 1, + ACTIONS(9691), 1, anon_sym_LPAREN, STATE(6337), 1, aux_sym_annotation_repeat1, @@ -535596,7 +534999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -535671,7 +535074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -535698,7 +535101,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6339), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -535706,7 +535109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -535742,7 +535145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -535815,7 +535218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -535897,7 +535300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -535933,7 +535336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -536004,7 +535407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536029,7 +535432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9680), 1, + ACTIONS(9676), 1, anon_sym_AT, STATE(6385), 1, aux_sym_enum_definition_repeat1, @@ -536038,14 +535441,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6348), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -536079,7 +535482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536107,7 +535510,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6350), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -536117,7 +535520,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -536194,7 +535597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536230,7 +535633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -536266,7 +535669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536338,7 +535741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536416,7 +535819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536452,7 +535855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536488,7 +535891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536524,7 +535927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -536630,13 +536033,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6364), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 18, + ACTIONS(8523), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -536668,7 +536071,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -536676,7 +536079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -536704,7 +536107,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -536713,7 +536116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -536897,7 +536300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537041,7 +536444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537077,7 +536480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537157,13 +536560,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 12, + ACTIONS(8218), 12, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -537192,7 +536595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537228,7 +536631,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537264,7 +536667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537289,7 +536692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9341), 1, sym__interpolated_multiline_string_start, @@ -537410,14 +536813,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -537440,7 +536843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9451), 1, + ACTIONS(9454), 1, anon_sym_AT, STATE(6097), 1, aux_sym_enum_definition_repeat1, @@ -537449,14 +536852,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6386), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -537479,7 +536882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9518), 1, + ACTIONS(9522), 1, anon_sym_LPAREN, STATE(6388), 1, aux_sym_annotation_repeat1, @@ -537556,7 +536959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10691), 1, sym__interpolated_multiline_string_start, @@ -537677,7 +537080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8475), 1, anon_sym_LPAREN, - ACTIONS(8669), 1, + ACTIONS(8726), 1, anon_sym_DOT, ACTIONS(9898), 1, sym__alpha_identifier, @@ -537727,13 +537130,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -537843,7 +537246,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6396), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -537852,7 +537255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -537949,7 +537352,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6399), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -537958,7 +537361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -537985,7 +537388,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6400), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -538018,7 +537421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9505), 1, + ACTIONS(9509), 1, anon_sym_AT, STATE(6474), 1, aux_sym_enum_definition_repeat1, @@ -538027,14 +537430,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6401), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -538060,7 +537463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6402), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -538070,7 +537473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 17, + ACTIONS(9654), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -538104,7 +537507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -538132,7 +537535,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6404), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -538276,7 +537679,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6408), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -538287,7 +537690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -538321,7 +537724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -538455,7 +537858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10710), 1, sym__interpolated_multiline_string_start, @@ -538507,7 +537910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -538615,7 +538018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -538651,7 +538054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -538679,7 +538082,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6419), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -538687,7 +538090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -538759,7 +538162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -538795,7 +538198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -538831,7 +538234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -538968,7 +538371,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6427), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -539012,7 +538415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -539084,7 +538487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -539112,7 +538515,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6431), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539122,7 +538525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539156,7 +538559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -539330,7 +538733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6437), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -539338,7 +538741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -539366,7 +538769,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6438), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539376,7 +538779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539402,7 +538805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6439), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539412,7 +538815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 17, + ACTIONS(9654), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539438,7 +538841,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6440), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 10, + ACTIONS(9680), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -539449,7 +538852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539474,7 +538877,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6441), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539484,7 +538887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539507,7 +538910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6442), 2, @@ -539619,7 +539022,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6445), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539629,7 +539032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539691,7 +539094,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6447), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -539702,7 +539105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539727,7 +539130,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6448), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -539799,7 +539202,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6450), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539809,7 +539212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539835,7 +539238,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6451), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539871,7 +539274,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6452), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -539880,7 +539283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -539907,7 +539310,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6453), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 9, + ACTIONS(9556), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -539917,7 +539320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -539976,7 +539379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9558), 1, + ACTIONS(9562), 1, anon_sym_LPAREN, STATE(6434), 1, aux_sym_annotation_repeat1, @@ -540018,7 +539421,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6456), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -540028,7 +539431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540062,7 +539465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -540090,7 +539493,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6458), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -540100,7 +539503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540245,7 +539648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540276,7 +539679,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -540285,7 +539688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540355,7 +539758,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6465), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -540366,7 +539769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540427,7 +539830,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6467), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -540437,7 +539840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540463,7 +539866,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6468), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -540473,7 +539876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540579,7 +539982,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6471), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -540588,7 +539991,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -540622,7 +540025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540648,7 +540051,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6473), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -540658,7 +540061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -540689,14 +540092,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -540729,7 +540132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -540766,7 +540169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -540916,7 +540319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -541019,7 +540422,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6483), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -541089,7 +540492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9672), 1, + ACTIONS(9668), 1, anon_sym_LPAREN, STATE(6478), 1, aux_sym_annotation_repeat1, @@ -541175,7 +540578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541252,13 +540655,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6489), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -541326,7 +540729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541361,7 +540764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -541462,7 +540865,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6495), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -541470,7 +540873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -541506,7 +540909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541541,7 +540944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -541570,7 +540973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6498), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -541578,7 +540981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -541614,7 +541017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541649,7 +541052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541714,7 +541117,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6502), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -541750,7 +541153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6503), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -541758,7 +541161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -541794,7 +541197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541829,7 +541232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541902,7 +541305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541937,7 +541340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -541978,13 +541381,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6509), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -542011,7 +541414,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -542019,7 +541422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -542042,7 +541445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10710), 1, sym__interpolated_multiline_string_start, @@ -542050,7 +541453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15555), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6511), 2, @@ -542086,7 +541489,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6512), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -542094,7 +541497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -542129,7 +541532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -542346,7 +541749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -542376,7 +541779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8296), 1, + ACTIONS(8286), 1, anon_sym_LPAREN, ACTIONS(8707), 1, anon_sym_DOT, @@ -542430,7 +541833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -542467,7 +541870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -542502,7 +541905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -542539,7 +541942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -542606,7 +542009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -542615,7 +542018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -542640,7 +542043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6527), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -542649,7 +542052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -542685,7 +542088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -542719,7 +542122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -542793,7 +542196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -542828,7 +542231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -542864,7 +542267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -542940,7 +542343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -543051,7 +542454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -543087,7 +542490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -543163,13 +542566,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6541), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -543195,7 +542598,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6542), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -543205,7 +542608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -543238,7 +542641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -543274,7 +542677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -543310,7 +542713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -543347,7 +542750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -543377,14 +542780,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -543411,7 +542814,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6548), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -543419,7 +542822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -543568,14 +542971,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6552), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 17, + ACTIONS(8218), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -543646,7 +543049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -543681,7 +543084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -543754,7 +543157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -543789,7 +543192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -543826,7 +543229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -543861,7 +543264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -543898,7 +543301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -543972,7 +543375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -544045,7 +543448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -544074,7 +543477,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6566), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -544084,7 +543487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -544121,13 +543524,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6567), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -544160,7 +543563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -544195,7 +543598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544223,7 +543626,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6570), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -544233,7 +543636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -544267,7 +543670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544343,7 +543746,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -544415,7 +543818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -544493,7 +543896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -544529,7 +543932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544565,7 +543968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544602,7 +544005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -544636,7 +544039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -544673,7 +544076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544709,7 +544112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544745,7 +544148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544854,7 +544257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -544891,7 +544294,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -544954,7 +544357,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6590), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -544963,7 +544366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -544999,7 +544402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -545062,7 +544465,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6593), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 10, + ACTIONS(8837), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -545073,7 +544476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -545110,13 +544513,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6594), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -545140,7 +544543,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6595), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -545151,7 +544554,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -545184,7 +544587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -545221,7 +544624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -545296,7 +544699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -545326,14 +544729,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -545360,7 +544763,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6601), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 9, + ACTIONS(9475), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -545370,7 +544773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 17, + ACTIONS(9477), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -545396,7 +544799,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6602), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 10, + ACTIONS(9475), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -545407,7 +544810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -545517,7 +544920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -545544,7 +544947,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6606), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -545554,7 +544957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -545580,14 +544983,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6607), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -545624,7 +545027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -545659,7 +545062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -545732,7 +545135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -545803,7 +545206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -545875,7 +545278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -545912,7 +545315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -545952,13 +545355,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6617), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546028,7 +545431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -546063,7 +545466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546170,7 +545573,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6623), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -546181,7 +545584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -546242,7 +545645,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6625), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -546250,7 +545653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546322,7 +545725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546353,7 +545756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8695), 1, anon_sym_LPAREN, - ACTIONS(9623), 1, + ACTIONS(9619), 1, anon_sym_DOT, ACTIONS(10797), 1, sym__alpha_identifier, @@ -546481,7 +545884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546591,7 +545994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546655,7 +546058,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6636), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 10, + ACTIONS(9621), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -546666,7 +546069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -546700,7 +546103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -546804,7 +546207,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6640), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 10, + ACTIONS(9627), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -546815,7 +546218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -546846,14 +546249,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6641), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -546887,7 +546290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -546955,14 +546358,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6644), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547087,7 +546490,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6647), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -547095,7 +546498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -547126,7 +546529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -547161,7 +546564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -547233,7 +546636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547333,7 +546736,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6654), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -547377,7 +546780,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -547413,7 +546816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547441,7 +546844,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6657), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -547450,7 +546853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -547484,7 +546887,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8088), 1, sym_operator_identifier, - STATE(1791), 1, + STATE(1793), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -547521,7 +546924,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6659), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -547529,7 +546932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547565,7 +546968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -547637,7 +547040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547706,14 +547109,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547747,7 +547150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547855,7 +547258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -547927,7 +547330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -548086,13 +547489,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6674), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -548326,7 +547729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -548390,7 +547793,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6682), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 9, + ACTIONS(9556), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -548400,7 +547803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -548429,14 +547832,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -548508,7 +547911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -548548,14 +547951,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6686), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 14, + ACTIONS(7732), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -548578,7 +547981,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6687), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 9, + ACTIONS(9627), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -548588,7 +547991,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 17, + ACTIONS(9629), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -548614,7 +548017,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6688), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 9, + ACTIONS(9621), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -548624,7 +548027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 17, + ACTIONS(9623), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -548658,7 +548061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -548691,7 +548094,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -548700,7 +548103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -548732,7 +548135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -548814,7 +548217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -548842,7 +548245,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6694), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -548926,13 +548329,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6696), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -549006,7 +548409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -549038,14 +548441,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -549068,7 +548471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9693), 1, + ACTIONS(9689), 1, anon_sym_LPAREN, STATE(6705), 1, aux_sym_annotation_repeat1, @@ -549118,7 +548521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -549143,7 +548546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10691), 1, sym__interpolated_multiline_string_start, @@ -549151,7 +548554,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15919), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6702), 2, @@ -549190,7 +548593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -549198,7 +548601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -549335,7 +548738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6707), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 9, + ACTIONS(9475), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -549345,7 +548748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 17, + ACTIONS(9477), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -549383,12 +548786,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(6708), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -549420,7 +548823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -549495,7 +548898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -549531,7 +548934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -549571,13 +548974,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6713), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -549609,7 +549012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -549673,14 +549076,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6716), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -549718,7 +549121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -549747,7 +549150,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6718), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -549756,7 +549159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 17, + ACTIONS(9732), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -549890,7 +549293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6722), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 10, + ACTIONS(9680), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -549901,7 +549304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -549928,7 +549331,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6723), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -549938,7 +549341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550008,7 +549411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550043,7 +549446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -550080,7 +549483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550107,7 +549510,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6728), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 9, + ACTIONS(9621), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -550117,7 +549520,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 17, + ACTIONS(9623), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550143,7 +549546,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6729), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -550152,7 +549555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550179,7 +549582,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6730), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 9, + ACTIONS(9627), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -550189,7 +549592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 17, + ACTIONS(9629), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550223,7 +549626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -550258,7 +549661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -550331,7 +549734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -550365,14 +549768,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6735), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -550479,7 +549882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -550506,7 +549909,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6739), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -550517,7 +549920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550551,7 +549954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550660,7 +550063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550696,7 +550099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550722,7 +550125,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6745), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -550730,7 +550133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -550755,7 +550158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6746), 2, @@ -550805,7 +550208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550831,7 +550234,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6748), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -550839,7 +550242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -550867,7 +550270,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6749), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -550878,7 +550281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550946,7 +550349,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6751), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -550957,7 +550360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -550990,7 +550393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -551026,7 +550429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -551061,7 +550464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -551126,7 +550529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6756), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -551134,7 +550537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -551246,13 +550649,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6759), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -551324,12 +550727,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(6761), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(7736), 16, + ACTIONS(7732), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -551398,7 +550801,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -551426,7 +550829,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6764), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -551436,7 +550839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -551498,7 +550901,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6766), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -551509,7 +550912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -551650,7 +551053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9514), 1, + ACTIONS(9518), 1, anon_sym_LPAREN, STATE(6768), 1, aux_sym_annotation_repeat1, @@ -551734,7 +551137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -551765,14 +551168,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -551806,7 +551209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -551833,7 +551236,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6775), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -551841,7 +551244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -551877,7 +551280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -551909,14 +551312,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -552022,7 +551425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -552093,7 +551496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -552200,7 +551603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552239,13 +551642,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6786), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -552276,7 +551679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552306,14 +551709,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552383,7 +551786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -552411,14 +551814,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6791), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -552489,7 +551892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552557,7 +551960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -552586,7 +551989,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6796), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -552594,7 +551997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552665,7 +552068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -552808,7 +552211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552844,7 +552247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552868,7 +552271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6804), 2, @@ -552907,7 +552310,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6805), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -552915,7 +552318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -552949,7 +552352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -552977,7 +552380,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6807), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -552986,7 +552389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -553058,7 +552461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -553170,7 +552573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -553204,7 +552607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -553233,7 +552636,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6814), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -553243,7 +552646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -553275,7 +552678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -553311,7 +552714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -553345,7 +552748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -553373,7 +552776,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6818), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -553414,14 +552817,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6819), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -553570,7 +552973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -553605,7 +553008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -553635,7 +553038,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6825), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -553644,7 +553047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -553669,14 +553072,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6826), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -553712,7 +553115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -553747,7 +553150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -553783,7 +553186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -553844,14 +553247,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6831), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -553888,7 +553291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -553917,14 +553320,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -553958,7 +553361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -554055,14 +553458,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6837), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -554141,13 +553544,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 11, + ACTIONS(8218), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -554252,7 +553655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -554349,7 +553752,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6845), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -554357,7 +553760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -554421,7 +553824,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6847), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -554429,7 +553832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -554459,7 +553862,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -554468,7 +553871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -554536,7 +553939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -554570,7 +553973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -554780,7 +554183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -554852,7 +554255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -554887,7 +554290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -554926,12 +554329,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(6861), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -554999,7 +554402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -555033,7 +554436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555068,7 +554471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555103,7 +554506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555130,14 +554533,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6867), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -555209,7 +554612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -555273,7 +554676,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6871), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -555308,7 +554711,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6872), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -555317,7 +554720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 17, + ACTIONS(9477), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -555392,7 +554795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -555424,14 +554827,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -555501,14 +554904,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6877), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -555543,7 +554946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555580,7 +554983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -555606,7 +555009,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6880), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -555616,7 +555019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -555684,7 +555087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555754,7 +555157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555789,7 +555192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -555861,7 +555264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -555888,7 +555291,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6888), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -555898,7 +555301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -555931,7 +555334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556000,7 +555403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -556037,7 +555440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -556196,7 +555599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -556231,7 +555634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556255,7 +555658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6898), 2, @@ -556302,7 +555705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556329,7 +555732,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6900), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -556338,7 +555741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 17, + ACTIONS(9623), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -556367,7 +555770,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -556375,7 +555778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -556400,7 +555803,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6902), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -556409,7 +555812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 17, + ACTIONS(9629), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -556443,7 +555846,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556513,7 +555916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556549,7 +555952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556584,7 +555987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -556620,13 +556023,13 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(10073), 1, sym_arguments, - ACTIONS(7738), 2, + ACTIONS(7734), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(6908), 2, sym_comment, sym_block_comment, - ACTIONS(7736), 17, + ACTIONS(7732), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -556657,7 +556060,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8088), 1, sym_operator_identifier, - STATE(1791), 1, + STATE(1793), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -556702,7 +556105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -556774,7 +556177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -556876,14 +556279,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -556986,7 +556389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -557058,7 +556461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -557094,7 +556497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557157,7 +556560,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6923), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -557198,14 +556601,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6924), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557273,7 +556676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557309,7 +556712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -557378,7 +556781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -557405,7 +556808,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6930), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -557415,7 +556818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -557440,7 +556843,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6931), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -557475,7 +556878,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6932), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -557518,7 +556921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557550,13 +556953,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -557590,7 +556993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557625,7 +557028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -557660,7 +557063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557695,7 +557098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557730,7 +557133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557765,7 +557168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557835,7 +557238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -557869,7 +557272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -557973,14 +557376,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6946), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -558055,14 +557458,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -558087,7 +557490,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6949), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -558096,7 +557499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -558128,7 +557531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -558213,7 +557616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558248,7 +557651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558318,7 +557721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558353,7 +557756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558379,7 +557782,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6957), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -558387,7 +557790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -558423,7 +557826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558458,7 +557861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558492,7 +557895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -558554,14 +557957,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6962), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -558598,7 +558001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558630,7 +558033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -558702,7 +558105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -558738,7 +558141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558843,7 +558246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -558866,7 +558269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(6971), 2, @@ -558905,14 +558308,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6972), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -558948,7 +558351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -559012,7 +558415,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6975), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -559055,7 +558458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -559272,7 +558675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -559304,13 +558707,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6983), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -559336,7 +558739,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(6984), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -559344,7 +558747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -559377,13 +558780,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6985), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -559453,7 +558856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -559561,7 +558964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -559668,7 +559071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -559695,14 +559098,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(6994), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -559742,13 +559145,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(6995), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -559780,7 +559183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -559884,7 +559287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -559918,7 +559321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -559996,7 +559399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560061,14 +559464,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7004), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -560108,7 +559511,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7005), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -560116,7 +559519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 12, + ACTIONS(7760), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -560144,7 +559547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -560177,7 +559580,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -560186,7 +559589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -560254,7 +559657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -560324,7 +559727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560359,7 +559762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -560466,7 +559869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560501,7 +559904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560571,7 +559974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560606,7 +560009,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560633,7 +560036,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7020), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -560642,7 +560045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -560676,7 +560079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -560738,7 +560141,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7023), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -560747,7 +560150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -560818,7 +560221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -560846,7 +560249,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7026), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -560924,7 +560327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -560959,7 +560362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -560994,7 +560397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -561021,7 +560424,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7031), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -561030,7 +560433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -561134,7 +560537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -561266,7 +560669,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7038), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -561275,7 +560678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -561301,7 +560704,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7039), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -561309,7 +560712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -561441,7 +560844,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7043), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -561449,7 +560852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -561546,7 +560949,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7046), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -561555,7 +560958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -561686,7 +561089,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7050), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -561875,7 +561278,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7055), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 9, + ACTIONS(9680), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -561885,7 +561288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -561910,7 +561313,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7056), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 9, + ACTIONS(9680), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -561920,7 +561323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -561945,7 +561348,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7057), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -561955,7 +561358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -561980,7 +561383,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7058), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -561989,7 +561392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -562085,7 +561488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7061), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -562163,7 +561566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -562195,14 +561598,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -562516,7 +561919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -562613,7 +562016,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7076), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -562622,7 +562025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 17, + ACTIONS(9654), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -562656,7 +562059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -562691,7 +562094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -562726,7 +562129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -562761,7 +562164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -562797,7 +562200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -562858,7 +562261,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7083), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -562868,7 +562271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -562932,7 +562335,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -562940,7 +562343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -562965,7 +562368,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7086), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -562974,7 +562377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -563075,7 +562478,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -563084,7 +562487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -563180,14 +562583,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -563213,7 +562616,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7093), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -563223,7 +562626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -563438,7 +562841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -563573,14 +562976,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7103), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 19, + ACTIONS(9429), 19, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -563685,14 +563088,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7106), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 19, + ACTIONS(9484), 19, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -563720,14 +563123,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7107), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -563763,7 +563166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -563870,7 +563273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -563895,14 +563298,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7112), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 19, + ACTIONS(9536), 19, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -563971,14 +563374,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7114), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -564003,7 +563406,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7115), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 9, + ACTIONS(9621), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -564013,7 +563416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -564038,7 +563441,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7116), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 9, + ACTIONS(9627), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -564048,7 +563451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -564073,14 +563476,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7117), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 19, + ACTIONS(9503), 19, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -564118,7 +563521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -564143,7 +563546,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7119), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -564152,7 +563555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -564219,7 +563622,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7121), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -564229,7 +563632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -564403,7 +563806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -564516,13 +563919,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 11, + ACTIONS(8218), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -564655,7 +564058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -564719,13 +564122,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7135), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 20, + ACTIONS(8943), 20, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -564789,7 +564192,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7137), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -564798,7 +564201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 17, + ACTIONS(9682), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -564829,7 +564232,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 7, + ACTIONS(8562), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -564837,7 +564240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -564931,7 +564334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9645), 1, + ACTIONS(9644), 1, anon_sym_AT, STATE(7089), 1, aux_sym_enum_definition_repeat1, @@ -564940,7 +564343,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7141), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -564949,7 +564352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -564985,7 +564388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(11047), 1, sym_operator_identifier, - STATE(1718), 1, + STATE(1723), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -565173,7 +564576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -565207,7 +564610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -565410,7 +564813,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7154), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -565536,7 +564939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -565600,7 +565003,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7159), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -565635,7 +565038,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7160), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -565643,7 +565046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -565743,7 +565146,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7163), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -565752,7 +565155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -565924,7 +565327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -565994,7 +565397,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7170), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 9, + ACTIONS(9475), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -566004,7 +565407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -566029,7 +565432,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7171), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -566037,7 +565440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -566147,13 +565550,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7174), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 14, + ACTIONS(7732), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -566182,14 +565585,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7175), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -566221,7 +565624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -566291,7 +565694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -566326,7 +565729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -566396,7 +565799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 19, + ACTIONS(8634), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -566431,7 +565834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 19, + ACTIONS(8636), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -566467,7 +565870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -566577,7 +565980,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7186), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -566587,7 +565990,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -566608,7 +566011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9503), 1, + ACTIONS(9232), 1, anon_sym_AT, STATE(7486), 1, aux_sym_enum_definition_repeat1, @@ -566617,13 +566020,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7187), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -566656,7 +566059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 19, + ACTIONS(8638), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -566691,7 +566094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -566797,7 +566200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -566861,7 +566264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9825), 1, sym__interpolated_multiline_string_start, @@ -567020,7 +566423,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 19, + ACTIONS(8567), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -567053,13 +566456,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -567126,7 +566529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7201), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -567135,7 +566538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -567210,7 +566613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -567238,7 +566641,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7204), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -567247,7 +566650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -567273,7 +566676,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7205), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -567282,7 +566685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -567316,7 +566719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -567422,7 +566825,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -567492,7 +566895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -567528,7 +566931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -567554,7 +566957,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7213), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -567563,7 +566966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -567598,7 +567001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -567632,7 +567035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 19, + ACTIONS(8501), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -567660,7 +567063,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7216), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -567695,7 +567098,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7217), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 9, + ACTIONS(9475), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -567705,7 +567108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -567855,7 +567258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -567890,7 +567293,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -567925,7 +567328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -567960,7 +567363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -567994,7 +567397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -568030,7 +567433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -568065,7 +567468,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -568135,7 +567538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -568206,7 +567609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -568276,7 +567679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -568523,7 +567926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -568557,7 +567960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568592,7 +567995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568697,7 +568100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568732,7 +568135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568767,7 +568170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568802,7 +568205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568836,7 +568239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -568872,7 +568275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568907,7 +568310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -568942,7 +568345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -569012,7 +568415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -569116,7 +568519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -569150,7 +568553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -569186,7 +568589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -569220,7 +568623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -569248,7 +568651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7261), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 25, + ACTIONS(8837), 25, anon_sym_enum, anon_sym_case, anon_sym_object, @@ -569289,7 +568692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -569352,7 +568755,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7264), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -569362,7 +568765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -569465,7 +568868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -569756,14 +569159,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7275), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_DOT, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7736), 13, + ACTIONS(7732), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -569785,7 +569188,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7276), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -569795,7 +569198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -569829,7 +569232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -569903,12 +569306,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(7279), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -569941,7 +569344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -569974,7 +569377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 19, + ACTIONS(8599), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -570002,7 +569405,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7282), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -570012,7 +569415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -570046,7 +569449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -570077,14 +569480,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -570109,7 +569512,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7285), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 10, + ACTIONS(9475), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -570120,7 +569523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -570224,7 +569627,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7288), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -570232,7 +569635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -570294,7 +569697,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7290), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -570304,7 +569707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -570337,7 +569740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -570448,7 +569851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -570553,14 +569956,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7297), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 16, + ACTIONS(8218), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -570594,7 +569997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -570664,7 +570067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -570688,7 +570091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9699), 1, + ACTIONS(9695), 1, anon_sym_AT, STATE(7138), 1, aux_sym_enum_definition_repeat1, @@ -570697,7 +570100,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7301), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 7, + ACTIONS(8525), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -570705,7 +570108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -570729,7 +570132,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7302), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 9, + ACTIONS(9627), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -570739,7 +570142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -570769,7 +570172,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8481), 1, + ACTIONS(8489), 1, sym_operator_identifier, STATE(1827), 1, sym_identifier, @@ -570807,7 +570210,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7304), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 9, + ACTIONS(9621), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -570817,7 +570220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -570839,7 +570242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11106), 1, sym__interpolated_multiline_string_start, @@ -570847,7 +570250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15323), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7305), 2, @@ -570882,7 +570285,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7306), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -570890,7 +570293,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -570923,7 +570326,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7307), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -570932,7 +570335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571002,13 +570405,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7309), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -571152,7 +570555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 19, + ACTIONS(8548), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -571192,13 +570595,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7314), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -571320,7 +570723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571388,7 +570791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 19, + ACTIONS(8558), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -571537,7 +570940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571582,7 +570985,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -571693,7 +571096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571726,7 +571129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 19, + ACTIONS(8529), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -571754,7 +571157,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7329), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -571763,7 +571166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -571789,7 +571192,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7330), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -571799,7 +571202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571833,7 +571236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571867,7 +571270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -571901,7 +571304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -571938,7 +571341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -571964,7 +571367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7335), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 9, + ACTIONS(9556), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -571974,7 +571377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572121,13 +571524,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -572162,7 +571565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572223,7 +571626,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7342), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -572232,7 +571635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572265,7 +571668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 19, + ACTIONS(8585), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -572295,7 +571698,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7344), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -572304,7 +571707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -572329,7 +571732,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7345), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -572337,7 +571740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -572383,7 +571786,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -572423,7 +571826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572534,7 +571937,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7350), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -572544,7 +571947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572603,7 +572006,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7352), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -572613,7 +572016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572681,7 +572084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -572744,7 +572147,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7356), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -572754,7 +572157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -572788,7 +572191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -572822,7 +572225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -572850,7 +572253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9095), 1, anon_sym_DOT, @@ -572904,7 +572307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -573008,7 +572411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9095), 1, anon_sym_DOT, @@ -573057,7 +572460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -573166,7 +572569,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -573175,7 +572578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -573280,7 +572683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -573392,7 +572795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -573416,7 +572819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9102), 1, sym__interpolated_multiline_string_start, @@ -573501,14 +572904,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7376), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 16, + ACTIONS(8218), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -573624,7 +573027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -573659,7 +573062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -573733,7 +573136,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7382), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -573741,7 +573144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -573768,7 +573171,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7383), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -573777,7 +573180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -573851,7 +573254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -573878,7 +573281,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7386), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -573955,7 +573358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -573980,9 +573383,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(9025), 1, + ACTIONS(9031), 1, sym__interpolated_multiline_string_start, STATE(8912), 1, sym_interpolated_string, @@ -574031,7 +573434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -574090,7 +573493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9641), 1, + ACTIONS(9640), 1, anon_sym_AT, STATE(7339), 1, aux_sym_enum_definition_repeat1, @@ -574099,13 +573502,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7392), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -574134,7 +573537,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -574143,7 +573546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -574221,7 +573624,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -574260,7 +573663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -574306,7 +573709,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -574345,7 +573748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -574380,7 +573783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -574454,12 +573857,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(7401), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -574491,7 +573894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -574558,7 +573961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(9056), 1, anon_sym_DOT, @@ -574601,9 +574004,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(8806), 1, + ACTIONS(8809), 1, sym__interpolated_multiline_string_start, STATE(7671), 1, sym_interpolated_string, @@ -574680,14 +574083,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7407), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -574758,7 +574161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -574794,7 +574197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -574901,7 +574304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -575017,7 +574420,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -575056,7 +574459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -575080,7 +574483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9114), 2, + ACTIONS(9112), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7418), 2, @@ -575138,7 +574541,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -575214,14 +574617,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7421), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -575261,12 +574664,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(7422), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -575299,7 +574702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575333,7 +574736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575369,7 +574772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575403,7 +574806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -575438,7 +574841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575474,7 +574877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575545,7 +574948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575591,7 +574994,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -575669,7 +575072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575768,7 +575171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10463), 1, anon_sym_DOT, @@ -575812,7 +575215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -575871,7 +575274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -575930,7 +575333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7440), 2, @@ -575968,7 +575371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10463), 1, anon_sym_DOT, @@ -576032,7 +575435,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -576066,14 +575469,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -576143,7 +575546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -576180,7 +575583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -576224,7 +575627,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -576370,7 +575773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -576402,7 +575805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -576436,14 +575839,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7453), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -576487,7 +575890,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -576520,7 +575923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7455), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -576529,7 +575932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -576554,7 +575957,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7456), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 10, + ACTIONS(9680), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -576565,7 +575968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 15, + ACTIONS(9682), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -576636,7 +576039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -576715,7 +576118,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -576765,7 +576168,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -576845,7 +576248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -576949,13 +576352,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 18, + ACTIONS(9036), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -577085,7 +576488,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9102), 1, sym__interpolated_multiline_string_start, @@ -577183,7 +576586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -577207,7 +576610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9522), 1, + ACTIONS(9526), 1, anon_sym_LPAREN, STATE(7464), 1, aux_sym_annotation_repeat1, @@ -577248,7 +576651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7474), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 10, + ACTIONS(9627), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -577259,7 +576662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -577319,7 +576722,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7476), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 10, + ACTIONS(9621), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -577330,7 +576733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -577354,7 +576757,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7477), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -577363,7 +576766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 17, + ACTIONS(7742), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -577386,9 +576789,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, - ACTIONS(9025), 1, + ACTIONS(9031), 1, sym__interpolated_multiline_string_start, STATE(8912), 1, sym_interpolated_string, @@ -577426,7 +576829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11106), 1, sym__interpolated_multiline_string_start, @@ -577477,7 +576880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -577511,7 +576914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -577540,7 +576943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(9056), 1, anon_sym_DOT, @@ -577627,7 +577030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8489), 1, + ACTIONS(8497), 1, sym_operator_identifier, STATE(1752), 1, sym_identifier, @@ -577672,7 +577075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -577705,13 +577108,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -577814,7 +577217,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -577823,7 +577226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -577919,7 +577322,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7492), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -577930,7 +577333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 15, + ACTIONS(9654), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -578003,11 +577406,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10093), 1, anon_sym_LPAREN, - STATE(4453), 1, + STATE(4454), 1, sym__simple_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(5495), 1, sym_annotated_type, @@ -578050,7 +577453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -578086,7 +577489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 14, + ACTIONS(8567), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578144,14 +577547,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7498), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -578186,7 +577589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578220,7 +577623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578293,12 +577696,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(7502), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -578323,7 +577726,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7503), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -578332,7 +577735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -578353,7 +577756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9341), 1, sym__interpolated_multiline_string_start, @@ -578395,7 +577798,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7505), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 24, + ACTIONS(8945), 24, anon_sym_enum, anon_sym_case, anon_sym_object, @@ -578508,7 +577911,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7508), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -578516,7 +577919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -578550,7 +577953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578573,7 +577976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9639), 2, + ACTIONS(9635), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7510), 2, @@ -578618,7 +578021,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8132), 1, sym_operator_identifier, - STATE(5026), 1, + STATE(5024), 1, sym__simple_type, STATE(6304), 1, sym_identifier, @@ -578698,7 +578101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578764,7 +578167,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7515), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -578772,7 +578175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578806,7 +578209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -578840,7 +578243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -578869,7 +578272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8695), 1, anon_sym_LPAREN, - ACTIONS(9623), 1, + ACTIONS(9619), 1, anon_sym_DOT, ACTIONS(10797), 1, sym__alpha_identifier, @@ -578911,7 +578314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -578980,7 +578383,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(15363), 1, sym__variant_type_parameter, @@ -579089,7 +578492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8489), 1, + ACTIONS(8497), 1, sym_operator_identifier, STATE(1752), 1, sym_identifier, @@ -579135,7 +578538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -579211,14 +578614,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -579285,7 +578688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -579356,7 +578759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -579379,15 +578782,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8214), 1, + ACTIONS(8202), 1, sym__alpha_identifier, - ACTIONS(8216), 1, + ACTIONS(8204), 1, anon_sym__, - ACTIONS(8220), 1, + ACTIONS(8208), 1, anon_sym_LPAREN, - ACTIONS(8222), 1, + ACTIONS(8210), 1, sym__backquoted_id, - ACTIONS(8224), 1, + ACTIONS(8212), 1, sym_operator_identifier, STATE(5516), 1, sym__simple_type, @@ -579404,7 +578807,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7531), 2, sym_comment, sym_block_comment, - ACTIONS(8218), 6, + ACTIONS(8206), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -579435,7 +578838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -579470,7 +578873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -579503,7 +578906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -579529,13 +578932,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7535), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -579617,7 +579020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -579642,14 +579045,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7538), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -579673,21 +579076,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, - sym__alpha_identifier, ACTIONS(7846), 1, + sym__alpha_identifier, + ACTIONS(7852), 1, anon_sym__, - ACTIONS(7850), 1, + ACTIONS(7856), 1, anon_sym_LPAREN, - ACTIONS(7852), 1, + ACTIONS(7858), 1, sym__backquoted_id, - ACTIONS(7854), 1, + ACTIONS(7860), 1, sym_operator_identifier, STATE(11304), 1, sym__simple_type, STATE(11741), 1, sym_identifier, - STATE(11889), 1, + STATE(11891), 1, sym__soft_identifier, STATE(13440), 1, sym__annotated_type, @@ -579698,14 +579101,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7539), 2, sym_comment, sym_block_comment, - ACTIONS(7848), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12133), 7, + STATE(12135), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -579722,7 +579125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, ACTIONS(9008), 1, anon_sym_LBRACK, @@ -579776,7 +579179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -579801,13 +579204,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7542), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 19, + ACTIONS(9554), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -579842,9 +579245,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10260), 1, anon_sym_LPAREN, - STATE(4781), 1, + STATE(4784), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -579888,7 +579291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -579922,7 +579325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -579991,7 +579394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -580057,9 +579460,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10233), 1, anon_sym_LPAREN, - STATE(4677), 1, + STATE(4676), 1, sym__simple_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, @@ -580094,7 +579497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -580155,7 +579558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -580188,7 +579591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -580211,7 +579614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10010), 1, sym__interpolated_multiline_string_start, @@ -580221,7 +579624,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interpolated_string, STATE(15487), 1, sym__interpolated_string_start, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, ACTIONS(11333), 2, @@ -580263,7 +579666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -580334,7 +579737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -580385,7 +579788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -580526,7 +579929,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -580614,7 +580017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -580673,7 +580076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -580709,7 +580112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -580741,12 +580144,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10217), 1, anon_sym_LPAREN, - STATE(4503), 1, + STATE(4499), 1, sym__simple_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(5893), 1, sym__annotated_type, STATE(5909), 1, @@ -580831,7 +580234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -580866,7 +580269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -580900,7 +580303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -580968,7 +580371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -581048,7 +580451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -581106,7 +580509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -581227,7 +580630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -581286,9 +580689,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10343), 1, anon_sym_LPAREN, - STATE(4650), 1, + STATE(4649), 1, sym__simple_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -581331,7 +580734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -581400,7 +580803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -581424,19 +580827,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8276), 1, + ACTIONS(8246), 1, sym__alpha_identifier, - ACTIONS(8282), 1, + ACTIONS(8252), 1, anon_sym__, - ACTIONS(8286), 1, + ACTIONS(8256), 1, anon_sym_LPAREN, - ACTIONS(8288), 1, + ACTIONS(8258), 1, sym__backquoted_id, - ACTIONS(8290), 1, + ACTIONS(8260), 1, sym_operator_identifier, STATE(4528), 1, sym__simple_type, - STATE(4867), 1, + STATE(4866), 1, sym_identifier, STATE(4959), 1, sym__soft_identifier, @@ -581449,14 +580852,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7583), 2, sym_comment, sym_block_comment, - ACTIONS(8284), 6, + ACTIONS(8254), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4827), 7, + STATE(4825), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -581488,13 +580891,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 10, + ACTIONS(8218), 10, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -581520,7 +580923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -581584,14 +580987,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -581627,7 +581030,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11793), 1, sym_identifier, - STATE(11986), 1, + STATE(11989), 1, sym__simple_type, STATE(13504), 1, sym_annotated_type, @@ -581660,7 +581063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -581720,7 +581123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -581753,7 +581156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -581788,7 +581191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -581822,7 +581225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -581892,7 +581295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -581943,7 +581346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -582040,7 +581443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7598), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -582049,7 +581452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -582116,15 +581519,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8018), 1, + ACTIONS(8012), 1, sym__alpha_identifier, - ACTIONS(8024), 1, + ACTIONS(8018), 1, anon_sym__, - ACTIONS(8028), 1, + ACTIONS(8022), 1, anon_sym_LPAREN, - ACTIONS(8030), 1, + ACTIONS(8024), 1, sym__backquoted_id, - ACTIONS(8032), 1, + ACTIONS(8026), 1, sym_operator_identifier, STATE(4573), 1, sym__simple_type, @@ -582141,7 +581544,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7600), 2, sym_comment, sym_block_comment, - ACTIONS(8026), 6, + ACTIONS(8020), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -582171,7 +581574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -582197,7 +581600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -582293,7 +581696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -582353,7 +581756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -582480,7 +581883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -582565,7 +581968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -582705,7 +582108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -582747,7 +582150,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16438), 1, sym__type_parameter, @@ -582778,7 +582181,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7616), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -582787,7 +582190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -582853,7 +582256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -582886,14 +582289,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7619), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -582925,7 +582328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -582951,14 +582354,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7621), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 18, + ACTIONS(9503), 18, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -582993,7 +582396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -583028,7 +582431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -583051,17 +582454,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, ACTIONS(6346), 1, sym_operator_identifier, ACTIONS(10381), 1, anon_sym_LPAREN, - STATE(5152), 1, + STATE(5153), 1, sym__simple_type, STATE(5528), 1, sym__soft_identifier, @@ -583076,7 +582479,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7624), 2, sym_comment, sym_block_comment, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -583099,7 +582502,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7625), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -583109,7 +582512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 15, + ACTIONS(9654), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -583174,7 +582577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -583235,7 +582638,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7629), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -583277,7 +582680,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -583338,14 +582741,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7632), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 18, + ACTIONS(9536), 18, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -583447,14 +582850,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7635), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 18, + ACTIONS(9429), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -583482,7 +582885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8642), 1, + ACTIONS(8648), 1, anon_sym_LPAREN, ACTIONS(9012), 1, anon_sym_match, @@ -583598,7 +583001,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7639), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -583632,7 +583035,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7640), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -583641,7 +583044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -583675,7 +583078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -583707,7 +583110,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8174), 1, sym_operator_identifier, - STATE(4551), 1, + STATE(4552), 1, sym__simple_type, STATE(5212), 1, sym__soft_identifier, @@ -583729,7 +583132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5313), 7, + STATE(5314), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -583754,7 +583157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -583787,7 +583190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -583851,7 +583254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(9341), 1, sym__interpolated_multiline_string_start, @@ -583900,7 +583303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -583996,14 +583399,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7650), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 18, + ACTIONS(9484), 18, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -584037,7 +583440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -584061,7 +583464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7652), 2, @@ -584099,14 +583502,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7653), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 18, + ACTIONS(9429), 18, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -584140,7 +583543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -584217,7 +583620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -584226,7 +583629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 13, + ACTIONS(8560), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -584248,14 +583651,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7657), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -584318,7 +583721,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7659), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -584327,7 +583730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -584386,7 +583789,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7661), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -584395,7 +583798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -584485,7 +583888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9637), 2, + ACTIONS(9633), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7664), 2, @@ -584767,7 +584170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8695), 1, anon_sym_LPAREN, - ACTIONS(9623), 1, + ACTIONS(9619), 1, anon_sym_DOT, ACTIONS(10797), 1, sym__alpha_identifier, @@ -584844,7 +584247,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7674), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 9, + ACTIONS(9680), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -584854,7 +584257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 15, + ACTIONS(9682), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -584878,14 +584281,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7675), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 18, + ACTIONS(9484), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -584947,14 +584350,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7677), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -585171,15 +584574,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8202), 1, + ACTIONS(8326), 1, sym__alpha_identifier, - ACTIONS(8204), 1, + ACTIONS(8328), 1, anon_sym__, - ACTIONS(8208), 1, + ACTIONS(8332), 1, anon_sym_LPAREN, - ACTIONS(8210), 1, + ACTIONS(8334), 1, sym__backquoted_id, - ACTIONS(8212), 1, + ACTIONS(8336), 1, sym_operator_identifier, STATE(7005), 1, sym__simple_type, @@ -585196,7 +584599,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7683), 2, sym_comment, sym_block_comment, - ACTIONS(8206), 6, + ACTIONS(8330), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -585410,7 +584813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -585570,14 +584973,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7694), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -585613,7 +585016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -585708,7 +585111,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7698), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -585717,7 +585120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -585777,7 +585180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, ACTIONS(9008), 1, anon_sym_LBRACK, @@ -585831,7 +585234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -586071,7 +585474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -586095,7 +585498,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7709), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -586105,7 +585508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -586171,7 +585574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -586198,7 +585601,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7712), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -586206,7 +585609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -586321,7 +585724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4520), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -586341,7 +585744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -586364,7 +585767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -586388,15 +585791,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8264), 1, - sym__alpha_identifier, ACTIONS(8266), 1, + sym__alpha_identifier, + ACTIONS(8268), 1, anon_sym__, - ACTIONS(8270), 1, - anon_sym_LPAREN, ACTIONS(8272), 1, - sym__backquoted_id, + anon_sym_LPAREN, ACTIONS(8274), 1, + sym__backquoted_id, + ACTIONS(8276), 1, sym_operator_identifier, STATE(5548), 1, sym__simple_type, @@ -586413,7 +585816,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7717), 2, sym_comment, sym_block_comment, - ACTIONS(8268), 6, + ACTIONS(8270), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -586442,7 +585845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -586514,7 +585917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -586606,7 +586009,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7723), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -586615,7 +586018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -586648,7 +586051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -586681,7 +586084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -586714,13 +586117,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7726), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -586745,14 +586148,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7727), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 18, + ACTIONS(9536), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -586785,7 +586188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -586857,7 +586260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -586892,7 +586295,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(7538), 1, sym_annotated_type, @@ -586926,14 +586329,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7732), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -587002,7 +586405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -587099,14 +586502,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -587136,7 +586539,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -587145,7 +586548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 13, + ACTIONS(8560), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -587252,7 +586655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, ACTIONS(10566), 1, anon_sym_DOT, @@ -587291,7 +586694,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7742), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -587300,7 +586703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -587377,7 +586780,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -587472,7 +586875,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7747), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -587482,7 +586885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -587623,13 +587026,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(7751), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 19, + ACTIONS(7760), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -587657,7 +587060,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7752), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -587667,7 +587070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -587733,7 +587136,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9725), 2, + ACTIONS(9721), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7754), 2, @@ -587779,7 +587182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -587814,13 +587217,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_definition_repeat1, STATE(10470), 1, sym_annotation, - ACTIONS(7702), 2, + ACTIONS(7762), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(7756), 2, sym_comment, sym_block_comment, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -587887,7 +587290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -587981,7 +587384,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7761), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -587991,7 +587394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -588022,7 +587425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -588133,14 +587536,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -588336,7 +587739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -588633,13 +588036,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -588664,7 +588067,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7779), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -588674,7 +588077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -588752,7 +588155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -588777,7 +588180,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7782), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -588787,7 +588190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -588820,7 +588223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -588853,7 +588256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -588922,7 +588325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -588956,7 +588359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -588981,14 +588384,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7788), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -589024,7 +588427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -589048,7 +588451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -589112,12 +588515,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(7791), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -589169,7 +588572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4920), 7, + STATE(4918), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -589187,7 +588590,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7793), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -589196,7 +588599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -589325,19 +588728,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, ACTIONS(6704), 1, sym_operator_identifier, ACTIONS(10349), 1, anon_sym_LPAREN, - STATE(4659), 1, + STATE(4657), 1, sym__simple_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -589350,7 +588753,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7797), 2, sym_comment, sym_block_comment, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -589376,7 +588779,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -589385,7 +588788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -589414,14 +588817,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7799), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -589569,7 +588972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -589637,7 +589040,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8453), 1, sym_operator_identifier, - STATE(4778), 1, + STATE(4776), 1, sym__simple_type, STATE(5521), 1, sym_identifier, @@ -589672,15 +589075,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8246), 1, + ACTIONS(8234), 1, sym__alpha_identifier, - ACTIONS(8248), 1, + ACTIONS(8236), 1, anon_sym__, - ACTIONS(8252), 1, + ACTIONS(8240), 1, anon_sym_LPAREN, - ACTIONS(8254), 1, + ACTIONS(8242), 1, sym__backquoted_id, - ACTIONS(8256), 1, + ACTIONS(8244), 1, sym_operator_identifier, STATE(4836), 1, sym__simple_type, @@ -589697,7 +589100,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7806), 2, sym_comment, sym_block_comment, - ACTIONS(8250), 6, + ACTIONS(8238), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -589761,7 +589164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -589861,13 +589264,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -589960,7 +589363,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7814), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -589969,7 +589372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -590000,7 +589403,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7815), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -590009,7 +589412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 13, + ACTIONS(8523), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -590116,7 +589519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -590186,7 +589589,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10262), 1, anon_sym_LPAREN, - STATE(5034), 1, + STATE(5035), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -590223,7 +589626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -590275,7 +589678,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7822), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -590316,7 +589719,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9872), 1, anon_sym_LPAREN, - STATE(4753), 1, + STATE(4754), 1, sym__simple_type, STATE(4955), 1, sym_identifier, @@ -590338,7 +589741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -590363,7 +589766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -590423,7 +589826,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7826), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -590432,7 +589835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -590497,7 +589900,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7828), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -590506,7 +589909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -590579,7 +589982,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -590587,7 +589990,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -590618,7 +590021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -590653,7 +590056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -590849,7 +590252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -590901,7 +590304,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7839), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -590910,7 +590313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -590942,7 +590345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -590968,7 +590371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -591072,11 +590475,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10208), 1, anon_sym_LPAREN, - STATE(4590), 1, + STATE(4591), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(6498), 1, sym_annotated_type, @@ -591152,7 +590555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -591178,7 +590581,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7846), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -591187,7 +590590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -591212,7 +590615,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7847), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -591221,7 +590624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -591253,7 +590656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -591342,7 +590745,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(15172), 1, sym__variant_type_parameter, @@ -591455,7 +590858,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7853), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -591464,7 +590867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -591517,7 +590920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(11880), 7, + STATE(11883), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -591566,13 +590969,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9402), 1, + ACTIONS(9406), 1, sym__alpha_identifier, - ACTIONS(9408), 1, + ACTIONS(9412), 1, sym__backquoted_id, - ACTIONS(9410), 1, + ACTIONS(9414), 1, sym_operator_identifier, - STATE(580), 1, + STATE(581), 1, sym_identifier, STATE(4110), 1, sym__soft_identifier, @@ -591585,7 +590988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(9404), 6, + ACTIONS(9408), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -591719,7 +591122,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10197), 1, anon_sym_LPAREN, - STATE(5239), 1, + STATE(5088), 1, sym__simple_type, STATE(5690), 1, sym__soft_identifier, @@ -591762,13 +591165,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -591836,7 +591239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -591969,7 +591372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(8481), 1, + ACTIONS(8489), 1, sym_operator_identifier, STATE(1827), 1, sym_identifier, @@ -592144,14 +591547,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7872), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -592178,14 +591581,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7873), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 18, + ACTIONS(9503), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -592255,7 +591658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4611), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -592298,7 +591701,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9999), 1, anon_sym_LPAREN, - STATE(5206), 1, + STATE(5209), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -592333,7 +591736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7877), 2, @@ -592379,7 +591782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -592412,7 +591815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -592456,7 +591859,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(15831), 1, sym__variant_type_parameter, @@ -592529,7 +591932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -592555,7 +591958,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7883), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -592596,7 +591999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -592668,14 +592071,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7886), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -592704,7 +592107,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7887), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -592713,7 +592116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -592745,7 +592148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -592813,7 +592216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -592889,14 +592292,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -592928,7 +592331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -593070,7 +592473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -593103,7 +592506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -593138,7 +592541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -593164,14 +592567,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7900), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -593252,7 +592655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -593274,7 +592677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9412), 2, + ACTIONS(9402), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(7903), 2, @@ -593317,14 +592720,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -593385,7 +592788,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7906), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -593394,7 +592797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -593427,7 +592830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -593470,7 +592873,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16297), 1, sym__variant_type_parameter, @@ -593692,14 +593095,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7914), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -593734,7 +593137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -593805,7 +593208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -593836,14 +593239,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7918), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -593920,7 +593323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -594021,7 +593424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -594057,7 +593460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -594122,7 +593525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -594184,7 +593587,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7928), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -594193,7 +593596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -594270,7 +593673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -594338,7 +593741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -594398,7 +593801,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7934), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -594406,7 +593809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -594549,7 +593952,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7938), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 7, + ACTIONS(9734), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -594557,7 +593960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -594615,11 +594018,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, ACTIONS(7008), 1, sym_operator_identifier, @@ -594640,7 +594043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7940), 2, sym_comment, sym_block_comment, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -594772,7 +594175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -594842,7 +594245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -594876,7 +594279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -594939,14 +594342,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7949), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -595112,14 +594515,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(7954), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 6, + ACTIONS(9734), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 17, + ACTIONS(9732), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -595264,7 +594667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -595296,12 +594699,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(7959), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 17, + ACTIONS(8523), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -595330,14 +594733,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -595370,7 +594773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -595396,7 +594799,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7962), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -595404,7 +594807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -595464,7 +594867,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7964), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -595473,7 +594876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -595506,7 +594909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -595532,7 +594935,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7966), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -595541,7 +594944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -595575,7 +594978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -595676,7 +595079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -595711,7 +595114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -595778,7 +595181,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -595812,7 +595215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -595891,7 +595294,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -595958,7 +595361,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10161), 1, anon_sym_LPAREN, - STATE(5010), 1, + STATE(5011), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -596013,7 +595416,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(15545), 1, sym__variant_type_parameter, @@ -596052,7 +595455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -596086,7 +595489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -596112,7 +595515,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7982), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -596121,7 +595524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -596191,7 +595594,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7984), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -596293,7 +595696,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7987), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -596302,7 +595705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -596369,7 +595772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -596426,11 +595829,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, ACTIONS(6540), 1, sym_operator_identifier, @@ -596451,7 +595854,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(7991), 2, sym_comment, sym_block_comment, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -596482,7 +595885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -596515,7 +595918,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8008), 1, sym_operator_identifier, - STATE(4886), 1, + STATE(4885), 1, sym__simple_type, STATE(6285), 1, sym_identifier, @@ -596561,7 +595964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -596596,7 +595999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -596736,7 +596139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -596804,7 +596207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -596875,7 +596278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -596909,7 +596312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -596970,7 +596373,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8006), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 9, + ACTIONS(9475), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -596980,7 +596383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -597001,17 +596404,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, ACTIONS(6992), 1, sym_operator_identifier, ACTIONS(9945), 1, anon_sym_LPAREN, - STATE(5308), 1, + STATE(5313), 1, sym__simple_type, STATE(5646), 1, sym__soft_identifier, @@ -597026,7 +596429,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8007), 2, sym_comment, sym_block_comment, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -597083,7 +596486,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8009), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -597092,7 +596495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -597159,7 +596562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -597191,14 +596594,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8012), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -597230,7 +596633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -597259,7 +596662,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -597268,7 +596671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -597368,7 +596771,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -597470,7 +596873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -597538,7 +596941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -597643,7 +597046,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8025), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -597652,7 +597055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -597685,7 +597088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -597711,7 +597114,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8027), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -597719,7 +597122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -597745,7 +597148,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8028), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -597754,7 +597157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -597820,7 +597223,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8146), 1, sym_operator_identifier, - STATE(4604), 1, + STATE(4606), 1, sym__simple_type, STATE(5219), 1, sym_identifier, @@ -597842,7 +597245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5489), 7, + STATE(5481), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -597901,7 +597304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8032), 2, @@ -597947,7 +597350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -597973,7 +597376,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8034), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -597982,7 +597385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -598041,14 +597444,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8036), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -598075,7 +597478,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8037), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -598084,7 +597487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -598109,7 +597512,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8038), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -598118,7 +597521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -598183,14 +597586,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8040), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -598222,7 +597625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -598328,7 +597731,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8044), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 9, + ACTIONS(9621), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -598338,7 +597741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -598362,7 +597765,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8045), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 9, + ACTIONS(9627), 9, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -598372,7 +597775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -598405,7 +597808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -598511,7 +597914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -598544,7 +597947,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9866), 1, anon_sym_LPAREN, - STATE(5421), 1, + STATE(5420), 1, sym__simple_type, STATE(5490), 1, sym__soft_identifier, @@ -598591,7 +597994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -598655,14 +598058,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -598686,7 +598089,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8054), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -598694,7 +598097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -598729,7 +598132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -598751,7 +598154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9232), 2, + ACTIONS(9507), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8056), 2, @@ -598866,7 +598269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -598892,7 +598295,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8060), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -598934,7 +598337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -598969,7 +598372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -599037,7 +598440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -599098,7 +598501,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8066), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -599107,7 +598510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -599139,7 +598542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -599173,7 +598576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -599230,15 +598633,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8300), 1, + ACTIONS(8290), 1, sym__alpha_identifier, - ACTIONS(8302), 1, + ACTIONS(8292), 1, anon_sym__, - ACTIONS(8306), 1, + ACTIONS(8296), 1, anon_sym_LPAREN, - ACTIONS(8308), 1, + ACTIONS(8298), 1, sym__backquoted_id, - ACTIONS(8310), 1, + ACTIONS(8300), 1, sym_operator_identifier, STATE(5752), 1, sym__simple_type, @@ -599255,7 +598658,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8070), 2, sym_comment, sym_block_comment, - ACTIONS(8304), 6, + ACTIONS(8294), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -599278,14 +598681,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8071), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -599388,7 +598791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -599414,14 +598817,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8075), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 18, + ACTIONS(9503), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -599457,7 +598860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -599490,7 +598893,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -599516,14 +598919,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8078), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -599591,11 +598994,11 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9821), 1, anon_sym_LPAREN, - STATE(4603), 1, + STATE(4544), 1, sym__simple_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(6319), 1, sym__annotated_type, @@ -599637,7 +599040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -599671,7 +599074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -599697,14 +599100,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8083), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 18, + ACTIONS(9536), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -599784,7 +599187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -599845,7 +599248,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8087), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -599854,7 +599257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -599888,7 +599291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -599922,7 +599325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -599956,7 +599359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -599982,14 +599385,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8091), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 18, + ACTIONS(9484), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -600059,7 +599462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -600130,13 +599533,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8095), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -600158,14 +599561,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8096), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 18, + ACTIONS(9429), 18, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -600201,7 +599604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -600262,7 +599665,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8099), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -600271,7 +599674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -600418,7 +599821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -600440,17 +599843,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6868), 1, sym_operator_identifier, ACTIONS(9760), 1, anon_sym_LPAREN, - STATE(4601), 1, + STATE(4603), 1, sym__simple_type, STATE(4741), 1, sym__soft_identifier, @@ -600465,7 +599868,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8104), 2, sym_comment, sym_block_comment, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -600495,7 +599898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -600556,7 +599959,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8107), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, @@ -600587,7 +599990,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9526), 2, + ACTIONS(9530), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8108), 2, @@ -600642,7 +600045,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(8888), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(15606), 1, sym__variant_type_parameter, @@ -600673,14 +600076,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8110), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -600707,7 +600110,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8111), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -600749,7 +600152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -600775,7 +600178,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8113), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -600815,7 +600218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 19, + ACTIONS(8583), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -600953,7 +600356,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8118), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -600962,7 +600365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 13, + ACTIONS(8523), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -600984,14 +600387,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8119), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -601018,7 +600421,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8120), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -601027,7 +600430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -601055,14 +600458,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -601127,7 +600530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 19, + ACTIONS(8569), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -601239,10 +600642,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(8182), 1, sym__soft_identifier, + STATE(10359), 1, + sym__annotated_type, STATE(10487), 1, sym_annotated_type, - STATE(10537), 1, - sym__annotated_type, STATE(16766), 1, sym_stable_identifier, STATE(8126), 2, @@ -601316,7 +600719,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8128), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -601324,7 +600727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -601387,7 +600790,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8130), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -601421,7 +600824,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8131), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -601429,7 +600832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -601463,7 +600866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -601657,13 +601060,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11139), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 5, + ACTIONS(7744), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -601681,21 +601084,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6966), 1, sym_operator_identifier, ACTIONS(10248), 1, anon_sym_LPAREN, - STATE(4581), 1, + STATE(4582), 1, sym__simple_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(6659), 1, sym_annotated_type, @@ -601706,7 +601109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8138), 2, sym_comment, sym_block_comment, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -601732,13 +601135,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -601798,7 +601201,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8141), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -601807,7 +601210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -601840,7 +601243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -601909,7 +601312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -602002,7 +601405,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8147), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -602010,7 +601413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -602036,7 +601439,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8148), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -602044,7 +601447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -602214,7 +601617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -602342,7 +601745,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8157), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -602419,7 +601822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4633), 1, sym__simple_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -602464,7 +601867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -602497,7 +601900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -602523,7 +601926,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8162), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -602532,7 +601935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -602565,7 +601968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -602597,13 +602000,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8164), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -602702,13 +602105,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 17, + ACTIONS(9036), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -602770,7 +602173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8169), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -602779,7 +602182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -602803,14 +602206,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8170), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -602845,7 +602248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -602877,13 +602280,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8172), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 16, + ACTIONS(8218), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -602952,7 +602355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603030,7 +602433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -603064,7 +602467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603089,7 +602492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -603141,7 +602544,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8179), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -603183,7 +602586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -603217,7 +602620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603286,7 +602689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -603320,7 +602723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -603353,7 +602756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603467,7 +602870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -603500,7 +602903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603577,13 +602980,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8191), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -603614,14 +603017,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8192), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603645,7 +603048,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8193), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -603653,7 +603056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603686,7 +603089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603722,7 +603125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -603789,7 +603192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -603812,11 +603215,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, ACTIONS(6664), 1, sym_operator_identifier, @@ -603826,7 +603229,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(5286), 1, sym__annotated_type, @@ -603837,7 +603240,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8198), 2, sym_comment, sym_block_comment, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -604016,7 +603419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -604054,11 +603457,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(8204), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 3, + ACTIONS(7734), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, - ACTIONS(7736), 15, + ACTIONS(7732), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -604123,7 +603526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -604179,7 +603582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -604198,14 +603601,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -604239,7 +603642,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4402), 1, sym__simple_type, - STATE(4751), 1, + STATE(4752), 1, sym__soft_identifier, STATE(4806), 1, sym_identifier, @@ -604316,7 +603719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -604385,7 +603788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -604420,7 +603823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -604453,7 +603856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -604488,7 +603891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -604520,7 +603923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -604556,7 +603959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -604581,7 +603984,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8219), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -604590,7 +603993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -604725,17 +604128,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, ACTIONS(7000), 1, sym_operator_identifier, ACTIONS(10115), 1, anon_sym_LPAREN, - STATE(4903), 1, + STATE(4900), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -604750,7 +604153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8223), 2, sym_comment, sym_block_comment, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -604934,7 +604337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -604998,13 +604401,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8230), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -605068,7 +604471,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8232), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -605076,7 +604479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -605101,7 +604504,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8233), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -605110,7 +604513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -605138,7 +604541,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -605146,7 +604549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -605170,14 +604573,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8235), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -605204,7 +604607,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8236), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -605212,7 +604615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -605235,7 +604638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8237), 2, @@ -605318,7 +604721,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8239), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -605327,7 +604730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -605427,7 +604830,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8242), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -605559,7 +604962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -605601,11 +605004,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(8246), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 3, + ACTIONS(7762), 3, anon_sym_LBRACE, anon_sym_DOT, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -605672,7 +605075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -605681,7 +605084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -605712,7 +605115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -605816,7 +605219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -605850,7 +605253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -605879,14 +605282,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -605911,7 +605314,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8255), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -605953,7 +605356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -605984,12 +605387,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 17, + ACTIONS(8560), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -606058,7 +605461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606169,15 +605572,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8324), 1, + ACTIONS(8312), 1, sym__alpha_identifier, - ACTIONS(8326), 1, + ACTIONS(8314), 1, anon_sym__, - ACTIONS(8330), 1, + ACTIONS(8318), 1, anon_sym_LPAREN, - ACTIONS(8332), 1, + ACTIONS(8320), 1, sym__backquoted_id, - ACTIONS(8334), 1, + ACTIONS(8322), 1, sym_operator_identifier, STATE(5142), 1, sym__simple_type, @@ -606194,7 +605597,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8262), 2, sym_comment, sym_block_comment, - ACTIONS(8328), 6, + ACTIONS(8316), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -606296,7 +605699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606331,7 +605734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -606364,7 +605767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606395,7 +605798,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9335), 1, sym_operator_identifier, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -606431,14 +605834,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8269), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606471,14 +605874,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8270), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -606535,14 +605938,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8272), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -606576,7 +605979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606610,7 +606013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -606640,14 +606043,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8275), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -606744,7 +606147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606842,7 +606245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -606876,7 +606279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -606905,7 +606308,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 20, + ACTIONS(8599), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -606942,7 +606345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607074,7 +606477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607106,7 +606509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -607132,14 +606535,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8290), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -607173,7 +606576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607206,7 +606609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607239,7 +606642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607264,7 +606667,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8294), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -607273,7 +606676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -607371,7 +606774,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607398,7 +606801,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8298), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -607407,7 +606810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -607437,7 +606840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -607544,7 +606947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607577,7 +606980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607636,7 +607039,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8305), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -607645,7 +607048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -607677,7 +607080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -607702,7 +607105,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8307), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -607711,7 +607114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -607744,7 +607147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -607768,7 +607171,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8309), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -607776,7 +607179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 16, + ACTIONS(7742), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -607805,7 +607208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 20, + ACTIONS(8567), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -607841,7 +607244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -607900,7 +607303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8313), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -607909,7 +607312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -607982,7 +607385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -608040,13 +607443,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8317), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -608139,7 +607542,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8320), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -608148,7 +607551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -608216,7 +607619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 20, + ACTIONS(8529), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -608242,7 +607645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8323), 2, @@ -608288,7 +607691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 15, + ACTIONS(8585), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -608312,7 +607715,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8325), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -608420,7 +607823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -608517,7 +607920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -608543,7 +607946,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8332), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 7, + ACTIONS(9652), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -608551,7 +607954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9658), 16, + ACTIONS(9654), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -608642,14 +608045,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8335), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -608716,7 +608119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -608809,7 +608212,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8340), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -608819,7 +608222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -608844,13 +608247,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -608883,7 +608286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -608915,7 +608318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -608941,7 +608344,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8344), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -608949,7 +608352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -609271,14 +608674,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8354), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -609308,7 +608711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 20, + ACTIONS(8548), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -609337,7 +608740,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8356), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -609346,7 +608749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 15, + ACTIONS(9682), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -609541,7 +608944,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8362), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 7, + ACTIONS(9501), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -609549,7 +608952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -609582,7 +608985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -609607,7 +609010,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8364), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -609616,7 +609019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -609673,7 +609076,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8366), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -609681,7 +609084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -609742,7 +609145,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -609751,7 +609154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -609777,7 +609180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 20, + ACTIONS(8558), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -609806,7 +609209,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8370), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -609814,7 +609217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -609913,7 +609316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -609938,7 +609341,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8374), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -609947,7 +609350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 15, + ACTIONS(9682), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -609971,13 +609374,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8375), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -610040,7 +609443,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -610049,7 +609452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -610079,7 +609482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -610113,7 +609516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 15, + ACTIONS(8583), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -610137,7 +609540,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8380), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -610210,13 +609613,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8382), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -610249,7 +609652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -610382,7 +609785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 15, + ACTIONS(8569), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -610439,7 +609842,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8389), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -610512,7 +609915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -610604,14 +610007,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8394), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -610637,13 +610040,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8395), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -610710,14 +610113,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8397), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -610852,7 +610255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -610878,14 +610281,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8402), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -610911,7 +610314,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8403), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -610920,7 +610323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -610948,7 +610351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 20, + ACTIONS(8569), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -611043,7 +610446,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8407), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -611119,7 +610522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -611143,14 +610546,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8410), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -611216,7 +610619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 17, + ACTIONS(8585), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -611341,7 +610744,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8416), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 7, + ACTIONS(9534), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -611349,7 +610752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -611377,14 +610780,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -611478,7 +610881,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8420), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -611487,7 +610890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -611518,7 +610921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -611553,7 +610956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 15, + ACTIONS(8583), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -611577,7 +610980,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8423), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -611586,7 +610989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -611618,7 +611021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -611686,7 +611089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -611719,7 +611122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -611752,7 +611155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -611777,14 +611180,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8429), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -611850,7 +611253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -611876,13 +611279,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8432), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 18, + ACTIONS(9554), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -611982,7 +611385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -612017,7 +611420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -612038,7 +611441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8437), 2, @@ -612108,7 +611511,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8439), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 7, + ACTIONS(9482), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -612116,7 +611519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -612149,7 +611552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -612207,14 +611610,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8442), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -612284,7 +611687,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -612348,7 +611751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 17, + ACTIONS(8558), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -612407,7 +611810,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8448), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -612415,7 +611818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -612447,7 +611850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 17, + ACTIONS(8548), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -612473,7 +611876,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8450), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -612481,7 +611884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -612548,7 +611951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -612576,7 +611979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 20, + ACTIONS(8501), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -612614,7 +612017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 15, + ACTIONS(8558), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -612638,14 +612041,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8455), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -612671,7 +612074,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8456), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 7, + ACTIONS(9427), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -612679,7 +612082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -612712,7 +612115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -612737,7 +612140,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8458), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -612746,7 +612149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -612777,7 +612180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 17, + ACTIONS(8529), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -612803,14 +612206,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8460), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -612843,7 +612246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -613070,7 +612473,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8468), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -613078,7 +612481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -613268,7 +612671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -613317,13 +612720,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8475), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 18, + ACTIONS(8835), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -613416,7 +612819,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8478), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -613425,7 +612828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 15, + ACTIONS(9654), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -613622,7 +613025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -613654,7 +613057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -613686,14 +613089,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8486), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -613716,7 +613119,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8487), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -613851,7 +613254,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -613860,7 +613263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -614020,7 +613423,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8496), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -614029,7 +613432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 15, + ACTIONS(9682), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -614095,7 +613498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 15, + ACTIONS(8548), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -614185,7 +613588,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8501), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -614194,7 +613597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -614227,7 +613630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -614358,12 +613761,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(8506), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -614395,7 +613798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -614430,7 +613833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -614496,7 +613899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -614520,7 +613923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8511), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -614529,7 +613932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -614560,7 +613963,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 17, + ACTIONS(8599), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -614619,7 +614022,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8514), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, @@ -614651,7 +614054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -614702,14 +614105,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8516), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 6, + ACTIONS(9734), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -614806,13 +614209,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8519), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -614836,14 +614239,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8520), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -614937,7 +614340,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8523), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -614946,7 +614349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -615035,11 +614438,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, STATE(585), 1, sym_identifier, @@ -615053,7 +614456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -615082,13 +614485,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8527), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -615121,7 +614524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 15, + ACTIONS(8529), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -615178,14 +614581,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8530), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -615287,7 +614690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -615449,7 +614852,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8538), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -615457,7 +614860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -615591,14 +614994,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8542), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -615666,7 +615069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -615725,14 +615128,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8546), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -615758,7 +615161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8547), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -615766,7 +615169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -615864,7 +615267,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9002), 1, sym_operator_identifier, - STATE(1805), 1, + STATE(1794), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -615898,14 +615301,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8551), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -615965,7 +615368,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8553), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -615974,7 +615377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -616105,7 +615508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -616137,7 +615540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -616171,7 +615574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -616203,7 +615606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -616274,12 +615677,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(8562), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -616375,7 +615778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -616405,14 +615808,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -616501,7 +615904,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8569), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -616510,7 +615913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -616608,7 +616011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -616871,7 +616274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 20, + ACTIONS(8585), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -616933,7 +616336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -617016,14 +616419,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8584), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 6, + ACTIONS(9621), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 17, + ACTIONS(9623), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -617049,14 +616452,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8585), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 6, + ACTIONS(9627), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 17, + ACTIONS(9629), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -617087,13 +616490,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -617217,7 +616620,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8590), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -617226,7 +616629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -617385,14 +616788,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8595), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -617417,7 +616820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -617466,7 +616869,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8597), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 7, + ACTIONS(9680), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -617474,7 +616877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9688), 16, + ACTIONS(9682), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -617508,7 +616911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 15, + ACTIONS(8585), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -617537,14 +616940,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -617567,13 +616970,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8600), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 18, + ACTIONS(9503), 18, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -617600,7 +617003,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8601), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -617609,7 +617012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -617673,14 +617076,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8603), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -617904,13 +617307,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8610), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 18, + ACTIONS(9536), 18, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -617940,14 +617343,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -618011,7 +617414,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -618037,14 +617440,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8614), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -618078,7 +617481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -618108,14 +617511,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -618138,7 +617541,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8617), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -618147,7 +617550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -618237,7 +617640,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8620), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -618246,7 +617649,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -618270,7 +617673,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8621), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -618278,7 +617681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -618303,13 +617706,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8622), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 18, + ACTIONS(9484), 18, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -618372,7 +617775,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8624), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -618381,7 +617784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -618438,13 +617841,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8626), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 18, + ACTIONS(9429), 18, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -618471,7 +617874,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8627), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -618480,7 +617883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -618745,7 +618148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -618769,13 +618172,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8636), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -618877,7 +618280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -618903,7 +618306,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8640), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -618912,7 +618315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -618980,7 +618383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 15, + ACTIONS(8569), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -619037,7 +618440,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8644), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -619046,7 +618449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 15, + ACTIONS(9654), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -619076,7 +618479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -619103,7 +618506,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8646), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -619112,7 +618515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -619136,7 +618539,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8647), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -619178,7 +618581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -619202,13 +618605,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8649), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -619275,7 +618678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -619341,7 +618744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -619373,7 +618776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -619441,7 +618844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -619475,7 +618878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 15, + ACTIONS(8558), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -619532,7 +618935,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8659), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -619574,7 +618977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 15, + ACTIONS(8548), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -619640,7 +619043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -619664,7 +619067,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8663), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -619673,7 +619076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -619737,7 +619140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -619766,7 +619169,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -619774,7 +619177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -619804,7 +619207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -619863,13 +619266,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8669), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 18, + ACTIONS(7760), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -619905,7 +619308,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -619932,14 +619335,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -619971,7 +619374,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -620066,7 +619469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 20, + ACTIONS(8583), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -620206,14 +619609,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8679), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -620314,14 +619717,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8682), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -620351,7 +619754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 17, + ACTIONS(8501), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -620448,7 +619851,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 8, + ACTIONS(8562), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -620457,7 +619860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 12, + ACTIONS(8560), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -620511,7 +619914,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8688), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 7, + ACTIONS(9627), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -620519,7 +619922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -620577,7 +619980,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8690), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 7, + ACTIONS(9621), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -620585,7 +619988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -620619,7 +620022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 15, + ACTIONS(8529), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -620652,7 +620055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -620676,7 +620079,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8693), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -620685,7 +620088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -620709,7 +620112,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8694), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -620719,7 +620122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -620742,7 +620145,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8695), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -620751,7 +620154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -620817,7 +620220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7698), 1, + ACTIONS(7668), 1, anon_sym_def, STATE(5332), 1, aux_sym_modifiers_repeat1, @@ -620890,13 +620293,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -620921,7 +620324,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8700), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -620931,7 +620334,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -620954,14 +620357,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8701), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -621021,7 +620424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11316), 1, anon_sym_DOT, @@ -621063,7 +620466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -621144,7 +620547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11316), 1, anon_sym_DOT, @@ -621196,7 +620599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 15, + ACTIONS(8501), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -621352,7 +620755,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8712), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -621360,7 +620763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -621426,7 +620829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -621460,7 +620863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -621484,7 +620887,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8716), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -621494,7 +620897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -621525,7 +620928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -621555,13 +620958,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -621593,7 +620996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -621618,14 +621021,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8720), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 6, + ACTIONS(9475), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 17, + ACTIONS(9477), 17, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -621663,11 +621066,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(8721), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 3, + ACTIONS(7762), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -621731,7 +621134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -621791,14 +621194,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8725), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -621863,13 +621266,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8727), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -621893,7 +621296,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8728), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -621902,7 +621305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -621995,7 +621398,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8731), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -622037,7 +621440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -622094,7 +621497,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8734), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -622104,7 +621507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -622161,7 +621564,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8736), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -622169,7 +621572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -622197,13 +621600,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -622228,7 +621631,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8738), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -622237,7 +621640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -622575,7 +621978,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8748), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 7, + ACTIONS(9475), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -622583,7 +621986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -622821,14 +622224,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -622962,7 +622365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11205), 1, sym__backquoted_id, @@ -623004,7 +622407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -623087,7 +622490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11213), 1, sym__backquoted_id, @@ -623163,7 +622566,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8764), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -623172,7 +622575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -623229,7 +622632,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8766), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -623238,7 +622641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 15, + ACTIONS(9654), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -623269,7 +622672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -623372,7 +622775,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8770), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -623381,7 +622784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -623505,7 +622908,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8774), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -623514,7 +622917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -623537,7 +622940,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8775), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -623546,7 +622949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -623603,7 +623006,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8777), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -623612,7 +623015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -623636,14 +623039,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8778), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -623666,7 +623069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8779), 2, @@ -623736,7 +623139,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8781), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COMMA, @@ -623746,7 +623149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9658), 14, + ACTIONS(9654), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -623838,7 +623241,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8784), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -623847,7 +623250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -623879,7 +623282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -623933,7 +623336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10010), 1, sym__interpolated_multiline_string_start, @@ -623986,11 +623389,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(8788), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 3, + ACTIONS(7734), 3, anon_sym_LBRACE, anon_sym_DOT, sym__backquoted_id, - ACTIONS(7736), 14, + ACTIONS(7732), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -624022,7 +623425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -624053,7 +623456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 17, + ACTIONS(8567), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -624115,7 +623518,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8792), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -624123,7 +623526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -624186,14 +623589,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8794), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 6, + ACTIONS(8220), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -624224,7 +623627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -624252,13 +623655,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -624289,7 +623692,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8797), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 8, + ACTIONS(8525), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -624298,7 +623701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 12, + ACTIONS(8523), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -624328,7 +623731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -624352,7 +623755,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8799), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -624391,13 +623794,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8800), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -624428,7 +623831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -624459,7 +623862,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9018), 1, sym_operator_identifier, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_EQ, STATE(579), 1, sym_identifier, @@ -624537,7 +623940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -624602,7 +624005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -624675,7 +624078,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8808), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -624684,7 +624087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -624707,7 +624110,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8809), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -624716,7 +624119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -624782,7 +624185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -624841,14 +624244,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8813), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -624881,7 +624284,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -624911,7 +624314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 20, + ACTIONS(8638), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -624976,14 +624379,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -625082,7 +624485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -625150,7 +624553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 20, + ACTIONS(8636), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -625219,7 +624622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -625344,7 +624747,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8828), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -625353,7 +624756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -625443,13 +624846,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8831), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -625545,14 +624948,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8834), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -625610,7 +625013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -625759,7 +625162,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8840), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -625768,7 +625171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -625839,7 +625242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 17, + ACTIONS(8638), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -625977,13 +625380,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -626048,7 +625451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626106,7 +625509,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8850), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -626115,7 +625518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -626139,14 +625542,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8851), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -626179,7 +625582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 17, + ACTIONS(8636), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -626246,7 +625649,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626271,14 +625674,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8855), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -626312,7 +625715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626379,7 +625782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 15, + ACTIONS(8501), 15, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -626411,7 +625814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626471,7 +625874,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8861), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -626479,7 +625882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -626506,7 +625909,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8862), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 7, + ACTIONS(9734), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -626514,7 +625917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -626580,7 +625983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626705,14 +626108,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8868), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -626745,7 +626148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 17, + ACTIONS(8634), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -626771,7 +626174,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8870), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -626780,7 +626183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -626812,7 +626215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626845,7 +626248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626913,7 +626316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -626937,7 +626340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -627093,7 +626496,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -627151,14 +626554,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8881), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -627224,7 +626627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -627254,7 +626657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 20, + ACTIONS(8634), 20, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -627283,14 +626686,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8885), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -627404,7 +626807,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11215), 1, aux_sym_enum_definition_repeat1, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, STATE(16480), 1, sym__type_parameter, @@ -627441,7 +626844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -627500,7 +626903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8891), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -627509,7 +626912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -627540,7 +626943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7764), 1, + ACTIONS(7758), 1, anon_sym_def, STATE(5332), 1, aux_sym_modifiers_repeat1, @@ -627574,7 +626977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(8893), 2, @@ -627608,7 +627011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10010), 1, sym__interpolated_multiline_string_start, @@ -627651,14 +627054,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8895), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 6, + ACTIONS(9734), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -627719,14 +627122,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -627750,14 +627153,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8898), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -627783,7 +627186,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8899), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -627792,7 +627195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -627818,7 +627221,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8900), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -627827,7 +627230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -628016,7 +627419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -628099,14 +627502,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8908), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -628132,14 +627535,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8909), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -628170,12 +627573,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -628200,7 +627603,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8911), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -628266,14 +627669,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8913), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -628339,7 +627742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_open, ACTIONS(7600), 1, anon_sym_transparent, - ACTIONS(7674), 1, + ACTIONS(7692), 1, anon_sym_def, STATE(5332), 1, aux_sym_modifiers_repeat1, @@ -628417,7 +627820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -628442,7 +627845,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8918), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -628524,7 +627927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -628549,14 +627952,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8921), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -628694,7 +628097,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8925), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -628703,7 +628106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -628768,7 +628171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -628793,14 +628196,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8928), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -628826,7 +628229,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8929), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -628902,7 +628305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 15, + ACTIONS(8529), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -628967,9 +628370,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(4339), 1, + STATE(4333), 1, sym_identifier, - STATE(4732), 1, + STATE(4728), 1, sym__simple_type, STATE(16894), 1, sym_stable_identifier, @@ -628983,7 +628386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4381), 7, + STATE(4380), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -629112,7 +628515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -629178,14 +628581,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8939), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -629344,14 +628747,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8944), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -629409,13 +628812,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(8946), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -629446,7 +628849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -629478,9 +628881,9 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9335), 1, sym_operator_identifier, - ACTIONS(9730), 1, + ACTIONS(9726), 1, anon_sym_EQ, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -629557,14 +628960,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -629622,14 +629025,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -629659,7 +629062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -629902,12 +629305,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(8960), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -630035,7 +629438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -630084,7 +629487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(11996), 7, + STATE(11998), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -630107,7 +629510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -630164,14 +629567,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(8968), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -630196,7 +629599,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8969), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -630205,7 +629608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -630235,7 +629638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -630260,7 +629663,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8971), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -630269,7 +629672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -630372,9 +629775,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9874), 1, anon_sym_LPAREN, - STATE(4570), 1, + STATE(4571), 1, sym__simple_type, - STATE(4897), 1, + STATE(4895), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, @@ -630510,7 +629913,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10405), 1, anon_sym_LPAREN, - STATE(5051), 1, + STATE(5050), 1, sym__simple_type, STATE(5682), 1, sym_identifier, @@ -630676,15 +630079,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9402), 1, + ACTIONS(9406), 1, sym__alpha_identifier, - ACTIONS(9408), 1, + ACTIONS(9412), 1, sym__backquoted_id, - ACTIONS(9410), 1, + ACTIONS(9414), 1, sym_operator_identifier, - ACTIONS(9654), 1, + ACTIONS(9650), 1, anon_sym_EQ, - STATE(580), 1, + STATE(581), 1, sym_identifier, STATE(4110), 1, sym__soft_identifier, @@ -630702,7 +630105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(9404), 6, + ACTIONS(9408), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -630871,7 +630274,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9392), 1, sym_operator_identifier, - ACTIONS(9678), 1, + ACTIONS(9674), 1, anon_sym_EQ, STATE(584), 1, sym_identifier, @@ -630915,7 +630318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 14, + ACTIONS(8634), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -631016,7 +630419,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4202), 1, sym__soft_identifier, - ACTIONS(8244), 2, + ACTIONS(8220), 2, anon_sym_LBRACK, sym__backquoted_id, STATE(8992), 2, @@ -631026,7 +630429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym_case_block, sym_arguments, - ACTIONS(8242), 11, + ACTIONS(8218), 11, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -631053,7 +630456,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9008), 1, anon_sym_LBRACK, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, ACTIONS(10566), 1, anon_sym_DOT, @@ -631154,7 +630557,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8996), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -631163,7 +630566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -631195,7 +630598,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(4339), 1, + STATE(4333), 1, sym_identifier, STATE(12995), 1, sym__simple_type, @@ -631211,7 +630614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4381), 7, + STATE(4380), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -631259,7 +630662,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(8999), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -631268,7 +630671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -631291,14 +630694,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9000), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 6, + ACTIONS(9475), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -631323,7 +630726,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9001), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -631332,7 +630735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -631460,13 +630863,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9005), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -631492,14 +630895,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9006), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -631589,28 +630992,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4764), 1, + ACTIONS(4736), 1, anon_sym__, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, ACTIONS(6664), 1, sym_operator_identifier, ACTIONS(10040), 1, anon_sym_LPAREN, - STATE(4337), 1, + STATE(4338), 1, sym__simple_type, STATE(4494), 1, sym__soft_identifier, - STATE(4508), 1, + STATE(4507), 1, sym_identifier, STATE(17599), 1, sym_stable_identifier, STATE(9009), 2, sym_comment, sym_block_comment, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -631633,7 +631036,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9010), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -631673,7 +631076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -631801,7 +631204,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(11891), 1, sym_operator_identifier, - STATE(11797), 1, + STATE(11800), 1, sym__simple_type, STATE(12646), 1, sym_identifier, @@ -631942,14 +631345,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9019), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -631980,14 +631383,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9020), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 13, + ACTIONS(8523), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -632006,11 +631409,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4630), 1, + ACTIONS(4654), 1, anon_sym__, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(6868), 1, sym_operator_identifier, @@ -632027,7 +631430,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9021), 2, sym_comment, sym_block_comment, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -632050,7 +631453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9022), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -632059,7 +631462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -632114,7 +631517,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9024), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -632123,7 +631526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -632154,7 +631557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -632255,9 +631658,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4367), 1, sym__simple_type, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4583), 1, + STATE(4584), 1, sym_identifier, STATE(16908), 1, sym_stable_identifier, @@ -632471,7 +631874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -632497,7 +631900,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9035), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 7, + ACTIONS(9475), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -632505,7 +631908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -632536,7 +631939,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8008), 1, sym_operator_identifier, - STATE(4918), 1, + STATE(4923), 1, sym__simple_type, STATE(6285), 1, sym_identifier, @@ -632666,9 +632069,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4488), 1, sym__simple_type, - STATE(4680), 1, + STATE(4681), 1, sym_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(17617), 1, sym_stable_identifier, @@ -632707,7 +632110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 14, + ACTIONS(8638), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -632739,7 +632142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 14, + ACTIONS(8638), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -632762,14 +632165,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9042), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -632828,14 +632231,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9044), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -632862,7 +632265,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9045), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -632871,7 +632274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -632998,7 +632401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 14, + ACTIONS(8636), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -633030,7 +632433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -633053,13 +632456,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9664), 1, + ACTIONS(9660), 1, anon_sym_EQ, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, STATE(585), 1, sym_identifier, @@ -633079,7 +632482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_catch, anon_sym_finally, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -633094,7 +632497,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9052), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -633102,7 +632505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -633135,7 +632538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 14, + ACTIONS(8634), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -633187,9 +632590,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 1, + ACTIONS(7840), 1, anon_sym_QMARK_EQ_GT, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11896), 1, anon_sym_EQ_GT, @@ -633253,7 +632656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12011), 7, + STATE(12012), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -633301,14 +632704,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9058), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -633445,7 +632848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10161), 1, anon_sym_LPAREN, - STATE(4684), 1, + STATE(4686), 1, sym__simple_type, STATE(5262), 1, sym__soft_identifier, @@ -633518,7 +632921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -633575,14 +632978,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9066), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -633654,7 +633057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -633680,7 +633083,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9069), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -633689,7 +633092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -633753,7 +633156,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9071), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -633762,7 +633165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -633922,13 +633325,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9076), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -634050,14 +633453,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9080), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -634123,7 +633526,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9082), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -634132,7 +633535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -634166,7 +633569,7 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(5236), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(17486), 1, sym_stable_identifier, @@ -634228,14 +633631,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9085), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -634289,11 +633692,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4700), 1, + ACTIONS(4628), 1, anon_sym__, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, ACTIONS(6992), 1, sym_operator_identifier, @@ -634310,7 +633713,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9087), 2, sym_comment, sym_block_comment, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -634371,7 +633774,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -634380,7 +633783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 12, + ACTIONS(9036), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -634401,14 +633804,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9090), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -634506,7 +633909,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9093), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -634515,7 +633918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -634804,14 +634207,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9102), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -634909,14 +634312,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9105), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -634941,14 +634344,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9106), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -635012,7 +634415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -635101,7 +634504,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9111), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -635110,7 +634513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 14, + ACTIONS(8943), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -635133,7 +634536,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9112), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 7, + ACTIONS(9621), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -635141,7 +634544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -635197,14 +634600,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9114), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -635270,7 +634673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 14, + ACTIONS(8636), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -635293,13 +634696,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9117), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -635405,7 +634808,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8186), 1, sym_operator_identifier, - STATE(4696), 1, + STATE(4698), 1, sym__simple_type, STATE(5633), 1, sym__soft_identifier, @@ -635436,15 +634839,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8202), 1, + ACTIONS(8326), 1, sym__alpha_identifier, - ACTIONS(8204), 1, + ACTIONS(8328), 1, anon_sym__, - ACTIONS(8208), 1, + ACTIONS(8332), 1, anon_sym_LPAREN, - ACTIONS(8210), 1, + ACTIONS(8334), 1, sym__backquoted_id, - ACTIONS(8212), 1, + ACTIONS(8336), 1, sym_operator_identifier, STATE(7275), 1, sym__simple_type, @@ -635457,7 +634860,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9121), 2, sym_comment, sym_block_comment, - ACTIONS(8206), 6, + ACTIONS(8330), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -635519,7 +634922,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(11922), 1, sym_operator_identifier, - STATE(11926), 1, + STATE(11927), 1, sym__simple_type, STATE(12781), 1, sym__soft_identifier, @@ -635626,7 +635029,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9126), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -635635,7 +635038,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -635667,7 +635070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 14, + ACTIONS(8567), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -635690,7 +635093,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9128), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 7, + ACTIONS(9627), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -635698,7 +635101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -635729,7 +635132,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(11946), 1, sym_operator_identifier, - STATE(12266), 1, + STATE(12268), 1, sym__simple_type, STATE(13232), 1, sym__soft_identifier, @@ -635772,7 +635175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 14, + ACTIONS(8638), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -635795,7 +635198,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9131), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, @@ -635834,7 +635237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -635923,14 +635326,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9135), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -635960,7 +635363,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9002), 1, sym_operator_identifier, - STATE(1805), 1, + STATE(1794), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -636033,7 +635436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -636058,12 +635461,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9139), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 4, + ACTIONS(8945), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 18, + ACTIONS(8943), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -636126,13 +635529,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -636284,7 +635687,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9146), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 7, + ACTIONS(9652), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -636292,7 +635695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9658), 15, + ACTIONS(9654), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -636438,7 +635841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 15, + ACTIONS(8585), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -636487,7 +635890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4920), 7, + STATE(4918), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -636510,7 +635913,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9335), 1, sym_operator_identifier, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -636649,7 +636052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -636683,7 +636086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 14, + ACTIONS(8636), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -636918,7 +636321,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9164), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -636927,7 +636330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 14, + ACTIONS(9682), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -636984,13 +636387,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9166), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -637016,14 +636419,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9167), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -637151,7 +636554,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9999), 1, anon_sym_LPAREN, - STATE(4870), 1, + STATE(4868), 1, sym__simple_type, STATE(5625), 1, sym__soft_identifier, @@ -637190,7 +636593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 18, + ACTIONS(8599), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -637249,7 +636652,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9174), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 7, + ACTIONS(9680), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -637257,7 +636660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9688), 15, + ACTIONS(9682), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -637348,14 +636751,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -637385,7 +636788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -637417,7 +636820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -637613,7 +637016,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9185), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -637624,7 +637027,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 11, + ACTIONS(7742), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -637758,7 +637161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9189), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -637799,7 +637202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 14, + ACTIONS(8599), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -637854,13 +637257,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9192), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -637925,7 +637328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -638014,7 +637417,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9197), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -638023,7 +637426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 14, + ACTIONS(9682), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -638082,7 +637485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -638091,7 +637494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 12, + ACTIONS(9036), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -638112,13 +637515,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9200), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -638184,7 +637587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 15, + ACTIONS(8569), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -638282,13 +637685,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9205), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 16, + ACTIONS(9732), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -638347,14 +637750,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9207), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 6, + ACTIONS(9734), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -638460,13 +637863,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9210), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -638492,13 +637895,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9211), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -638573,7 +637976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 14, + ACTIONS(8634), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -638636,7 +638039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 15, + ACTIONS(8583), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -638660,7 +638063,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9216), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -638669,7 +638072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 14, + ACTIONS(8943), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -638795,7 +638198,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10091), 1, anon_sym_LPAREN, - STATE(4890), 1, + STATE(4888), 1, sym__simple_type, STATE(5584), 1, sym__soft_identifier, @@ -638865,13 +638268,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9222), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -638960,35 +638363,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, - sym__alpha_identifier, ACTIONS(7846), 1, + sym__alpha_identifier, + ACTIONS(7852), 1, anon_sym__, - ACTIONS(7850), 1, + ACTIONS(7856), 1, anon_sym_LPAREN, - ACTIONS(7852), 1, + ACTIONS(7858), 1, sym__backquoted_id, - ACTIONS(7854), 1, + ACTIONS(7860), 1, sym_operator_identifier, STATE(11318), 1, sym__simple_type, STATE(11741), 1, sym_identifier, - STATE(11889), 1, + STATE(11891), 1, sym__soft_identifier, STATE(17447), 1, sym_stable_identifier, STATE(9225), 2, sym_comment, sym_block_comment, - ACTIONS(7848), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12133), 7, + STATE(12135), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -639004,13 +638407,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9226), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -639047,7 +638450,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(11319), 1, sym__simple_type, - STATE(11922), 1, + STATE(11923), 1, sym_identifier, STATE(16864), 1, sym_stable_identifier, @@ -639074,15 +638477,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8264), 1, - sym__alpha_identifier, ACTIONS(8266), 1, + sym__alpha_identifier, + ACTIONS(8268), 1, anon_sym__, - ACTIONS(8270), 1, - anon_sym_LPAREN, ACTIONS(8272), 1, - sym__backquoted_id, + anon_sym_LPAREN, ACTIONS(8274), 1, + sym__backquoted_id, + ACTIONS(8276), 1, sym_operator_identifier, STATE(5609), 1, sym__simple_type, @@ -639095,7 +638498,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9228), 2, sym_comment, sym_block_comment, - ACTIONS(8268), 6, + ACTIONS(8270), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -639155,12 +638558,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 4, + ACTIONS(9038), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 16, + ACTIONS(9036), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -639298,7 +638701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 15, + ACTIONS(8558), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -639418,7 +638821,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9238), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -639427,7 +638830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -639455,7 +638858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 18, + ACTIONS(8529), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -639491,7 +638894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8519), 14, + ACTIONS(8529), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -639553,7 +638956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -639575,11 +638978,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4514), 1, + ACTIONS(4766), 1, anon_sym__, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, ACTIONS(7008), 1, sym_operator_identifier, @@ -639596,7 +638999,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9243), 2, sym_comment, sym_block_comment, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -639683,13 +639086,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9246), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -639723,7 +639126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 15, + ACTIONS(8548), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -639753,12 +639156,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9248), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 4, + ACTIONS(8220), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8242), 15, + ACTIONS(8218), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -639821,7 +639224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -639846,14 +639249,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9251), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 6, + ACTIONS(9475), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -639987,7 +639390,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9255), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -639996,7 +639399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -640156,7 +639559,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10150), 1, anon_sym_LPAREN, - STATE(4697), 1, + STATE(4696), 1, sym__simple_type, STATE(5359), 1, sym_identifier, @@ -640263,7 +639666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 14, + ACTIONS(8583), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -640286,7 +639689,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9264), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -640294,7 +639697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 15, + ACTIONS(7742), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -640356,14 +639759,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9266), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 6, + ACTIONS(9627), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -640388,14 +639791,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9267), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -640429,7 +639832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8538), 14, + ACTIONS(8548), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -640452,14 +639855,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9269), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 6, + ACTIONS(9621), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -640489,7 +639892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 18, + ACTIONS(8548), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -640516,14 +639919,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9271), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -640626,7 +640029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 18, + ACTIONS(8501), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -640694,7 +640097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8548), 14, + ACTIONS(8558), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -640716,15 +640119,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9402), 1, - sym__alpha_identifier, ACTIONS(9406), 1, + sym__alpha_identifier, + ACTIONS(9410), 1, anon_sym_EQ, - ACTIONS(9408), 1, + ACTIONS(9412), 1, sym__backquoted_id, - ACTIONS(9410), 1, + ACTIONS(9414), 1, sym_operator_identifier, - STATE(580), 1, + STATE(581), 1, sym_identifier, STATE(4110), 1, sym__soft_identifier, @@ -640742,7 +640145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - ACTIONS(9404), 6, + ACTIONS(9408), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -640756,7 +640159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11213), 1, sym__backquoted_id, @@ -640829,7 +640232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(10457), 1, sym__alpha_identifier, @@ -640883,7 +640286,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8453), 1, sym_operator_identifier, - STATE(4694), 1, + STATE(4695), 1, sym__simple_type, STATE(5521), 1, sym_identifier, @@ -640916,7 +640319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7572), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7842), 1, anon_sym_DQUOTE, ACTIONS(11205), 1, sym__backquoted_id, @@ -640969,9 +640372,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, STATE(9284), 1, aux_sym_compound_type_repeat1, - STATE(11947), 1, - sym__refinement, STATE(11948), 1, + sym__refinement, + STATE(11952), 1, sym_template_body, ACTIONS(7918), 2, anon_sym_EQ_GT, @@ -640979,7 +640382,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9283), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, ACTIONS(7808), 9, @@ -641005,9 +640408,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, STATE(10703), 1, aux_sym_compound_type_repeat1, - STATE(11937), 1, + STATE(11938), 1, sym__refinement, - STATE(11948), 1, + STATE(11952), 1, sym_template_body, ACTIONS(7944), 2, sym__outdent, @@ -641015,7 +640418,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9284), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, ACTIONS(7942), 12, @@ -641115,7 +640518,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9287), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -641147,14 +640550,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9288), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -641176,17 +640579,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8324), 1, + ACTIONS(8312), 1, sym__alpha_identifier, - ACTIONS(8326), 1, + ACTIONS(8314), 1, anon_sym__, - ACTIONS(8330), 1, + ACTIONS(8318), 1, anon_sym_LPAREN, - ACTIONS(8332), 1, + ACTIONS(8320), 1, sym__backquoted_id, - ACTIONS(8334), 1, + ACTIONS(8322), 1, sym_operator_identifier, - STATE(5226), 1, + STATE(5227), 1, sym__simple_type, STATE(6835), 1, sym__soft_identifier, @@ -641197,7 +640600,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9289), 2, sym_comment, sym_block_comment, - ACTIONS(8328), 6, + ACTIONS(8316), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -641227,7 +640630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -641252,14 +640655,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9291), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -641289,7 +640692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 18, + ACTIONS(8558), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -641325,7 +640728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4458), 1, sym__simple_type, - STATE(4762), 1, + STATE(4761), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -641354,7 +640757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(9294), 2, @@ -641429,7 +640832,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9296), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 8, + ACTIONS(9427), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -641438,7 +640841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -641493,14 +640896,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9298), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -641564,7 +640967,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9008), 1, anon_sym_LBRACK, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, ACTIONS(10566), 1, anon_sym_DOT, @@ -641610,7 +641013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 14, + ACTIONS(8569), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -641716,7 +641119,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9872), 1, anon_sym_LPAREN, - STATE(4598), 1, + STATE(4600), 1, sym__simple_type, STATE(4955), 1, sym_identifier, @@ -641734,7 +641137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5153), 7, + STATE(5156), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -641797,7 +641200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -641861,7 +641264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -642068,7 +641471,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4412), 1, sym__simple_type, - STATE(4751), 1, + STATE(4752), 1, sym__soft_identifier, STATE(4806), 1, sym_identifier, @@ -642107,7 +641510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -642278,13 +641681,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9320), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -642342,7 +641745,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9322), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -642352,7 +641755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 13, + ACTIONS(8835), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -642447,7 +641850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8573), 14, + ACTIONS(8585), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -642470,7 +641873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9326), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -642502,7 +641905,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9327), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -642511,7 +641914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -642541,7 +641944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -642566,7 +641969,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9329), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -642575,7 +641978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -642598,13 +642001,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9330), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -642774,7 +642177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -642805,7 +642208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8559), 17, + ACTIONS(8569), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -642934,13 +642337,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -642968,7 +642371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -642995,13 +642398,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9342), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -643059,7 +642462,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9344), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -643068,7 +642471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -643088,15 +642491,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8300), 1, + ACTIONS(8290), 1, sym__alpha_identifier, - ACTIONS(8302), 1, + ACTIONS(8292), 1, anon_sym__, - ACTIONS(8306), 1, + ACTIONS(8296), 1, anon_sym_LPAREN, - ACTIONS(8308), 1, + ACTIONS(8298), 1, sym__backquoted_id, - ACTIONS(8310), 1, + ACTIONS(8300), 1, sym_operator_identifier, STATE(5522), 1, sym__simple_type, @@ -643109,7 +642512,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9345), 2, sym_comment, sym_block_comment, - ACTIONS(8304), 6, + ACTIONS(8294), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -643132,13 +642535,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9346), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -643171,7 +642574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -643262,7 +642665,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9350), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -643271,7 +642674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 14, + ACTIONS(9654), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -643504,7 +642907,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -643535,7 +642938,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10237), 1, anon_sym_LPAREN, - STATE(5407), 1, + STATE(5406), 1, sym__simple_type, STATE(6274), 1, sym__soft_identifier, @@ -643617,7 +643020,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8362), 1, sym_operator_identifier, - STATE(4854), 1, + STATE(4851), 1, sym__simple_type, STATE(6152), 1, sym_identifier, @@ -643658,7 +643061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9953), 1, anon_sym_LPAREN, - STATE(4888), 1, + STATE(4881), 1, sym__simple_type, STATE(6010), 1, sym__soft_identifier, @@ -643701,7 +643104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 14, + ACTIONS(8567), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -643729,12 +643132,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -643854,7 +643257,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9367), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -643863,7 +643266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -643925,7 +643328,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10101), 1, anon_sym_LPAREN, - STATE(4855), 1, + STATE(4852), 1, sym__simple_type, STATE(5562), 1, sym__soft_identifier, @@ -643964,7 +643367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 18, + ACTIONS(8585), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -643988,7 +643391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(9371), 2, @@ -644031,7 +643434,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10262), 1, anon_sym_LPAREN, - STATE(4698), 1, + STATE(4697), 1, sym__simple_type, STATE(5422), 1, sym_identifier, @@ -644097,7 +643500,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9374), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 8, + ACTIONS(9482), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -644106,7 +643509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -644170,7 +643573,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9376), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -644178,7 +643581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -644259,7 +643662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5313), 7, + STATE(5314), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -644280,7 +643683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 18, + ACTIONS(8638), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -644339,7 +643742,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9381), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -644347,7 +643750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -644378,7 +643781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -644400,19 +643803,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8276), 1, + ACTIONS(8246), 1, sym__alpha_identifier, - ACTIONS(8282), 1, + ACTIONS(8252), 1, anon_sym__, - ACTIONS(8286), 1, + ACTIONS(8256), 1, anon_sym_LPAREN, - ACTIONS(8288), 1, + ACTIONS(8258), 1, sym__backquoted_id, - ACTIONS(8290), 1, + ACTIONS(8260), 1, sym_operator_identifier, - STATE(4495), 1, + STATE(4498), 1, sym__simple_type, - STATE(4867), 1, + STATE(4866), 1, sym_identifier, STATE(4959), 1, sym__soft_identifier, @@ -644421,14 +643824,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9383), 2, sym_comment, sym_block_comment, - ACTIONS(8284), 6, + ACTIONS(8254), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4827), 7, + STATE(4825), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -644482,7 +643885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8552), 1, + ACTIONS(8562), 1, sym__backquoted_id, ACTIONS(12075), 1, anon_sym_AT, @@ -644492,7 +643895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8550), 18, + ACTIONS(8560), 18, anon_sym_end, anon_sym_val, anon_sym_var, @@ -644524,7 +643927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 18, + ACTIONS(8636), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -644551,7 +643954,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9387), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -644561,7 +643964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -644647,14 +644050,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9390), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -644715,11 +644118,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4680), 1, + ACTIONS(4590), 1, anon_sym__, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(6966), 1, sym_operator_identifier, @@ -644729,14 +644132,14 @@ static const uint16_t ts_small_parse_table[] = { sym__simple_type, STATE(4644), 1, sym__soft_identifier, - STATE(4675), 1, + STATE(4674), 1, sym_identifier, STATE(17309), 1, sym_stable_identifier, STATE(9392), 2, sym_comment, sym_block_comment, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -644759,14 +644162,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9393), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -644791,13 +644194,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9394), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -644823,7 +644226,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9395), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 8, + ACTIONS(9534), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -644832,7 +644235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -644855,7 +644258,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9396), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 8, + ACTIONS(9501), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -644864,7 +644267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -644894,7 +644297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -644951,7 +644354,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9399), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -644983,7 +644386,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9400), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -644993,7 +644396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -645024,10 +644427,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4435), 1, sym__simple_type, - STATE(4532), 1, - sym__soft_identifier, - STATE(4548), 1, + STATE(4550), 1, sym_identifier, + STATE(4625), 1, + sym__soft_identifier, STATE(17707), 1, sym_stable_identifier, STATE(9401), 2, @@ -645056,7 +644459,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9402), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -645064,7 +644467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -645161,7 +644564,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9405), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -645171,7 +644574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -645200,7 +644603,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9963), 1, anon_sym_LPAREN, - STATE(5201), 1, + STATE(5202), 1, sym__simple_type, STATE(6460), 1, sym_identifier, @@ -645231,15 +644634,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8246), 1, + ACTIONS(8234), 1, sym__alpha_identifier, - ACTIONS(8248), 1, + ACTIONS(8236), 1, anon_sym__, - ACTIONS(8252), 1, + ACTIONS(8240), 1, anon_sym_LPAREN, - ACTIONS(8254), 1, + ACTIONS(8242), 1, sym__backquoted_id, - ACTIONS(8256), 1, + ACTIONS(8244), 1, sym_operator_identifier, STATE(4936), 1, sym__simple_type, @@ -645252,7 +644655,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9407), 2, sym_comment, sym_block_comment, - ACTIONS(8250), 6, + ACTIONS(8238), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -645317,7 +644720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 14, + ACTIONS(8501), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -645346,12 +644749,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9410), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8501), 15, + ACTIONS(8523), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -645382,9 +644785,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10233), 1, anon_sym_LPAREN, - STATE(4575), 1, + STATE(4578), 1, sym__simple_type, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5075), 1, sym_identifier, @@ -645454,15 +644857,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8214), 1, + ACTIONS(8202), 1, sym__alpha_identifier, - ACTIONS(8216), 1, + ACTIONS(8204), 1, anon_sym__, - ACTIONS(8220), 1, + ACTIONS(8208), 1, anon_sym_LPAREN, - ACTIONS(8222), 1, + ACTIONS(8210), 1, sym__backquoted_id, - ACTIONS(8224), 1, + ACTIONS(8212), 1, sym_operator_identifier, STATE(5523), 1, sym__simple_type, @@ -645475,7 +644878,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9413), 2, sym_comment, sym_block_comment, - ACTIONS(8218), 6, + ACTIONS(8206), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -645642,7 +645045,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8465), 1, sym_operator_identifier, - STATE(4733), 1, + STATE(4730), 1, sym__simple_type, STATE(5570), 1, sym__soft_identifier, @@ -645784,7 +645187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 14, + ACTIONS(8638), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -645807,13 +645210,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9423), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -645844,7 +645247,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9676), 1, + ACTIONS(9672), 1, sym_operator_identifier, STATE(1834), 1, sym_identifier, @@ -645881,7 +645284,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9425), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 7, + ACTIONS(9734), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -645889,7 +645292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -645991,7 +645394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 18, + ACTIONS(8634), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -646057,7 +645460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -646180,7 +645583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9434), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -646189,7 +645592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -646325,7 +645728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 14, + ACTIONS(8636), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -646380,7 +645783,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9440), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -646390,7 +645793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -646417,14 +645820,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8550), 13, + ACTIONS(8560), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -646451,9 +645854,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, STATE(9284), 1, aux_sym_compound_type_repeat1, - STATE(11947), 1, - sym__refinement, STATE(11948), 1, + sym__refinement, + STATE(11952), 1, sym_template_body, ACTIONS(7814), 2, sym__outdent, @@ -646461,7 +645864,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9442), 2, sym_comment, sym_block_comment, - STATE(11958), 2, + STATE(11959), 2, sym__indented_template_body, sym__braced_template_body, ACTIONS(7808), 12, @@ -646524,7 +645927,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8132), 1, sym_operator_identifier, - STATE(4992), 1, + STATE(4994), 1, sym__simple_type, STATE(6304), 1, sym_identifier, @@ -646560,7 +645963,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9445), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -646569,7 +645972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -646588,19 +645991,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4548), 1, + ACTIONS(4522), 1, anon_sym__, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, ACTIONS(6704), 1, sym_operator_identifier, ACTIONS(10349), 1, anon_sym_LPAREN, - STATE(4625), 1, + STATE(4532), 1, sym__simple_type, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(4913), 1, sym_identifier, @@ -646609,7 +646012,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9446), 2, sym_comment, sym_block_comment, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -646638,13 +646041,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9447), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -646715,7 +646118,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -646780,7 +646183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -646804,7 +646207,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9452), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -646813,7 +646216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -646833,17 +646236,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4652), 1, + ACTIONS(4676), 1, anon_sym__, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, ACTIONS(7000), 1, sym_operator_identifier, ACTIONS(10115), 1, anon_sym_LPAREN, - STATE(4724), 1, + STATE(4721), 1, sym__simple_type, STATE(5116), 1, sym__soft_identifier, @@ -646854,7 +646257,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9453), 2, sym_comment, sym_block_comment, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -646877,7 +646280,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9454), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -646886,7 +646289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -646915,13 +646318,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9455), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -647188,14 +646591,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9463), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 6, + ACTIONS(9734), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -647251,7 +646654,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9465), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 7, + ACTIONS(9556), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -647259,7 +646662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -647322,7 +646725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -647386,9 +646789,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10260), 1, anon_sym_LPAREN, - STATE(4582), 1, + STATE(4583), 1, sym__simple_type, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(4998), 1, sym_identifier, @@ -647457,12 +646860,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8550), 15, + ACTIONS(8560), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -647486,14 +646889,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9472), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -647524,13 +646927,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9473), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -647561,7 +646964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -647623,7 +647026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8575), 17, + ACTIONS(8583), 17, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -647651,7 +647054,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9477), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -647659,7 +647062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -647691,7 +647094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 14, + ACTIONS(8634), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -647746,14 +647149,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9480), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -647783,7 +647186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 18, + ACTIONS(8567), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -647854,7 +647257,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11348), 1, sym__simple_type, - STATE(11956), 1, + STATE(11958), 1, sym__soft_identifier, STATE(12067), 1, sym_identifier, @@ -647886,7 +647289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9484), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -647895,7 +647298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -647918,7 +647321,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9485), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, @@ -647950,7 +647353,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9486), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -647960,7 +647363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -647979,17 +647382,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8018), 1, + ACTIONS(8012), 1, sym__alpha_identifier, - ACTIONS(8024), 1, + ACTIONS(8018), 1, anon_sym__, - ACTIONS(8028), 1, + ACTIONS(8022), 1, anon_sym_LPAREN, - ACTIONS(8030), 1, + ACTIONS(8024), 1, sym__backquoted_id, - ACTIONS(8032), 1, + ACTIONS(8026), 1, sym_operator_identifier, - STATE(4565), 1, + STATE(4566), 1, sym__simple_type, STATE(5240), 1, sym__soft_identifier, @@ -648000,7 +647403,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9487), 2, sym_comment, sym_block_comment, - ACTIONS(8026), 6, + ACTIONS(8020), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -648032,9 +647435,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4487), 1, sym__simple_type, - STATE(4665), 1, + STATE(4664), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(17347), 1, sym_stable_identifier, @@ -648072,7 +647475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -648128,7 +647531,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9491), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -648137,7 +647540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 14, + ACTIONS(9654), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -648163,14 +647566,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -648218,7 +647621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(11880), 7, + STATE(11883), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -648266,13 +647669,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9495), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -648434,7 +647837,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -648458,13 +647861,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9501), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -648496,13 +647899,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9502), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -648598,14 +648001,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9505), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -648630,14 +648033,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9506), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 6, + ACTIONS(9627), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -648667,7 +648070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9414), 1, + ACTIONS(9404), 1, sym_operator_identifier, STATE(1727), 1, sym_identifier, @@ -648702,7 +648105,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9508), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 7, + ACTIONS(9427), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -648710,7 +648113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -648766,13 +648169,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9510), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -648798,7 +648201,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9511), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -648830,14 +648233,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9512), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -648894,13 +648297,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9514), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -648999,7 +648402,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9517), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 7, + ACTIONS(9482), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -649007,7 +648410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -649038,7 +648441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -649095,7 +648498,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9520), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -649104,7 +648507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -649127,14 +648530,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9521), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -649305,7 +648708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8557), 14, + ACTIONS(8567), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -649325,11 +648728,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4584), 1, + ACTIONS(4558), 1, anon_sym__, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, ACTIONS(6540), 1, sym_operator_identifier, @@ -649346,7 +648749,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9527), 2, sym_comment, sym_block_comment, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -649419,7 +648822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4398), 1, sym__simple_type, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, STATE(4620), 1, sym_identifier, @@ -649435,7 +648838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(4784), 7, + STATE(4783), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -649454,14 +648857,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -649528,13 +648931,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -649566,7 +648969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8493), 15, + ACTIONS(8501), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -649693,7 +649096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -649798,7 +649201,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(8146), 1, sym_operator_identifier, - STATE(4613), 1, + STATE(4612), 1, sym__simple_type, STATE(5219), 1, sym_identifier, @@ -649816,7 +649219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(5489), 7, + STATE(5481), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -649832,7 +649235,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9541), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 7, + ACTIONS(9534), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -649840,7 +649243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -650010,14 +649413,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9546), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -650039,11 +649442,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4734), 1, + ACTIONS(4706), 1, anon_sym__, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, ACTIONS(6346), 1, sym_operator_identifier, @@ -650060,7 +649463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9547), 2, sym_comment, sym_block_comment, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -650083,14 +649486,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9548), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -650186,7 +649589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -650278,13 +649681,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -650347,7 +649750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -650454,7 +649857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(4543), 1, sym__simple_type, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5030), 1, sym_identifier, @@ -650491,7 +649894,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(9018), 1, sym_operator_identifier, - ACTIONS(9510), 1, + ACTIONS(9514), 1, anon_sym_EQ, STATE(579), 1, sym_identifier, @@ -650526,13 +649929,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9561), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -650638,7 +650041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -650705,7 +650108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -650732,7 +650135,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9567), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -650741,7 +650144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -650830,7 +650233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9570), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -650869,7 +650272,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(10351), 1, anon_sym_LPAREN, - STATE(5157), 1, + STATE(5158), 1, sym__simple_type, STATE(6287), 1, sym__soft_identifier, @@ -650903,7 +650306,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9572), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 7, + ACTIONS(9501), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -650911,7 +650314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -650935,13 +650338,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9573), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -650967,14 +650370,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9574), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 6, + ACTIONS(9621), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -650999,7 +650402,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9575), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -651008,7 +650411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -651056,7 +650459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - STATE(12260), 7, + STATE(12263), 7, sym_tuple_type, sym_singleton_type, sym_stable_type_identifier, @@ -651072,7 +650475,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9577), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -651081,7 +650484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -651104,7 +650507,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9578), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -651112,7 +650515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -651172,7 +650575,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9580), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 8, + ACTIONS(8945), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -651181,7 +650584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 13, + ACTIONS(8943), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -651209,7 +650612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 16, + ACTIONS(8599), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -651233,15 +650636,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9402), 1, + ACTIONS(9406), 1, sym__alpha_identifier, - ACTIONS(9408), 1, + ACTIONS(9412), 1, sym__backquoted_id, - ACTIONS(9410), 1, + ACTIONS(9414), 1, sym_operator_identifier, ACTIONS(9955), 1, anon_sym_EQ, - STATE(580), 1, + STATE(581), 1, sym_identifier, STATE(4110), 1, sym__soft_identifier, @@ -651258,7 +650661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_catch, anon_sym_finally, - ACTIONS(9404), 6, + ACTIONS(9408), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -651273,13 +650676,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9583), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -651335,7 +650738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9585), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -651344,7 +650747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -651374,7 +650777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8628), 14, + ACTIONS(8634), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -651403,7 +650806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 16, + ACTIONS(8529), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -651459,13 +650862,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9589), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -651490,7 +650893,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9590), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -651499,7 +650902,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -651529,7 +650932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8632), 14, + ACTIONS(8638), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -651549,7 +650952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, STATE(9592), 2, @@ -651590,7 +650993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 16, + ACTIONS(8548), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -651618,14 +651021,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -651684,7 +651087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 16, + ACTIONS(8558), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -651740,13 +651143,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9598), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -651839,7 +651242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -651872,7 +651275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8630), 14, + ACTIONS(8636), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -651963,7 +651366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 16, + ACTIONS(8585), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -652019,13 +651422,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9607), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -652050,7 +651453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9608), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -652059,7 +651462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -652143,14 +651546,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9611), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 6, + ACTIONS(8837), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -652174,7 +651577,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9612), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -652182,7 +651585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -652236,13 +651639,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9614), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -652401,14 +651804,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -652437,7 +651840,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(10327), 1, sym_operator_identifier, - STATE(1794), 1, + STATE(1795), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -652538,7 +651941,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(10250), 1, sym_operator_identifier, - STATE(1704), 1, + STATE(1707), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -652638,7 +652041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 16, + ACTIONS(8501), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -652665,7 +652068,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9627), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -652674,7 +652077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -652881,14 +652284,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9634), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -652912,13 +652315,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9635), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -653129,13 +652532,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9642), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 16, + ACTIONS(9477), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -653160,7 +652563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9643), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 8, + ACTIONS(9652), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -653169,7 +652572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 13, + ACTIONS(9654), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -653255,7 +652658,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9646), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -653264,7 +652667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 12, + ACTIONS(9732), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -653419,13 +652822,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9651), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -653509,7 +652912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8228), 2, + ACTIONS(8216), 2, anon_sym_LPAREN, sym__backquoted_id, STATE(9654), 2, @@ -653544,14 +652947,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(10470), 1, sym_annotation, - ACTIONS(8552), 2, + ACTIONS(8562), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(9655), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8550), 16, + ACTIONS(8560), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -653607,14 +653010,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9657), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -653705,12 +653108,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -653826,7 +653229,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9664), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 8, + ACTIONS(9475), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -653835,7 +653238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 13, + ACTIONS(9477), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -654144,13 +653547,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9674), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -654175,7 +653578,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9675), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 7, + ACTIONS(7744), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -654183,7 +653586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7746), 14, + ACTIONS(7742), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -654237,14 +653640,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9677), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -654299,13 +653702,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9679), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -654330,13 +653733,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9680), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 16, + ACTIONS(9623), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -654361,13 +653764,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9681), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 16, + ACTIONS(9629), 16, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -654487,14 +653890,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9685), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 6, + ACTIONS(9734), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -654520,7 +653923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9414), 1, + ACTIONS(9404), 1, sym_operator_identifier, STATE(1727), 1, sym_identifier, @@ -654594,13 +653997,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9688), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -654631,7 +654034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -654656,12 +654059,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9690), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 17, + ACTIONS(9503), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -654718,13 +654121,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9692), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -654749,7 +654152,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9693), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -654758,7 +654161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 13, + ACTIONS(7742), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -654817,7 +654220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8559), 18, + ACTIONS(8569), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -654977,7 +654380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 13, + ACTIONS(8634), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -655034,7 +654437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8575), 18, + ACTIONS(8583), 18, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -655061,13 +654464,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9703), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -655219,13 +654622,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9708), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -655446,12 +654849,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 4, + ACTIONS(9038), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -655478,7 +654881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(8086), 1, sym__backquoted_id, - ACTIONS(9676), 1, + ACTIONS(9672), 1, sym_operator_identifier, STATE(1834), 1, sym_identifier, @@ -655513,13 +654916,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9717), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -655637,13 +655040,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9721), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -655763,14 +655166,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9725), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -655865,7 +655268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 13, + ACTIONS(8636), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -655983,7 +655386,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12216), 1, sym_operator_identifier, - STATE(5476), 1, + STATE(5475), 1, sym__soft_identifier, STATE(8025), 1, sym_identifier, @@ -656056,7 +655459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 13, + ACTIONS(8638), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -656078,14 +655481,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9735), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 6, + ACTIONS(9475), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -656182,7 +655585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -656307,14 +655710,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9742), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -656406,7 +655809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -656470,7 +655873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9747), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 7, + ACTIONS(9680), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -656478,7 +655881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9688), 14, + ACTIONS(9682), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -656532,12 +655935,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9749), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 17, + ACTIONS(7760), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -656563,12 +655966,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9750), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 17, + ACTIONS(9536), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -656627,13 +656030,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9752), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -657009,7 +656412,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12224), 1, sym_operator_identifier, - STATE(4594), 1, + STATE(4595), 1, sym__soft_identifier, STATE(6036), 1, sym_identifier, @@ -657111,7 +656514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8559), 15, + ACTIONS(8569), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -657135,7 +656538,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9768), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 7, + ACTIONS(9627), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -657143,7 +656546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -657166,7 +656569,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9769), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 6, + ACTIONS(8216), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -657197,7 +656600,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9770), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 7, + ACTIONS(9621), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -657205,7 +656608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -657234,12 +656637,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9771), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -657293,14 +656696,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9773), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -657463,14 +656866,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9778), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -657494,12 +656897,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9779), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 17, + ACTIONS(9484), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -657532,7 +656935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8575), 15, + ACTIONS(8583), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -657653,7 +657056,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9784), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -657662,7 +657065,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -657755,7 +657158,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9787), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 8, + ACTIONS(9621), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -657764,7 +657167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 13, + ACTIONS(9623), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -658017,14 +657420,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9795), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 6, + ACTIONS(9627), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -658051,14 +657454,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -658080,13 +657483,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9797), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -658111,13 +657514,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9798), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -658173,7 +657576,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9800), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -658181,7 +657584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -658204,14 +657607,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9801), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 6, + ACTIONS(9621), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -658235,13 +657638,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9802), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -658272,12 +657675,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9803), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -658303,7 +657706,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 8, + ACTIONS(9038), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -658312,7 +657715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 11, + ACTIONS(9036), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -658363,7 +657766,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9806), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -658519,13 +657922,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9811), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -658550,13 +657953,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9812), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -658588,7 +657991,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, ACTIONS(9940), 1, anon_sym_EQ, - STATE(581), 1, + STATE(580), 1, sym_identifier, STATE(4065), 1, sym__soft_identifier, @@ -658656,12 +658059,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9815), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 17, + ACTIONS(9429), 17, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -658755,13 +658158,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9818), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -658789,13 +658192,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9819), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 5, + ACTIONS(8525), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8501), 13, + ACTIONS(8523), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -658882,13 +658285,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -659013,13 +658416,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9826), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -659041,7 +658444,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9827), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, @@ -659103,13 +658506,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9829), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -659165,13 +658568,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9831), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -659196,12 +658599,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9832), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 17, + ACTIONS(9554), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -659367,13 +658770,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9837), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -659436,13 +658839,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9839), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -659508,7 +658911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 13, + ACTIONS(8634), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -659533,7 +658936,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12248), 1, sym_operator_identifier, - STATE(4531), 1, + STATE(4598), 1, sym__soft_identifier, STATE(5884), 1, sym_identifier, @@ -659605,13 +659008,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9844), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -659672,13 +659075,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 5, + ACTIONS(8562), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8550), 13, + ACTIONS(8560), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -659764,14 +659167,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9849), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -659833,7 +659236,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9851), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -659842,7 +659245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 13, + ACTIONS(9554), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -659937,7 +659340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 13, + ACTIONS(8636), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -659959,7 +659362,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9855), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 8, + ACTIONS(9627), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -659968,7 +659371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 13, + ACTIONS(9629), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -660022,7 +659425,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9857), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -660033,7 +659436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 11, + ACTIONS(7742), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -660084,14 +659487,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9859), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -660163,7 +659566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 13, + ACTIONS(8638), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -660318,14 +659721,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9866), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -660527,13 +659930,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9872), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -660564,13 +659967,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9873), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -660659,13 +660062,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9876), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -660913,12 +660316,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9884), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 4, + ACTIONS(8220), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8242), 14, + ACTIONS(8218), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -660941,13 +660344,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9885), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -661141,7 +660544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 16, + ACTIONS(8567), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -661197,7 +660600,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9893), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 7, + ACTIONS(9475), 7, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, @@ -661205,7 +660608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -661237,7 +660640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 13, + ACTIONS(8638), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -661335,7 +660738,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 13, + ACTIONS(8636), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -661390,7 +660793,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9899), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -661399,7 +660802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 13, + ACTIONS(9554), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -661460,7 +660863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 16, + ACTIONS(8638), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -661491,7 +660894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 16, + ACTIONS(8636), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -661522,7 +660925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 16, + ACTIONS(8634), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -661556,7 +660959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 13, + ACTIONS(8634), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -661583,12 +660986,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -661673,13 +661076,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9908), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -661713,7 +661116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -661737,14 +661140,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9910), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 6, + ACTIONS(9621), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -661768,13 +661171,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9911), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -661892,14 +661295,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9915), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -661926,7 +661329,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12272), 1, sym_operator_identifier, - STATE(4900), 1, + STATE(4898), 1, sym__soft_identifier, STATE(6902), 1, sym_identifier, @@ -662026,13 +661429,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9919), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 16, + ACTIONS(8835), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -662158,13 +661561,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8825), 2, + ACTIONS(8837), 2, anon_sym_LPAREN, sym__backquoted_id, STATE(9923), 2, sym_comment, sym_block_comment, - ACTIONS(8823), 19, + ACTIONS(8835), 19, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -662192,14 +661595,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9924), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 6, + ACTIONS(9627), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -662324,13 +661727,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -662539,14 +661942,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9935), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 6, + ACTIONS(9475), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -662570,7 +661973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9936), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, @@ -662604,7 +662007,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12291), 1, sym_operator_identifier, - STATE(4764), 1, + STATE(4766), 1, sym__soft_identifier, STATE(6302), 1, sym_identifier, @@ -662671,13 +662074,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -662703,13 +662106,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_definition_repeat1, STATE(10470), 1, sym_annotation, - ACTIONS(8503), 2, + ACTIONS(8525), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(9940), 2, sym_comment, sym_block_comment, - ACTIONS(8501), 16, + ACTIONS(8523), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -662734,7 +662137,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9941), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 8, + ACTIONS(8837), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -662743,7 +662146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8823), 13, + ACTIONS(8835), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -662765,7 +662168,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9942), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 8, + ACTIONS(9680), 8, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -662774,7 +662177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9688), 13, + ACTIONS(9682), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -662829,14 +662232,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9944), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -663308,7 +662711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -663562,14 +662965,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9967), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -663661,7 +663064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -663816,14 +663219,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9975), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -663979,7 +663382,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9980), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -664140,12 +663543,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(9985), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 4, + ACTIONS(8945), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -664367,7 +663770,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9992), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -664376,7 +663779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 12, + ACTIONS(9732), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -664397,14 +663800,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9993), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -664428,14 +663831,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9994), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -664459,14 +663862,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(9995), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -664523,13 +663926,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(9997), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -664678,11 +664081,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10002), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 3, + ACTIONS(8837), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 17, + ACTIONS(8835), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -664886,13 +664289,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10008), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -664922,7 +664325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 15, + ACTIONS(8501), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -665104,12 +664507,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10015), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 4, + ACTIONS(8945), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -665194,13 +664597,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10018), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -665417,13 +664820,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10025), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -665475,12 +664878,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8947), 1, + ACTIONS(8945), 1, sym__backquoted_id, STATE(10027), 2, sym_comment, sym_block_comment, - ACTIONS(8945), 19, + ACTIONS(8943), 19, anon_sym_end, anon_sym_val, anon_sym_AT, @@ -665514,7 +664917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -665544,12 +664947,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10029), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 4, + ACTIONS(8220), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8242), 13, + ACTIONS(8218), 13, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -665603,13 +665006,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10031), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -665633,13 +665036,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10032), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -665662,11 +665065,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, ACTIONS(10419), 1, anon_sym_EQ, @@ -665686,7 +665089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_catch, anon_sym_finally, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -665707,7 +665110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 15, + ACTIONS(8569), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -665761,13 +665164,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10036), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -665788,7 +665191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8984), 1, + ACTIONS(8992), 1, anon_sym_EQ_GT, ACTIONS(10717), 1, anon_sym_DOT, @@ -665823,13 +665226,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10038), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -665853,12 +665256,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10039), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -666210,11 +665613,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10050), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 3, + ACTIONS(8525), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, - ACTIONS(8501), 14, + ACTIONS(8523), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -666243,13 +665646,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10051), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 12, + ACTIONS(8218), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -666302,13 +665705,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10053), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -666332,7 +665735,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10054), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -666341,7 +665744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -666435,13 +665838,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10057), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -666497,7 +665900,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10059), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, @@ -666527,13 +665930,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10060), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -666563,7 +665966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 15, + ACTIONS(8548), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -666587,13 +665990,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10062), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -666644,7 +666047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8483), 1, + ACTIONS(8491), 1, anon_sym_EQ_GT, ACTIONS(10717), 1, anon_sym_DOT, @@ -666679,12 +666082,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10065), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -666715,13 +666118,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10066), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 12, + ACTIONS(8218), 12, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -666772,12 +666175,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10068), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -666867,14 +666270,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 6, + ACTIONS(9038), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 12, + ACTIONS(9036), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -666895,12 +666298,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10072), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -666925,7 +666328,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10073), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 3, + ACTIONS(8216), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, @@ -667049,14 +666452,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10077), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -667115,7 +666518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 15, + ACTIONS(8585), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -667268,12 +666671,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10084), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -667474,12 +666877,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 4, + ACTIONS(9038), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -667635,13 +667038,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10095), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -667845,12 +667248,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10102), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -668093,13 +667496,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10110), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -668123,12 +667526,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10111), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -668150,7 +667553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8891), 1, + ACTIONS(8889), 1, anon_sym_EQ_GT, ACTIONS(10717), 1, anon_sym_DOT, @@ -668342,7 +667745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(11330), 1, anon_sym_COLON, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, ACTIONS(11333), 2, @@ -668375,7 +667778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(12330), 1, anon_sym_COLON, - ACTIONS(7856), 2, + ACTIONS(7840), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, ACTIONS(12333), 2, @@ -668406,7 +667809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9540), 1, + ACTIONS(9544), 1, anon_sym_EQ_GT, ACTIONS(10717), 1, anon_sym_DOT, @@ -668536,13 +667939,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10124), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -668658,13 +668061,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10128), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -668688,12 +668091,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10129), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -668791,12 +668194,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10132), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -669050,7 +668453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 15, + ACTIONS(8529), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -669231,7 +668634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8559), 16, + ACTIONS(8569), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -669367,7 +668770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 15, + ACTIONS(8636), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -669397,13 +668800,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10151), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 12, + ACTIONS(8218), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -669642,13 +669045,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10159), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -669715,7 +669118,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10161), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -669724,7 +669127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 12, + ACTIONS(9554), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -669775,13 +669178,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10163), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -669811,7 +669214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 15, + ACTIONS(8558), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -669835,14 +669238,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10165), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -669908,12 +669311,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10167), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -670001,14 +669404,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10170), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -670063,13 +669466,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10172), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -670092,14 +669495,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10173), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -670124,13 +669527,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10174), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -670183,14 +669586,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10176), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -670243,13 +669646,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10178), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -670402,7 +669805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8575), 16, + ACTIONS(8583), 16, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -670457,7 +669860,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10185), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 8, + ACTIONS(7744), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -670466,7 +669869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -670487,13 +669890,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10186), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -670547,14 +669950,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10188), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -670577,12 +669980,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10189), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -670649,14 +670052,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10191), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -670717,13 +670120,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10193), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -670935,12 +670338,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10199), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -671169,7 +670572,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(10250), 1, sym_operator_identifier, - STATE(1704), 1, + STATE(1707), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -671201,13 +670604,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10207), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -671233,13 +670636,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10208), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -671262,13 +670665,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10209), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -671365,13 +670768,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10212), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -671430,12 +670833,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10214), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 4, + ACTIONS(9734), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9611), 15, + ACTIONS(9732), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -671459,13 +670862,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10215), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -671561,7 +670964,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10218), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -671570,7 +670973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 11, + ACTIONS(9732), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -671693,7 +671096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 15, + ACTIONS(8634), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -671755,13 +671158,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10224), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -671785,12 +671188,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10225), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -671815,12 +671218,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10226), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -671905,13 +671308,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10229), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -671972,13 +671375,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10231), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -672002,14 +671405,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10232), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -672188,14 +671591,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10238), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 6, + ACTIONS(8945), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8945), 14, + ACTIONS(8943), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -672227,7 +671630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 12, + ACTIONS(8634), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -672254,7 +671657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 15, + ACTIONS(8638), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -672311,13 +671714,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10242), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -672656,12 +672059,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10253), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -672767,14 +672170,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10256), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -672835,12 +672238,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10258), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -672945,13 +672348,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10261), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -672980,7 +672383,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(10327), 1, sym_operator_identifier, - STATE(1794), 1, + STATE(1795), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -673081,7 +672484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 12, + ACTIONS(8638), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -673165,14 +672568,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10268), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 6, + ACTIONS(9475), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -673227,12 +672630,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10270), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -673258,7 +672661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(10811), 1, sym_annotation, - ACTIONS(8552), 3, + ACTIONS(8562), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, @@ -673266,7 +672669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8550), 14, + ACTIONS(8560), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -673419,13 +672822,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10276), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -673449,12 +672852,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10277), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -673582,14 +672985,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10281), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -673612,13 +673015,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10282), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -673672,13 +673075,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10284), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -673702,7 +673105,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10285), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -673711,7 +673114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 12, + ACTIONS(7760), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -673821,11 +673224,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(8076), 1, anon_sym_COLON, - ACTIONS(9660), 1, + ACTIONS(9656), 1, sym__alpha_identifier, - ACTIONS(9666), 1, + ACTIONS(9662), 1, sym__backquoted_id, - ACTIONS(9668), 1, + ACTIONS(9664), 1, sym_operator_identifier, ACTIONS(10530), 1, anon_sym_EQ, @@ -673845,7 +673248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - ACTIONS(9662), 6, + ACTIONS(9658), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -673860,13 +673263,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10290), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -674025,7 +673428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8827), 1, + ACTIONS(8823), 1, anon_sym_EQ_GT, ACTIONS(10717), 1, anon_sym_DOT, @@ -674093,12 +673496,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 4, + ACTIONS(9038), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 14, + ACTIONS(9036), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -674189,13 +673592,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10300), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -674322,13 +673725,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10304), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -674352,13 +673755,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10305), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -674412,13 +673815,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10307), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -674502,13 +673905,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10310), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -674532,12 +673935,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10311), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 4, + ACTIONS(8945), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 16, + ACTIONS(8943), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -674597,13 +674000,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -674728,13 +674131,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10317), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -674870,7 +674273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 12, + ACTIONS(8636), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -675038,7 +674441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 12, + ACTIONS(8638), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -675089,7 +674492,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10328), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, @@ -675215,7 +674618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 15, + ACTIONS(8567), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -675465,7 +674868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 12, + ACTIONS(8634), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -675516,14 +674919,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10342), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 6, + ACTIONS(9621), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -675645,7 +675048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 12, + ACTIONS(8636), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -675734,7 +675137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 15, + ACTIONS(8583), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -675758,14 +675161,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10350), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 6, + ACTIONS(9627), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -675944,7 +675347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -675968,15 +675371,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(10357), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, - ts_builtin_sym_end, + sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9429), 14, + anon_sym_case, anon_sym_EQ_GT, anon_sym_end, + anon_sym_if, anon_sym_match, anon_sym_opaque, anon_sym_inline, @@ -675985,8 +675390,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, anon_sym_QMARK_EQ_GT, anon_sym_else, - anon_sym_catch, - anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, [492728] = 14, @@ -676035,25 +675438,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(10359), 2, sym_comment, sym_block_comment, - ACTIONS(10044), 5, + ACTIONS(9556), 5, sym__automatic_semicolon, - sym__outdent, - anon_sym_LBRACK, + ts_builtin_sym_end, + anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(10042), 14, + ACTIONS(9554), 14, anon_sym_COLON, - anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, + anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, [492814] = 5, @@ -676064,12 +675467,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10360), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -676109,7 +675512,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10361), 2, sym_comment, sym_block_comment, - STATE(12268), 2, + STATE(12271), 2, sym_indented_block, sym_indented_cases, STATE(16942), 3, @@ -676166,7 +675569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -676258,13 +675661,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10366), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8945), 14, + ACTIONS(8943), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -676486,7 +675889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8630), 11, + ACTIONS(8636), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -676572,7 +675975,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10376), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 4, + ACTIONS(8216), 4, sym__outdent, anon_sym_LBRACE, anon_sym_LPAREN, @@ -676669,12 +676072,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10379), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -677125,20 +676528,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(10393), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, - sym__automatic_semicolon, + ACTIONS(8879), 4, sym__outdent, - anon_sym_LBRACK, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(8877), 15, + anon_sym_COLON, anon_sym_case, - anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, + anon_sym_AT, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, @@ -677192,7 +676595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8632), 11, + ACTIONS(8638), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -677209,7 +676612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8827), 1, + ACTIONS(8823), 1, anon_sym_EQ_GT, STATE(10396), 2, sym_comment, @@ -677218,7 +676621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -677280,7 +676683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8628), 11, + ACTIONS(8634), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -677329,12 +676732,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10400), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 4, + ACTIONS(8837), 4, sym__outdent, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 15, + ACTIONS(8835), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -677512,13 +676915,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10406), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -677637,12 +677040,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10410), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -677841,7 +677244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -677938,13 +677341,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10419), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 11, + ACTIONS(8218), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -678066,13 +677469,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10423), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -678127,13 +677530,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10425), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -678438,12 +677841,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10435), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 4, + ACTIONS(8945), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -678525,13 +677928,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10438), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -678554,13 +677957,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10439), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -678583,13 +677986,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10440), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -678656,7 +678059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -678718,12 +678121,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10444), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -679091,13 +678494,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10456), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -679154,7 +678557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -679209,12 +678612,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10460), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -679438,12 +678841,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10467), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -679467,12 +678870,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10468), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -679530,13 +678933,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8947), 2, + ACTIONS(8945), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(10470), 2, sym_comment, sym_block_comment, - ACTIONS(8945), 17, + ACTIONS(8943), 17, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -679672,7 +679075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -679888,13 +679291,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10481), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -679917,13 +679320,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10482), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -680006,13 +679409,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10485), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -680068,13 +679471,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10487), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -680137,12 +679540,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10489), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -680376,12 +679779,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10496), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_EQ_GT, anon_sym_end, anon_sym_while, @@ -680405,13 +679808,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10497), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -680630,12 +680033,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10504), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -680662,13 +680065,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9030), 12, + ACTIONS(9036), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -680739,44 +680142,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [498628] = 13, + [498628] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8074), 1, - sym__alpha_identifier, - ACTIONS(8076), 1, - anon_sym_COLON, - ACTIONS(8084), 1, - anon_sym_EQ, - ACTIONS(8086), 1, - sym__backquoted_id, - ACTIONS(11089), 1, - sym_operator_identifier, - STATE(1800), 1, - sym_identifier, - STATE(4202), 1, - sym__soft_identifier, - ACTIONS(8080), 2, - anon_sym_if, - anon_sym_match, STATE(10508), 2, sym_comment, sym_block_comment, - ACTIONS(8078), 4, + ACTIONS(10044), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, - ACTIONS(8082), 6, + sym__backquoted_id, + ACTIONS(10042), 14, + anon_sym_COLON, + anon_sym_case, anon_sym_end, + anon_sym_if, + anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [498678] = 7, + anon_sym_catch, + anon_sym_finally, + sym__alpha_identifier, + sym_operator_identifier, + [498662] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680807,7 +680202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [498716] = 5, + [498700] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680815,28 +680210,28 @@ static const uint16_t ts_small_parse_table[] = { STATE(10510), 2, sym_comment, sym_block_comment, - ACTIONS(8879), 4, - sym__outdent, - anon_sym_LBRACE, - anon_sym_LPAREN, + ACTIONS(10020), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8877), 15, + ACTIONS(10018), 15, anon_sym_COLON, - anon_sym_case, - anon_sym_EQ_GT, anon_sym_end, + anon_sym_while, anon_sym_match, - anon_sym_AT, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [498750] = 5, + anon_sym_do, + [498734] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680865,7 +680260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [498784] = 5, + [498768] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680894,7 +680289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [498818] = 5, + [498802] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680923,7 +680318,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [498852] = 5, + [498836] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680931,13 +680326,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10514), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 14, + ACTIONS(8835), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -680952,7 +680347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [498886] = 5, + [498870] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680981,7 +680376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [498920] = 5, + [498904] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -680989,12 +680384,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10516), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 4, + ACTIONS(9475), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9481), 15, + ACTIONS(9477), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -681010,7 +680405,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [498954] = 5, + [498938] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681039,7 +680434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [498988] = 5, + [498972] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681047,11 +680442,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10518), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 16, + ACTIONS(9536), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -681068,7 +680463,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_LT_DASH, - [499022] = 5, + [499006] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681076,28 +680471,28 @@ static const uint16_t ts_small_parse_table[] = { STATE(10519), 2, sym_comment, sym_block_comment, - ACTIONS(10020), 4, - anon_sym_COMMA, + ACTIONS(9482), 5, + sym__automatic_semicolon, + sym__outdent, anon_sym_LBRACK, - anon_sym_RPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(10018), 15, - anon_sym_COLON, + ACTIONS(9484), 14, + anon_sym_case, + anon_sym_STAR, + anon_sym_EQ_GT, anon_sym_end, - anon_sym_while, + anon_sym_if, anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - anon_sym_do, - [499056] = 5, + [499040] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681105,13 +680500,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10520), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -681126,7 +680521,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_do, - [499090] = 5, + [499074] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681155,21 +680550,21 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_DQUOTE, - [499124] = 6, + [499108] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(12448), 1, anon_sym_with, - ACTIONS(9032), 2, + ACTIONS(9038), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(10522), 3, sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9030), 15, + ACTIONS(9036), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -681185,7 +680580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [499160] = 5, + [499144] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681214,7 +680609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [499194] = 5, + [499178] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681243,7 +680638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [499228] = 5, + [499212] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681251,11 +680646,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10525), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 16, + ACTIONS(9484), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -681272,7 +680667,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_LT_DASH, - [499262] = 5, + [499246] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681280,11 +680675,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10526), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 16, + ACTIONS(9429), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -681301,7 +680696,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, sym_operator_identifier, anon_sym_LT_DASH, - [499296] = 5, + [499280] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681330,7 +680725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [499330] = 5, + [499314] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681359,7 +680754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [499364] = 5, + [499348] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681388,7 +680783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [499398] = 5, + [499382] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681417,12 +680812,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [499432] = 6, + [499416] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9540), 1, + ACTIONS(9544), 1, anon_sym_EQ_GT, STATE(10531), 2, sym_comment, @@ -681431,7 +680826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -681447,7 +680842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [499468] = 5, + [499452] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681455,13 +680850,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10532), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -681476,7 +680871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, - [499502] = 14, + [499486] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681514,7 +680909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [499554] = 8, + [499538] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681528,13 +680923,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10534), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 11, + ACTIONS(8218), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -681546,7 +680941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, sym__alpha_identifier, sym_operator_identifier, - [499594] = 6, + [499578] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -681560,7 +680955,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -681576,12 +680971,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [499630] = 6, + [499614] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8891), 1, + ACTIONS(8889), 1, anon_sym_EQ_GT, STATE(10536), 2, sym_comment, @@ -681590,7 +680985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -681606,35 +681001,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [499666] = 5, + [499650] = 13, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8074), 1, + sym__alpha_identifier, + ACTIONS(8076), 1, + anon_sym_COLON, + ACTIONS(8084), 1, + anon_sym_EQ, + ACTIONS(8086), 1, + sym__backquoted_id, + ACTIONS(11089), 1, + sym_operator_identifier, + STATE(1800), 1, + sym_identifier, + STATE(4202), 1, + sym__soft_identifier, + ACTIONS(8080), 2, + anon_sym_if, + anon_sym_match, STATE(10537), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(8078), 4, sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_LBRACE, + sym__outdent, + anon_sym_LBRACK, anon_sym_SEMI, - sym__backquoted_id, - ACTIONS(9550), 14, - anon_sym_COLON, - anon_sym_EQ_GT, + ACTIONS(8082), 6, anon_sym_end, - anon_sym_match, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, [499700] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -681679,12 +681082,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10539), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 4, + ACTIONS(9627), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9633), 15, + ACTIONS(9629), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -681708,13 +681111,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10540), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -681864,12 +681267,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 4, + ACTIONS(9038), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -681893,13 +681296,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10546), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -681934,7 +681337,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(10624), 1, sym_colon_argument, - STATE(10359), 2, + STATE(10508), 2, sym_indented_block, sym_indented_cases, STATE(10547), 2, @@ -681956,7 +681359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8483), 1, + ACTIONS(8491), 1, anon_sym_EQ_GT, STATE(10548), 2, sym_comment, @@ -681965,7 +681368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -682086,12 +681489,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10552), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9550), 15, + ACTIONS(9554), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -682121,7 +681524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -682439,13 +681842,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10563), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -682468,13 +681871,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10564), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -682537,13 +681940,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10566), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -682566,13 +681969,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10567), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -682624,13 +682027,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10569), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -682697,7 +682100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -682759,13 +682162,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10573), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -682795,7 +682198,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(11047), 1, sym_operator_identifier, - STATE(1718), 1, + STATE(1723), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -682825,11 +682228,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10575), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 16, + ACTIONS(9503), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -682860,7 +682263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -682884,14 +682287,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10577), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -682919,7 +682322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -682943,13 +682346,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10579), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -683001,13 +682404,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10581), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -683030,14 +682433,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(10582), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9550), 13, + ACTIONS(9554), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -683059,13 +682462,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10583), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -683149,25 +682552,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(10586), 2, sym_comment, sym_block_comment, - ACTIONS(8815), 5, - anon_sym_LBRACE, - anon_sym_DOT, + ACTIONS(9482), 5, + sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_LBRACK, - anon_sym_LPAREN, + anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8813), 14, - anon_sym_COLON, + ACTIONS(9484), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, - anon_sym_AT, - anon_sym_EQ, anon_sym_opaque, - anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, sym__alpha_identifier, sym_operator_identifier, [501594] = 6, @@ -683184,7 +682587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -683237,13 +682640,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10589), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -683304,13 +682707,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10591), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -683370,12 +682773,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10593), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 4, + ACTIONS(8945), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -683449,7 +682852,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10595), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 13, + ACTIONS(7734), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -683506,7 +682909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -683772,7 +683175,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10605), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, @@ -683801,13 +683204,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10606), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -683830,13 +683233,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10607), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -683865,7 +683268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -683924,7 +683327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -684088,7 +683491,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -684291,13 +683694,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10622), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -684320,13 +683723,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10623), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_case, anon_sym_STAR, anon_sym_EQ_GT, @@ -684441,7 +683844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8984), 1, + ACTIONS(8992), 1, anon_sym_EQ_GT, STATE(10627), 2, sym_comment, @@ -684450,7 +683853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -684512,7 +683915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -684645,12 +684048,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10633), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 4, + ACTIONS(9734), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9611), 14, + ACTIONS(9732), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -684673,13 +684076,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10634), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -684702,12 +684105,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10635), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 4, + ACTIONS(9621), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9627), 15, + ACTIONS(9623), 15, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -684731,12 +684134,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10636), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -684789,12 +684192,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10638), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -684818,12 +684221,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10639), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -684853,7 +684256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -684945,12 +684348,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10643), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -685076,13 +684479,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10647), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -685108,12 +684511,12 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 4, + ACTIONS(9038), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -685251,25 +684654,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(10653), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(8815), 5, + anon_sym_LBRACE, + anon_sym_DOT, anon_sym_LBRACK, - anon_sym_SEMI, + anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9432), 14, - anon_sym_case, + ACTIONS(8813), 14, + anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, - anon_sym_if, anon_sym_match, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, + anon_sym_with, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - anon_sym_else, sym__alpha_identifier, sym_operator_identifier, [504190] = 5, @@ -685315,7 +684718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_LBRACK, sym__backquoted_id, - ACTIONS(8589), 15, + ACTIONS(8599), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -685336,7 +684739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7738), 1, + ACTIONS(7734), 1, sym__backquoted_id, ACTIONS(12511), 1, anon_sym_LBRACK, @@ -685353,7 +684756,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10656), 2, sym_comment, sym_block_comment, - ACTIONS(7736), 12, + ACTIONS(7732), 12, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -685412,13 +684815,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10658), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -685441,12 +684844,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10659), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 15, + ACTIONS(7760), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -685501,12 +684904,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10661), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 4, + ACTIONS(9734), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9611), 13, + ACTIONS(9732), 13, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -685586,11 +684989,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10664), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -685642,12 +685045,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10666), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -685670,11 +685073,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10667), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -685698,12 +685101,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10668), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -685726,11 +685129,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10669), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -685815,12 +685218,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10672), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -685843,13 +685246,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10673), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -685876,7 +685279,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(11047), 1, sym_operator_identifier, - STATE(1718), 1, + STATE(1723), 1, sym_identifier, STATE(4202), 1, sym__soft_identifier, @@ -686099,13 +685502,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10681), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -686191,12 +685594,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10684), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -686255,12 +685658,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10686), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -686283,12 +685686,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10687), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -686311,12 +685714,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10688), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -686548,13 +685951,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7702), 2, + ACTIONS(7762), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(10696), 2, sym_comment, sym_block_comment, - ACTIONS(7700), 16, + ACTIONS(7760), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -686635,12 +686038,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10699), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 4, + ACTIONS(9475), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9481), 14, + ACTIONS(9477), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -686709,7 +686112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(11886), 1, sym_type_arguments, - STATE(11923), 1, + STATE(11924), 1, aux_sym_enum_definition_repeat1, STATE(12862), 1, sym_annotation, @@ -686718,7 +686121,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10701), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 10, + ACTIONS(7762), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -686764,7 +686167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(12554), 1, anon_sym_with, - ACTIONS(9032), 3, + ACTIONS(9038), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, @@ -686772,7 +686175,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9030), 13, + ACTIONS(9036), 13, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -686897,13 +686300,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10707), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -686960,13 +686363,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10709), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -687044,13 +686447,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10712), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -687072,13 +686475,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10713), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -687097,7 +686500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7856), 1, + ACTIONS(7840), 1, anon_sym_QMARK_EQ_GT, ACTIONS(11896), 1, anon_sym_EQ_GT, @@ -687271,13 +686674,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10719), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -687418,13 +686821,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10724), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -687624,13 +687027,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10731), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -687683,11 +687086,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10733), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -687711,13 +687114,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10734), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -687817,13 +687220,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10737), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 13, + ACTIONS(9477), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -687845,13 +687248,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10738), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -687870,13 +687273,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9552), 2, + ACTIONS(9556), 2, anon_sym_LBRACE, sym__backquoted_id, STATE(10739), 2, sym_comment, sym_block_comment, - ACTIONS(9550), 16, + ACTIONS(9554), 16, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -688023,12 +687426,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10744), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -688280,13 +687683,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10752), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(7700), 13, + ACTIONS(7760), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -688347,13 +687750,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10754), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -688410,12 +687813,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10756), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 4, + ACTIONS(9621), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9627), 14, + ACTIONS(9623), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -688586,12 +687989,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10762), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 4, + ACTIONS(9627), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9633), 14, + ACTIONS(9629), 14, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -688654,13 +688057,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10764), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 12, + ACTIONS(9732), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -688681,13 +688084,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10765), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -688744,13 +688147,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10767), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9611), 12, + ACTIONS(9732), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -688771,13 +688174,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10768), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -688934,13 +688337,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10773), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -688990,13 +688393,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10775), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 5, + ACTIONS(9556), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9550), 13, + ACTIONS(9554), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -689054,12 +688457,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10777), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -689152,13 +688555,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10780), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -689546,13 +688949,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10792), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -689574,13 +688977,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10793), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -689643,13 +689046,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10795), 2, sym_comment, sym_block_comment, - ACTIONS(8244), 5, + ACTIONS(8220), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(8242), 10, + ACTIONS(8218), 10, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -689731,7 +689134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(11886), 1, sym_type_arguments, - STATE(11923), 1, + STATE(11924), 1, aux_sym_enum_definition_repeat1, STATE(12862), 1, sym_annotation, @@ -689740,7 +689143,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10798), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 10, + ACTIONS(7762), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -689794,13 +689197,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10800), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 13, + ACTIONS(9477), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -689917,13 +689320,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10804), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -690126,11 +689529,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(10811), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 3, + ACTIONS(8945), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, - ACTIONS(8945), 15, + ACTIONS(8943), 15, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -690191,13 +689594,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10813), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 5, + ACTIONS(7744), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -690590,13 +689993,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10826), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -690618,13 +690021,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10827), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -690646,13 +690049,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10828), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -690730,12 +690133,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10831), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -690970,13 +690373,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10838), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 13, + ACTIONS(9623), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -691061,13 +690464,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10841), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -691086,7 +690489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, ACTIONS(12577), 1, anon_sym_LBRACK, @@ -691096,12 +690499,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_annotation_repeat1, STATE(11421), 1, sym_type_arguments, - STATE(11914), 1, + STATE(11918), 1, sym_arguments, STATE(10842), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 12, + ACTIONS(7734), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -691122,13 +690525,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10843), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 13, + ACTIONS(9629), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -691150,13 +690553,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10844), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 13, + ACTIONS(9623), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -691178,13 +690581,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10845), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -691264,13 +690667,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10848), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 12, + ACTIONS(9732), 12, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -691291,13 +690694,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10849), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 13, + ACTIONS(9629), 13, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -691319,13 +690722,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10850), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -691431,13 +690834,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10854), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 13, + ACTIONS(9629), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -691489,13 +690892,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10856), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 12, + ACTIONS(9732), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -691516,13 +690919,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10857), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -691631,13 +691034,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10861), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 13, + ACTIONS(9623), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -691743,12 +691146,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10865), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -691827,13 +691230,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10868), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -691911,12 +691314,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10871), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_case, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -692073,7 +691476,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10876), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 12, + ACTIONS(7734), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -692125,13 +691528,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10878), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -692216,13 +691619,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10881), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 13, + ACTIONS(9477), 13, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -692550,7 +691953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(12591), 1, anon_sym_POUND, - STATE(12182), 1, + STATE(12183), 1, sym_type_arguments, STATE(12498), 1, aux_sym_enum_definition_repeat1, @@ -692561,7 +691964,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10892), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -692579,12 +691982,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10893), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -692618,7 +692021,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10894), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 11, + ACTIONS(7734), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -692719,13 +692122,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10898), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 12, + ACTIONS(9477), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -692773,13 +692176,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10900), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -692827,12 +692230,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10902), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -693233,13 +692636,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10916), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 11, + ACTIONS(9732), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -693376,13 +692779,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10921), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -693439,12 +692842,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10923), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -693630,13 +693033,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10930), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -694015,7 +693418,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10943), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 11, + ACTIONS(7734), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -694074,13 +693477,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10945), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 11, + ACTIONS(9732), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -694105,14 +693508,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(11543), 1, aux_sym_annotation_repeat1, - STATE(11983), 1, + STATE(11984), 1, sym_type_arguments, STATE(12245), 1, sym_arguments, STATE(10946), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 11, + ACTIONS(7734), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -694279,12 +693682,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10952), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_EQ_GT, anon_sym_LT_COLON, anon_sym_end, @@ -694306,13 +693709,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10953), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 12, + ACTIONS(9629), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -694333,12 +693736,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10954), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -694360,13 +693763,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10955), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 12, + ACTIONS(9623), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -694466,13 +693869,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10959), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -694493,13 +693896,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10960), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 12, + ACTIONS(8835), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -694557,12 +693960,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10962), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -694596,7 +693999,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10963), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 11, + ACTIONS(7734), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -694704,12 +694107,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(10967), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_EQ_GT, anon_sym_LT_COLON, anon_sym_end, @@ -694785,13 +694188,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10970), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -694825,7 +694228,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13585), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -694844,13 +694247,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10972), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -694901,7 +694304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 14, + ACTIONS(8567), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -694924,13 +694327,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10975), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -695041,13 +694444,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10979), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 5, + ACTIONS(7744), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(7746), 12, + ACTIONS(7742), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -695080,7 +694483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10980), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 11, + ACTIONS(7734), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -695136,13 +694539,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10982), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -695200,13 +694603,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10984), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 12, + ACTIONS(9477), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -695402,13 +694805,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(10991), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9627), 12, + ACTIONS(9623), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -695720,12 +695123,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11002), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 4, + ACTIONS(9627), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9633), 13, + ACTIONS(9629), 13, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -696163,12 +695566,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11017), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 4, + ACTIONS(9652), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 13, + ACTIONS(9654), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -696267,7 +695670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(12639), 1, anon_sym_LPAREN, - STATE(12182), 1, + STATE(12183), 1, sym_type_arguments, STATE(12498), 1, aux_sym_enum_definition_repeat1, @@ -696278,7 +695681,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11020), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -696363,13 +695766,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11023), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -696446,12 +695849,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11026), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 4, + ACTIONS(9621), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9627), 13, + ACTIONS(9623), 13, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -696499,12 +695902,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11028), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -696526,13 +695929,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11029), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9633), 12, + ACTIONS(9629), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -696819,13 +696222,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11039), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -696976,12 +696379,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11044), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_EQ_GT, anon_sym_LT_COLON, anon_sym_end, @@ -697003,12 +696406,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11045), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 4, + ACTIONS(9652), 4, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 13, + ACTIONS(9654), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -697057,13 +696460,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11047), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -697084,12 +696487,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11048), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_EQ_GT, anon_sym_LT_COLON, anon_sym_end, @@ -697241,13 +696644,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11053), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -697268,13 +696671,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11054), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 5, + ACTIONS(9652), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9658), 12, + ACTIONS(9654), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -697295,12 +696698,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11055), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -697747,13 +697150,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11071), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -697887,13 +697290,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11075), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9481), 12, + ACTIONS(9477), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -698055,13 +697458,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11081), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -698122,7 +697525,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13291), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 11, + ACTIONS(7744), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -698283,11 +697686,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11089), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9432), 14, + ACTIONS(9429), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -698310,13 +697713,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11090), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -698364,12 +697767,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11092), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_COLON, anon_sym_case, anon_sym_STAR, @@ -698391,11 +697794,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11093), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9477), 14, + ACTIONS(9484), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -698445,11 +697848,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11095), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9532), 14, + ACTIONS(9536), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -698574,11 +697977,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11099), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9564), 14, + ACTIONS(9503), 14, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_COLON, @@ -698725,7 +698128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 12, + ACTIONS(8634), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -698800,13 +698203,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11107), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 12, + ACTIONS(9477), 12, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -698869,7 +698272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 12, + ACTIONS(8636), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -699074,12 +698477,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11116), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 4, + ACTIONS(9475), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9481), 13, + ACTIONS(9477), 13, anon_sym_COLON, anon_sym_end, anon_sym_while, @@ -699281,11 +698684,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11123), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 3, + ACTIONS(9556), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, - ACTIONS(9550), 14, + ACTIONS(9554), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -699308,13 +698711,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11124), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -699397,13 +698800,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11127), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -699451,13 +698854,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11129), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -699505,7 +698908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12618), 1, anon_sym_LBRACK, @@ -699524,7 +698927,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11131), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 9, + ACTIONS(7762), 9, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -699601,7 +699004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 12, + ACTIONS(8638), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -699649,13 +699052,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11136), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -699676,13 +699079,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11137), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -700053,11 +699456,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11149), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 3, + ACTIONS(7762), 3, sym__outdent, anon_sym_LBRACE, sym__backquoted_id, - ACTIONS(7700), 14, + ACTIONS(7760), 14, anon_sym_COLON, anon_sym_case, anon_sym_EQ_GT, @@ -700198,13 +699601,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11154), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 12, + ACTIONS(9623), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -700397,13 +699800,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11161), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 12, + ACTIONS(9629), 12, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -700483,14 +699886,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, STATE(11886), 1, sym_type_arguments, - STATE(11923), 1, + STATE(11924), 1, aux_sym_enum_definition_repeat1, STATE(12862), 1, sym_annotation, STATE(11164), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 11, + ACTIONS(7762), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -700548,13 +699951,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11166), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 12, + ACTIONS(9629), 12, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -700575,13 +699978,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11167), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 12, + ACTIONS(9623), 12, anon_sym_COLON, anon_sym_case, anon_sym_end, @@ -700602,13 +700005,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11168), 2, sym_comment, sym_block_comment, - ACTIONS(9686), 5, + ACTIONS(9680), 5, anon_sym_LBRACE, anon_sym_DOT, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(9688), 12, + ACTIONS(9682), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -700900,11 +700303,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11179), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -701179,11 +700582,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11189), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -701205,11 +700608,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11190), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -701231,11 +700634,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11191), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -701315,12 +700718,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11194), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 4, + ACTIONS(9534), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -701468,7 +700871,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11199), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 10, + ACTIONS(7734), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -701605,12 +701008,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9562), 1, + ACTIONS(9501), 1, sym__backquoted_id, STATE(11204), 2, sym_comment, sym_block_comment, - ACTIONS(9564), 15, + ACTIONS(9503), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -701631,12 +701034,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9530), 1, + ACTIONS(9534), 1, sym__backquoted_id, STATE(11205), 2, sym_comment, sym_block_comment, - ACTIONS(9532), 15, + ACTIONS(9536), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -701718,12 +701121,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9475), 1, + ACTIONS(9482), 1, sym__backquoted_id, STATE(11208), 2, sym_comment, sym_block_comment, - ACTIONS(9477), 15, + ACTIONS(9484), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -701744,12 +701147,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9430), 1, + ACTIONS(9427), 1, sym__backquoted_id, STATE(11209), 2, sym_comment, sym_block_comment, - ACTIONS(9432), 15, + ACTIONS(9429), 15, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -701777,7 +701180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8493), 13, + ACTIONS(8501), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -701882,13 +701285,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11214), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 5, + ACTIONS(9734), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9611), 10, + ACTIONS(9732), 10, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -701906,16 +701309,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(12724), 1, anon_sym_AT, - STATE(11858), 1, + STATE(11862), 1, sym_annotation, - ACTIONS(8552), 2, + ACTIONS(8562), 2, anon_sym_LBRACK, sym__backquoted_id, STATE(11215), 3, sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8550), 11, + ACTIONS(8560), 11, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -701932,7 +701335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12712), 1, anon_sym_LBRACK, @@ -701942,7 +701345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(12255), 1, sym_type_arguments, - STATE(12321), 1, + STATE(12328), 1, aux_sym_enum_definition_repeat1, STATE(13201), 1, sym_annotation, @@ -701951,7 +701354,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11216), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -701979,7 +701382,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13495), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -702024,11 +701427,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11219), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -702050,11 +701453,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11220), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -702076,11 +701479,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11221), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -702102,11 +701505,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11222), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_LT_PERCENT, @@ -702131,16 +701534,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(12733), 1, anon_sym_POUND, - STATE(12102), 1, + STATE(12110), 1, aux_sym_annotation_repeat1, - STATE(12400), 1, + STATE(12401), 1, sym_type_arguments, STATE(13316), 1, sym_arguments, STATE(11223), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 10, + ACTIONS(7734), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -702214,7 +701617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8628), 13, + ACTIONS(8634), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -702289,7 +701692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(12735), 1, anon_sym_LPAREN, - STATE(11914), 1, + STATE(11918), 1, sym_arguments, STATE(11229), 3, sym_comment, @@ -702320,13 +701723,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(4202), 1, sym__soft_identifier, - ACTIONS(8244), 2, + ACTIONS(8220), 2, anon_sym_LBRACK, sym__backquoted_id, STATE(11230), 2, sym_comment, sym_block_comment, - ACTIONS(8242), 11, + ACTIONS(8218), 11, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -702374,12 +701777,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11232), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 4, + ACTIONS(9482), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -702404,7 +701807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8630), 13, + ACTIONS(8636), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -702426,11 +701829,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11234), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -702452,11 +701855,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11235), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -702478,11 +701881,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11236), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -702504,12 +701907,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11237), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 4, + ACTIONS(9427), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -702534,7 +701937,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11238), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 14, + ACTIONS(9734), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -702561,7 +701964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8632), 13, + ACTIONS(8638), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -702635,11 +702038,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9647), 1, + ACTIONS(9646), 1, anon_sym_LPAREN, STATE(11229), 1, aux_sym_annotation_repeat1, - STATE(11914), 1, + STATE(11918), 1, sym_arguments, STATE(11242), 2, sym_comment, @@ -702692,13 +702095,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11244), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 11, + ACTIONS(9503), 11, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -702718,13 +702121,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11245), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9532), 11, + ACTIONS(9536), 11, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -702744,13 +702147,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11246), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9477), 11, + ACTIONS(9484), 11, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -702804,13 +702207,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11248), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9432), 11, + ACTIONS(9429), 11, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -702911,11 +702314,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11252), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_STAR, anon_sym_EQ_GT, anon_sym_end, @@ -703130,7 +702533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8557), 13, + ACTIONS(8567), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -703390,12 +702793,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11270), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 4, + ACTIONS(9652), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9658), 12, + ACTIONS(9654), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -704143,7 +703546,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13753), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -704321,7 +703724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8575), 13, + ACTIONS(8583), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -704346,7 +703749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(12591), 1, anon_sym_POUND, - STATE(12182), 1, + STATE(12183), 1, sym_type_arguments, STATE(12498), 1, aux_sym_enum_definition_repeat1, @@ -704355,7 +703758,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11304), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 10, + ACTIONS(7762), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -704646,11 +704049,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11315), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 3, + ACTIONS(9652), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9658), 13, + ACTIONS(9654), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -704727,16 +704130,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(12639), 1, anon_sym_LPAREN, - STATE(12182), 1, + STATE(12183), 1, sym_type_arguments, - STATE(12344), 1, + STATE(12358), 1, aux_sym_annotation_repeat1, STATE(13086), 1, sym_arguments, STATE(11318), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 10, + ACTIONS(7734), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -704767,7 +704170,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11319), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 10, + ACTIONS(7734), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -704790,7 +704193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8573), 13, + ACTIONS(8585), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -704890,13 +704293,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11324), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 11, + ACTIONS(9477), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -705024,7 +704427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8559), 13, + ACTIONS(8569), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -705102,7 +704505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8548), 13, + ACTIONS(8558), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -705183,7 +704586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8538), 13, + ACTIONS(8548), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -705231,12 +704634,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(11337), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 4, + ACTIONS(9501), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -705343,13 +704746,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11341), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 11, + ACTIONS(9623), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -705369,13 +704772,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11342), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 11, + ACTIONS(9629), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -705425,7 +704828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8519), 13, + ACTIONS(8529), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -705538,7 +704941,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11348), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 10, + ACTIONS(7734), 10, anon_sym_COMMA, anon_sym_while, anon_sym_match, @@ -705561,7 +704964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8589), 13, + ACTIONS(8599), 13, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -706106,13 +705509,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11367), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 11, + ACTIONS(9477), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -706195,13 +705598,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11370), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 11, + ACTIONS(9623), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -706221,13 +705624,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11371), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 11, + ACTIONS(9629), 11, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -707456,7 +706859,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11413), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 15, + ACTIONS(8216), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -707479,9 +706882,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -707574,7 +706977,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11417), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 13, + ACTIONS(9734), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -708811,7 +708214,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11458), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_COLON, anon_sym_LBRACE, @@ -708826,9 +708229,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -709159,7 +708562,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11470), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 15, + ACTIONS(9534), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -709274,7 +708677,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11474), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 15, + ACTIONS(9501), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -709760,7 +709163,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11490), 2, sym_comment, sym_block_comment, - ACTIONS(8557), 14, + ACTIONS(8567), 14, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -709807,7 +709210,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11492), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 15, + ACTIONS(9427), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -709904,14 +709307,14 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(12255), 1, sym_type_arguments, - STATE(12321), 1, + STATE(12328), 1, aux_sym_enum_definition_repeat1, STATE(13201), 1, sym_annotation, STATE(11495), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -710329,11 +709732,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11510), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -710354,11 +709757,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11511), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -710461,11 +709864,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11515), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -710518,11 +709921,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11517), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_EQ_GT, anon_sym_end, anon_sym_match, @@ -710568,11 +709971,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11519), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -710593,11 +709996,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11520), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9534), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -710739,11 +710142,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11525), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -710764,11 +710167,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11526), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RBRACK, sym__backquoted_id, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -710786,7 +710189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, ACTIONS(13002), 1, anon_sym_LBRACK, @@ -710801,7 +710204,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11527), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 9, + ACTIONS(7734), 9, anon_sym_COMMA, anon_sym_while, anon_sym_match, @@ -711462,7 +710865,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11552), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 15, + ACTIONS(9501), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -711589,7 +710992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(12255), 1, sym_type_arguments, - STATE(12321), 1, + STATE(12328), 1, aux_sym_enum_definition_repeat1, STATE(13201), 1, sym_annotation, @@ -711598,7 +711001,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11556), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -712418,7 +711821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(8557), 12, + ACTIONS(8567), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -712502,9 +711905,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -712691,13 +712094,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8534), 1, + ACTIONS(8544), 1, anon_sym_LPAREN, ACTIONS(13077), 1, anon_sym_LBRACK, ACTIONS(13079), 1, anon_sym_POUND, - STATE(12110), 1, + STATE(12078), 1, aux_sym_annotation_repeat1, STATE(12580), 1, sym_type_arguments, @@ -712706,7 +712109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11594), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 9, + ACTIONS(7734), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -712820,7 +712223,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11598), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 3, + ACTIONS(8216), 3, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, @@ -712845,13 +712248,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11599), 2, sym_comment, sym_block_comment, - ACTIONS(9625), 5, + ACTIONS(9621), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9627), 10, + ACTIONS(9623), 10, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -712870,13 +712273,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11600), 2, sym_comment, sym_block_comment, - ACTIONS(9631), 5, + ACTIONS(9627), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9633), 10, + ACTIONS(9629), 10, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -712936,7 +712339,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11602), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 7, + ACTIONS(7762), 7, sym__automatic_semicolon, anon_sym_COLON, anon_sym_LBRACE, @@ -713254,7 +712657,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11613), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 15, + ACTIONS(9482), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -713326,9 +712729,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -713693,9 +713096,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -713907,7 +713310,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11635), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 15, + ACTIONS(9427), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -714063,7 +713466,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11640), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 13, + ACTIONS(9734), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -714463,13 +713866,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(11654), 2, sym_comment, sym_block_comment, - ACTIONS(9479), 5, + ACTIONS(9475), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACK, anon_sym_SEMI, sym__backquoted_id, - ACTIONS(9481), 10, + ACTIONS(9477), 10, anon_sym_COLON, anon_sym_end, anon_sym_match, @@ -714713,9 +714116,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -714775,9 +714178,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -714914,11 +714317,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11670), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 3, + ACTIONS(8837), 3, anon_sym_LBRACK, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(8823), 12, + ACTIONS(8835), 12, anon_sym__, anon_sym_PLUS, anon_sym_DASH, @@ -715062,7 +714465,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11675), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 15, + ACTIONS(9652), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -715207,7 +714610,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11680), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 15, + ACTIONS(9482), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -715415,9 +714818,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -715627,9 +715030,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -715726,7 +715129,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11698), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 15, + ACTIONS(9534), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -715750,7 +715153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11699), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 15, + ACTIONS(9652), 15, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_LBRACE, @@ -715998,9 +715401,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -716032,9 +715435,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -716090,9 +715493,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -716140,37 +715543,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [543248] = 11, + [543248] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15266), 1, - sym__type_parameter, STATE(11713), 2, sym_comment, sym_block_comment, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [543289] = 6, + ACTIONS(9482), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [543275] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716183,7 +715579,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 11, + ACTIONS(8562), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -716195,7 +715591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_derives, anon_sym_LPAREN, anon_sym_SEMI, - [543320] = 5, + [543306] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716219,7 +715615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [543349] = 5, + [543335] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716243,7 +715639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [543378] = 7, + [543364] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716269,7 +715665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [543411] = 7, + [543397] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716295,7 +715691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_with, anon_sym_SEMI, - [543444] = 11, + [543430] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716325,7 +715721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [543485] = 6, + [543471] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716337,7 +715733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11720), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 12, + ACTIONS(9734), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -716350,7 +715746,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [543516] = 5, + [543502] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716374,7 +715770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [543545] = 5, + [543531] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716398,7 +715794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [543574] = 4, + [543560] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716421,7 +715817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [543601] = 10, + [543587] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716441,7 +715837,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11724), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 8, + ACTIONS(7734), 8, anon_sym_COMMA, anon_sym_while, anon_sym_match, @@ -716450,7 +715846,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_then, anon_sym_do, - [543640] = 4, + [543626] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716473,7 +715869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [543667] = 4, + [543653] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716496,7 +715892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [543694] = 5, + [543680] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716520,12 +715916,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [543723] = 10, + [543709] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, ACTIONS(13240), 1, anon_sym_LBRACK, @@ -716540,7 +715936,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11728), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 8, + ACTIONS(7734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -716549,7 +715945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_else, anon_sym_finally, - [543762] = 11, + [543748] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716579,17 +715975,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [543803] = 5, + [543789] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9656), 1, + ACTIONS(9652), 1, sym__backquoted_id, STATE(11730), 2, sym_comment, sym_block_comment, - ACTIONS(9658), 13, + ACTIONS(9654), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -716603,7 +715999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [543832] = 11, + [543818] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716633,7 +716029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [543873] = 4, + [543859] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716656,7 +716052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [543900] = 11, + [543886] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716686,7 +716082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [543941] = 5, + [543927] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716710,16 +716106,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [543970] = 14, + [543956] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -716743,7 +716139,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, - [544017] = 16, + [544003] = 16, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716778,7 +716174,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_comment, sym_block_comment, - [544068] = 4, + [544054] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716801,7 +716197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [544095] = 11, + [544081] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716831,7 +716227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [544136] = 11, + [544122] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716861,7 +716257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [544177] = 5, + [544163] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716885,7 +716281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544206] = 5, + [544192] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716909,17 +716305,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [544235] = 5, + [544221] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9562), 1, + ACTIONS(9501), 1, sym__backquoted_id, STATE(11742), 2, sym_comment, sym_block_comment, - ACTIONS(9564), 13, + ACTIONS(9503), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -716933,17 +716329,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544264] = 5, + [544250] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9530), 1, + ACTIONS(9534), 1, sym__backquoted_id, STATE(11743), 2, sym_comment, sym_block_comment, - ACTIONS(9532), 13, + ACTIONS(9536), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -716957,7 +716353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544293] = 5, + [544279] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -716981,7 +716377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544322] = 5, + [544308] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717005,7 +716401,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544351] = 11, + [544337] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717035,7 +716431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [544392] = 5, + [544378] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717059,17 +716455,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544421] = 5, + [544407] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9475), 1, + ACTIONS(9482), 1, sym__backquoted_id, STATE(11748), 2, sym_comment, sym_block_comment, - ACTIONS(9477), 13, + ACTIONS(9484), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -717083,7 +716479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544450] = 11, + [544436] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717113,16 +716509,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [544491] = 14, + [544477] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -717146,17 +716542,17 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, - [544538] = 5, + [544524] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9430), 1, + ACTIONS(9427), 1, sym__backquoted_id, STATE(11751), 2, sym_comment, sym_block_comment, - ACTIONS(9432), 13, + ACTIONS(9429), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -717170,7 +716566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544567] = 5, + [544553] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717194,7 +716590,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [544596] = 4, + [544582] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717217,7 +716613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [544623] = 7, + [544609] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717231,7 +716627,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11754), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 11, + ACTIONS(8525), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -717243,7 +716639,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [544656] = 11, + [544642] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717273,7 +716669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [544697] = 5, + [544683] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717297,7 +716693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544726] = 6, + [544712] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717322,7 +716718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [544757] = 4, + [544743] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717345,7 +716741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [544784] = 4, + [544770] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717368,7 +716764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [544811] = 5, + [544797] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717392,7 +716788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [544840] = 5, + [544826] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717416,7 +716812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544869] = 5, + [544855] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717440,16 +716836,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [544898] = 14, + [544884] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -717473,7 +716869,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, - [544945] = 11, + [544931] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717503,7 +716899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [544986] = 5, + [544972] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717527,7 +716923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [545015] = 4, + [545001] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717550,7 +716946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [545042] = 4, + [545028] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717573,7 +716969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545069] = 11, + [545055] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717603,7 +716999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [545110] = 4, + [545096] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717611,7 +717007,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11769), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 14, + ACTIONS(9652), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -717626,7 +717022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545137] = 5, + [545123] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717650,7 +717046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [545166] = 11, + [545152] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717680,7 +717076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [545207] = 5, + [545193] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717704,7 +717100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [545236] = 4, + [545222] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717727,7 +717123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545263] = 6, + [545249] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717752,7 +717148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_with, anon_sym_SEMI, - [545294] = 7, + [545280] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717778,7 +717174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, anon_sym_derives, anon_sym_SEMI, - [545327] = 5, + [545313] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717802,7 +717198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [545356] = 4, + [545342] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717825,7 +717221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545383] = 5, + [545369] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717849,12 +717245,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545412] = 11, + [545398] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7876), 1, + ACTIONS(7878), 1, anon_sym_LBRACE, ACTIONS(13294), 1, anon_sym_COLON, @@ -717872,14 +717268,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(14515), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 6, + ACTIONS(7744), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [545453] = 4, + [545439] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717902,7 +717298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545480] = 5, + [545466] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717926,7 +717322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [545509] = 11, + [545495] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717956,7 +717352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [545550] = 4, + [545536] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -717964,7 +717360,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11783), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 14, + ACTIONS(9501), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -717979,7 +717375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545577] = 4, + [545563] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718002,7 +717398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545604] = 11, + [545590] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718032,16 +717428,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [545645] = 14, + [545631] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -718065,7 +717461,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, - [545692] = 4, + [545678] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718088,7 +717484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [545719] = 6, + [545705] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718113,7 +717509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, anon_sym_derives, anon_sym_SEMI, - [545750] = 4, + [545736] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718136,7 +717532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545777] = 4, + [545763] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718159,7 +717555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545804] = 4, + [545790] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718182,7 +717578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [545831] = 5, + [545817] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718206,7 +717602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [545860] = 5, + [545846] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718230,7 +717626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [545889] = 11, + [545875] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718260,7 +717656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [545930] = 11, + [545916] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718290,14 +717686,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [545971] = 4, + [545957] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15299), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, STATE(11796), 2, sym_comment, sym_block_comment, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [545998] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11797), 2, + sym_comment, + sym_block_comment, ACTIONS(7826), 14, sym__automatic_semicolon, ts_builtin_sym_end, @@ -718313,49 +717739,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [545998] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8763), 1, - anon_sym_LPAREN, - ACTIONS(13305), 1, - anon_sym_LBRACK, - ACTIONS(13307), 1, - anon_sym_POUND, - STATE(12551), 1, - aux_sym_annotation_repeat1, - STATE(13229), 1, - sym_type_arguments, - STATE(13618), 1, - sym_arguments, - STATE(11797), 2, - sym_comment, - sym_block_comment, - ACTIONS(7738), 8, - anon_sym_COMMA, - anon_sym_while, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - [546037] = 14, + [546025] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, - ACTIONS(13309), 1, + ACTIONS(13305), 1, anon_sym_EQ, STATE(13858), 1, aux_sym_compound_type_repeat1, @@ -718375,16 +717772,16 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, - [546084] = 11, + [546072] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7460), 1, anon_sym_LBRACK, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, - ACTIONS(13315), 1, + ACTIONS(13311), 1, sym__automatic_semicolon, STATE(12897), 1, sym_type_parameters, @@ -718397,7 +717794,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11799), 2, sym_comment, sym_block_comment, - ACTIONS(13311), 7, + ACTIONS(13307), 7, ts_builtin_sym_end, anon_sym_COLON, anon_sym_LBRACE, @@ -718405,40 +717802,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_case, anon_sym_EQ, anon_sym_SEMI, - [546125] = 5, + [546113] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8754), 1, + anon_sym_LPAREN, + ACTIONS(13313), 1, + anon_sym_LBRACK, + ACTIONS(13315), 1, + anon_sym_POUND, + STATE(12551), 1, + aux_sym_annotation_repeat1, + STATE(13229), 1, + sym_type_arguments, + STATE(13618), 1, + sym_arguments, STATE(11800), 2, sym_comment, sym_block_comment, - ACTIONS(9598), 3, + ACTIONS(7734), 8, anon_sym_COMMA, + anon_sym_while, + anon_sym_match, anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(9600), 11, - anon_sym_COLON, - anon_sym_STAR, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_PIPE, - sym__alpha_identifier, - sym_operator_identifier, - [546154] = 14, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + [546152] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -718462,20 +717864,20 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, - [546201] = 6, + [546199] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12226), 1, + STATE(12232), 1, sym__end_marker, - ACTIONS(9613), 2, + ACTIONS(9734), 2, anon_sym_LBRACK, sym__backquoted_id, STATE(11802), 2, sym_comment, sym_block_comment, - ACTIONS(9611), 11, + ACTIONS(9732), 11, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -718487,7 +717889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [546232] = 4, + [546230] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718510,7 +717912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [546259] = 5, + [546257] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718518,11 +717920,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11804), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 3, + ACTIONS(9598), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9564), 11, + ACTIONS(9600), 11, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -718534,7 +717936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [546288] = 5, + [546286] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718542,11 +717944,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11805), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 3, + ACTIONS(9501), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9532), 11, + ACTIONS(9503), 11, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -718558,7 +717960,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [546317] = 5, + [546315] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11806), 2, + sym_comment, + sym_block_comment, + ACTIONS(9534), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + sym__backquoted_id, + ACTIONS(9536), 11, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_PIPE, + sym__alpha_identifier, + sym_operator_identifier, + [546344] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718566,7 +717992,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13321), 2, anon_sym_LBRACK, anon_sym_match, - STATE(11806), 2, + STATE(11807), 2, sym_comment, sym_block_comment, ACTIONS(13319), 12, @@ -718582,12 +718008,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [546346] = 4, + [546373] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11807), 2, + STATE(11808), 2, sym_comment, sym_block_comment, ACTIONS(7826), 14, @@ -718605,12 +718031,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [546373] = 4, + [546400] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11808), 2, + STATE(11809), 2, sym_comment, sym_block_comment, ACTIONS(13324), 14, @@ -718628,16 +718054,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [546400] = 14, + [546427] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11810), 2, + sym_comment, + sym_block_comment, + ACTIONS(10274), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + sym__backquoted_id, + ACTIONS(10272), 11, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_PIPE, + sym__alpha_identifier, + sym_operator_identifier, + [546456] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -718651,7 +718101,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(17826), 1, sym_arguments, - STATE(11809), 2, + STATE(11811), 2, sym_comment, sym_block_comment, STATE(16391), 2, @@ -718661,43 +718111,42 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, - [546447] = 5, + [546503] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11810), 2, + STATE(11812), 2, sym_comment, sym_block_comment, - ACTIONS(10274), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(10272), 11, - anon_sym_COLON, + ACTIONS(9585), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, anon_sym_STAR, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_PIPE, - sym__alpha_identifier, - sym_operator_identifier, - [546476] = 5, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [546530] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11811), 2, + STATE(11813), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 3, + ACTIONS(9482), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9477), 11, + ACTIONS(9484), 11, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -718709,35 +718158,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [546505] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11812), 2, - sym_comment, - sym_block_comment, - ACTIONS(9585), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [546532] = 4, + [546559] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11813), 2, + STATE(11814), 2, sym_comment, sym_block_comment, ACTIONS(13328), 14, @@ -718755,12 +718181,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [546559] = 4, + [546586] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11814), 2, + STATE(11815), 2, sym_comment, sym_block_comment, ACTIONS(13330), 14, @@ -718778,7 +718204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [546586] = 11, + [546613] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718798,7 +718224,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11815), 2, + STATE(11816), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -718808,19 +718234,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [546627] = 5, + [546654] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11816), 2, + STATE(11817), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 3, + ACTIONS(9427), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9432), 11, + ACTIONS(9429), 11, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -718832,7 +718258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [546656] = 11, + [546683] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -718852,7 +718278,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11817), 2, + STATE(11818), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -718862,16 +718288,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [546697] = 14, + [546724] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -718885,7 +718311,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(17826), 1, sym_arguments, - STATE(11818), 2, + STATE(11819), 2, sym_comment, sym_block_comment, STATE(16391), 2, @@ -718895,38 +718321,45 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, - [546744] = 4, + [546771] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11819), 2, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15260), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, + STATE(11820), 2, sym_comment, sym_block_comment, - ACTIONS(13334), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [546771] = 4, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [546812] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11820), 2, + STATE(11821), 2, sym_comment, sym_block_comment, - ACTIONS(13336), 14, + ACTIONS(13334), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -718941,17 +718374,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [546798] = 5, + [546839] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(11789), 1, + ACTIONS(10305), 1, sym__backquoted_id, - STATE(11821), 2, + STATE(11822), 2, sym_comment, sym_block_comment, - ACTIONS(11787), 13, + ACTIONS(10303), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -718965,17 +718398,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [546827] = 5, + [546868] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(10305), 1, + STATE(11823), 2, + sym_comment, + sym_block_comment, + ACTIONS(13336), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [546895] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(11789), 1, sym__backquoted_id, - STATE(11822), 2, + STATE(11824), 2, sym_comment, sym_block_comment, - ACTIONS(10303), 13, + ACTIONS(11787), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_EQ_GT, @@ -718989,12 +718445,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [546856] = 4, + [546924] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11823), 2, + STATE(11825), 2, sym_comment, sym_block_comment, ACTIONS(7940), 14, @@ -719012,12 +718468,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [546883] = 4, + [546951] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11824), 2, + ACTIONS(6188), 1, + anon_sym_LBRACE, + ACTIONS(13338), 1, + anon_sym_COLON, + ACTIONS(13340), 1, + anon_sym_with, + STATE(9450), 1, + sym_arguments, + STATE(9497), 1, + sym__refinement, + STATE(9503), 1, + sym_template_body, + STATE(12357), 1, + aux_sym_compound_type_repeat1, + STATE(9539), 2, + sym__indented_template_body, + sym__braced_template_body, + STATE(11826), 2, + sym_comment, + sym_block_comment, + ACTIONS(7744), 5, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + [546994] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11827), 2, sym_comment, sym_block_comment, ACTIONS(7980), 14, @@ -719035,15 +718522,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [546910] = 4, + [547021] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11825), 2, + STATE(11828), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 14, + ACTIONS(13342), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -719058,38 +718545,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [546937] = 12, + [547048] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6188), 1, - anon_sym_LBRACE, - ACTIONS(13340), 1, - anon_sym_COLON, - ACTIONS(13342), 1, - anon_sym_with, - STATE(9450), 1, - sym_arguments, - STATE(9497), 1, - sym__refinement, - STATE(9503), 1, - sym_template_body, - STATE(12357), 1, - aux_sym_compound_type_repeat1, - STATE(9539), 2, - sym__indented_template_body, - sym__braced_template_body, - STATE(11826), 2, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15923), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, + STATE(11829), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 5, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - [546980] = 11, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [547089] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719104,12 +718590,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(15923), 1, + STATE(15882), 1, sym__type_parameter, STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11827), 2, + STATE(11830), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -719119,16 +718605,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [547021] = 14, + [547130] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -719142,7 +718628,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(17826), 1, sym_arguments, - STATE(11828), 2, + STATE(11831), 2, sym_comment, sym_block_comment, STATE(16391), 2, @@ -719152,15 +718638,15 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, - [547068] = 4, + [547177] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11829), 2, + STATE(11832), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 14, + ACTIONS(9427), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -719175,42 +718661,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547095] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15882), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - STATE(11830), 2, - sym_comment, - sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [547136] = 4, + [547204] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11831), 2, + STATE(11833), 2, sym_comment, sym_block_comment, ACTIONS(12972), 14, @@ -719228,7 +718684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547163] = 11, + [547231] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719248,37 +718704,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11832), 2, - sym_comment, - sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [547204] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15900), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - STATE(11833), 2, + STATE(11834), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -719288,29 +718714,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [547245] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11834), 2, - sym_comment, - sym_block_comment, - ACTIONS(7572), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_EQ, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, [547272] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -719350,7 +718753,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(15893), 1, + STATE(15900), 1, sym__type_parameter, STATE(11736), 2, sym_identifier, @@ -719397,21 +718800,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(11838), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 14, + ACTIONS(7572), 14, sym__automatic_semicolon, ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_case, - anon_sym_STAR, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_AT, + anon_sym_EQ, + anon_sym_with, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, + anon_sym_POUND, [547398] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -719435,14 +718838,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [547425] = 5, + [547425] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15893), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, + STATE(11840), 2, + sym_comment, + sym_block_comment, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [547466] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7574), 1, anon_sym_DOT, - STATE(11840), 2, + STATE(11841), 2, sym_comment, sym_block_comment, ACTIONS(7572), 13, @@ -719459,32 +718892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [547454] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(13350), 1, - sym__indent, - STATE(11841), 2, - sym_comment, - sym_block_comment, - ACTIONS(13348), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym__backquoted_id, - ACTIONS(13346), 10, - anon_sym_COLON, - anon_sym__, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [547485] = 4, + [547495] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719507,7 +718915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547512] = 4, + [547522] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719530,7 +718938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547539] = 4, + [547549] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719553,52 +718961,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547566] = 14, + [547576] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6188), 1, - anon_sym_LBRACE, - ACTIONS(13340), 1, - anon_sym_COLON, - ACTIONS(13352), 1, - anon_sym_extends, - ACTIONS(13354), 1, - anon_sym_derives, - ACTIONS(13356), 1, - sym__automatic_semicolon, - STATE(12606), 1, - sym_extends_clause, - STATE(13604), 1, - sym_derives_clause, - STATE(14965), 1, - sym__definition_body, - STATE(14971), 1, - sym_template_body, - STATE(9539), 2, - sym__indented_template_body, - sym__braced_template_body, + ACTIONS(13350), 1, + sym__indent, STATE(11845), 2, sym_comment, sym_block_comment, - ACTIONS(13068), 3, - sym__outdent, - anon_sym_case, - anon_sym_SEMI, - [547613] = 6, + ACTIONS(13348), 3, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym__backquoted_id, + ACTIONS(13346), 10, + anon_sym_COLON, + anon_sym__, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [547607] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13359), 1, + ACTIONS(13352), 1, anon_sym_end, STATE(6602), 1, sym__end_marker, STATE(11846), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 12, + ACTIONS(9734), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -719611,16 +719011,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547644] = 14, + [547638] = 14, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(6188), 1, + anon_sym_LBRACE, + ACTIONS(13338), 1, + anon_sym_COLON, + ACTIONS(13354), 1, + anon_sym_extends, + ACTIONS(13356), 1, + anon_sym_derives, + ACTIONS(13358), 1, + sym__automatic_semicolon, + STATE(12606), 1, + sym_extends_clause, + STATE(13604), 1, + sym_derives_clause, + STATE(14965), 1, + sym__definition_body, + STATE(14971), 1, + sym_template_body, + STATE(9539), 2, + sym__indented_template_body, + sym__braced_template_body, + STATE(11847), 2, + sym_comment, + sym_block_comment, + ACTIONS(13068), 3, + sym__outdent, + anon_sym_case, + anon_sym_SEMI, + [547685] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -719634,7 +719067,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(17826), 1, sym_arguments, - STATE(11847), 2, + STATE(11848), 2, sym_comment, sym_block_comment, STATE(16391), 2, @@ -719644,12 +719077,12 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, - [547691] = 4, + [547732] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11848), 2, + STATE(11849), 2, sym_comment, sym_block_comment, ACTIONS(13363), 14, @@ -719667,7 +719100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [547718] = 11, + [547759] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719687,7 +719120,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11849), 2, + STATE(11850), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -719697,30 +719130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [547759] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11850), 2, - sym_comment, - sym_block_comment, - ACTIONS(13365), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [547786] = 5, + [547800] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719744,39 +719154,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [547815] = 13, + [547829] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6188), 1, - anon_sym_LBRACE, - ACTIONS(13340), 1, - anon_sym_COLON, - ACTIONS(13352), 1, - anon_sym_extends, - ACTIONS(13354), 1, - anon_sym_derives, - STATE(12617), 1, - sym_extends_clause, - STATE(13603), 1, - sym_derives_clause, - STATE(14971), 1, - sym_template_body, - STATE(14972), 1, - sym__definition_body, - STATE(9539), 2, - sym__indented_template_body, - sym__braced_template_body, STATE(11852), 2, sym_comment, sym_block_comment, - ACTIONS(12976), 4, + ACTIONS(13365), 14, sym__automatic_semicolon, - sym__outdent, + ts_builtin_sym_end, + anon_sym_RBRACE, anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, anon_sym_SEMI, - [547860] = 4, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [547856] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719799,7 +719200,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [547887] = 11, + [547883] = 13, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(6188), 1, + anon_sym_LBRACE, + ACTIONS(13338), 1, + anon_sym_COLON, + ACTIONS(13354), 1, + anon_sym_extends, + ACTIONS(13356), 1, + anon_sym_derives, + STATE(12617), 1, + sym_extends_clause, + STATE(13603), 1, + sym_derives_clause, + STATE(14971), 1, + sym_template_body, + STATE(14972), 1, + sym__definition_body, + STATE(9539), 2, + sym__indented_template_body, + sym__braced_template_body, + STATE(11854), 2, + sym_comment, + sym_block_comment, + ACTIONS(12976), 4, + sym__automatic_semicolon, + sym__outdent, + anon_sym_case, + anon_sym_SEMI, + [547928] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719819,7 +719252,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11854), 2, + STATE(11855), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -719829,12 +719262,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [547928] = 4, + [547969] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11855), 2, + STATE(11856), 2, sym_comment, sym_block_comment, ACTIONS(7566), 14, @@ -719852,12 +719285,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [547955] = 5, + [547996] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11856), 2, + STATE(11857), 2, sym_comment, sym_block_comment, ACTIONS(7914), 3, @@ -719876,12 +719309,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [547984] = 5, + [548025] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11857), 2, + STATE(11858), 2, sym_comment, sym_block_comment, ACTIONS(11807), 3, @@ -719900,31 +719333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548013] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(8947), 2, - anon_sym_LBRACK, - sym__backquoted_id, - STATE(11858), 2, - sym_comment, - sym_block_comment, - ACTIONS(8945), 12, - anon_sym__, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_end, - anon_sym_AT, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [548042] = 5, + [548054] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719948,7 +719357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548071] = 4, + [548083] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719971,7 +719380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [548098] = 4, + [548110] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -719994,7 +719403,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [548125] = 11, + [548137] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8945), 2, + anon_sym_LBRACK, + sym__backquoted_id, + STATE(11862), 2, + sym_comment, + sym_block_comment, + ACTIONS(8943), 12, + anon_sym__, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_end, + anon_sym_AT, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [548166] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720014,7 +719447,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11862), 2, + STATE(11863), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -720024,12 +719457,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [548166] = 5, + [548207] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11863), 2, + STATE(11864), 2, + sym_comment, + sym_block_comment, + ACTIONS(7894), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_EQ, + anon_sym_with, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_POUND, + [548234] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11865), 2, sym_comment, sym_block_comment, ACTIONS(11796), 3, @@ -720048,15 +719504,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548195] = 4, + [548263] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11864), 2, + STATE(11866), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 14, + ACTIONS(7580), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -720071,7 +719527,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [548222] = 11, + [548290] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720088,7 +719544,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(17009), 1, sym_stable_identifier, - STATE(11865), 2, + STATE(11867), 2, sym_comment, sym_block_comment, STATE(14103), 2, @@ -720101,30 +719557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [548263] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11866), 2, - sym_comment, - sym_block_comment, - ACTIONS(7580), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_EQ, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [548290] = 11, + [548331] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720144,7 +719577,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11867), 2, + STATE(11868), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -720154,12 +719587,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [548331] = 5, + [548372] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11868), 2, + STATE(11869), 2, sym_comment, sym_block_comment, ACTIONS(11789), 3, @@ -720178,12 +719611,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548360] = 5, + [548401] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11869), 2, + STATE(11870), 2, sym_comment, sym_block_comment, ACTIONS(11785), 3, @@ -720202,30 +719635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548389] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11870), 2, - sym_comment, - sym_block_comment, - ACTIONS(11754), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [548416] = 5, + [548430] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720249,7 +719659,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548445] = 11, + [548459] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11872), 2, + sym_comment, + sym_block_comment, + ACTIONS(11754), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [548486] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720269,7 +719702,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11872), 2, + STATE(11873), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -720279,30 +719712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [548486] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11873), 2, - sym_comment, - sym_block_comment, - ACTIONS(7912), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_with, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [548513] = 4, + [548527] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720310,7 +719720,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11874), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 14, + ACTIONS(8216), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -720325,7 +719735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [548540] = 5, + [548554] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720349,7 +719759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548569] = 5, + [548583] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720373,7 +719783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548598] = 6, + [548612] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720386,7 +719796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 11, + ACTIONS(8562), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -720398,7 +719808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [548629] = 4, + [548643] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720421,7 +719831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [548656] = 4, + [548670] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720429,14 +719839,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(11879), 2, sym_comment, sym_block_comment, - ACTIONS(4180), 14, + ACTIONS(7912), 14, sym__automatic_semicolon, - sym__outdent, + ts_builtin_sym_end, anon_sym_COLON, anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_case, anon_sym_COMMA, - anon_sym_DOT, anon_sym_LBRACK, anon_sym_AT, anon_sym_with, @@ -720444,7 +719854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [548683] = 4, + [548697] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720452,14 +719862,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(11880), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 14, + ACTIONS(4180), 14, sym__automatic_semicolon, - ts_builtin_sym_end, + sym__outdent, anon_sym_COLON, anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_case, anon_sym_COMMA, + anon_sym_DOT, anon_sym_LBRACK, anon_sym_AT, anon_sym_with, @@ -720467,7 +719877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [548710] = 4, + [548724] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720490,16 +719900,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [548737] = 14, + [548751] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -720523,7 +719933,53 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, - [548784] = 11, + [548798] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11883), 2, + sym_comment, + sym_block_comment, + ACTIONS(7872), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_POUND, + [548825] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11884), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_else, + anon_sym_do, + anon_sym_yield, + [548852] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720543,7 +719999,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11883), 2, + STATE(11885), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -720553,35 +720009,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [548825] = 4, + [548893] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11884), 2, + STATE(11886), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 14, + ACTIONS(7932), 14, sym__automatic_semicolon, ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_case, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_POUND, - anon_sym_else, - anon_sym_do, - anon_sym_yield, - [548852] = 4, + [548920] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11885), 2, + STATE(11887), 2, sym_comment, sym_block_comment, ACTIONS(7566), 14, @@ -720599,35 +720055,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [548879] = 4, + [548947] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11886), 2, + STATE(11888), 2, sym_comment, sym_block_comment, ACTIONS(7932), 14, sym__automatic_semicolon, ts_builtin_sym_end, - anon_sym_COLON, - anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_case, - anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_AT, - anon_sym_with, - anon_sym_derives, + anon_sym_if, + anon_sym_match, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_POUND, - [548906] = 5, + anon_sym_else, + anon_sym_do, + anon_sym_yield, + [548974] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11887), 2, + STATE(11889), 2, sym_comment, sym_block_comment, ACTIONS(11779), 3, @@ -720646,35 +720102,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [548935] = 4, + [549003] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11888), 2, + STATE(11890), 2, sym_comment, sym_block_comment, - ACTIONS(7932), 14, + ACTIONS(11779), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, + anon_sym_STAR, anon_sym_LBRACK, anon_sym_if, anon_sym_match, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, - anon_sym_else, + anon_sym_catch, + anon_sym_finally, anon_sym_do, anon_sym_yield, - [548962] = 4, + [549030] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11889), 2, + STATE(11891), 2, sym_comment, sym_block_comment, ACTIONS(7222), 14, @@ -720692,39 +720148,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [548989] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11890), 2, - sym_comment, - sym_block_comment, - ACTIONS(11779), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [549016] = 14, + [549057] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -720738,7 +720171,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(17826), 1, sym_arguments, - STATE(11891), 2, + STATE(11892), 2, sym_comment, sym_block_comment, STATE(16391), 2, @@ -720748,15 +720181,15 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__outdent, anon_sym_SEMI, - [549063] = 4, + [549104] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11892), 2, + STATE(11893), 2, sym_comment, sym_block_comment, - ACTIONS(9008), 14, + ACTIONS(7894), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -720764,22 +720197,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_if, anon_sym_match, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_POUND, anon_sym_else, - anon_sym_catch, - anon_sym_finally, anon_sym_do, anon_sym_yield, - [549090] = 4, + [549131] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11893), 2, + STATE(11894), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 14, + ACTIONS(9008), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -720787,38 +720220,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_if, anon_sym_match, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, anon_sym_else, + anon_sym_catch, + anon_sym_finally, anon_sym_do, anon_sym_yield, - [549117] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7566), 1, - sym__backquoted_id, - STATE(11894), 2, - sym_comment, - sym_block_comment, - ACTIONS(8557), 13, - anon_sym_COLON, - anon_sym_STAR, - anon_sym_end, - anon_sym_AT, - anon_sym_EQ, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_PIPE, - sym__alpha_identifier, - sym_operator_identifier, - [549146] = 4, + [549158] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720841,7 +720250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [549173] = 4, + [549185] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720864,7 +720273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [549200] = 4, + [549212] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720887,7 +720296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [549227] = 4, + [549239] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720910,7 +720319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [549254] = 4, + [549266] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -720933,22 +720342,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [549281] = 5, + [549293] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7566), 1, + sym__backquoted_id, STATE(11900), 2, sym_comment, sym_block_comment, - ACTIONS(11775), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(11773), 11, + ACTIONS(8567), 13, anon_sym_COLON, anon_sym_STAR, anon_sym_end, + anon_sym_AT, + anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, @@ -720957,36 +720366,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549310] = 11, + [549322] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15170), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, STATE(11901), 2, sym_comment, sym_block_comment, - ACTIONS(9445), 6, + ACTIONS(11775), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + sym__backquoted_id, + ACTIONS(11773), 11, + anon_sym_COLON, + anon_sym_STAR, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + anon_sym_PIPE, + sym__alpha_identifier, + sym_operator_identifier, [549351] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -721049,7 +720452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(15738), 1, + STATE(15170), 1, sym__type_parameter, STATE(11736), 2, sym_identifier, @@ -721064,14 +720467,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [549448] = 5, + [549448] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15738), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, STATE(11905), 2, sym_comment, sym_block_comment, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [549489] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11906), 2, + sym_comment, + sym_block_comment, ACTIONS(11771), 3, anon_sym_COMMA, anon_sym_RPAREN, @@ -721088,12 +720521,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549477] = 4, + [549518] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11906), 2, + STATE(11907), 2, sym_comment, sym_block_comment, ACTIONS(7940), 14, @@ -721111,7 +720544,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [549504] = 11, + [549545] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11908), 2, + sym_comment, + sym_block_comment, + ACTIONS(11796), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [549572] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721131,7 +720587,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13378), 2, anon_sym_EQ_GT, anon_sym_QMARK_EQ_GT, - STATE(11907), 2, + STATE(11909), 2, sym_comment, sym_block_comment, ACTIONS(13380), 6, @@ -721141,35 +720597,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [549545] = 4, + [549613] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11908), 2, + STATE(11910), 2, sym_comment, sym_block_comment, - ACTIONS(11796), 14, + ACTIONS(7826), 14, sym__automatic_semicolon, ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_case, - anon_sym_STAR, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, + anon_sym_derives, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [549572] = 4, + anon_sym_POUND, + [549640] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11909), 2, + STATE(11911), 2, sym_comment, sym_block_comment, ACTIONS(7980), 14, @@ -721187,35 +720643,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [549599] = 4, + [549667] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11910), 2, - sym_comment, - sym_block_comment, - ACTIONS(7826), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [549626] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11911), 2, + STATE(11912), 2, sym_comment, sym_block_comment, ACTIONS(7826), 14, @@ -721233,12 +720666,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [549653] = 5, + [549694] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11912), 2, + STATE(11913), 2, sym_comment, sym_block_comment, ACTIONS(12742), 3, @@ -721257,7 +720690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549682] = 11, + [549723] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721277,7 +720710,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11913), 2, + STATE(11914), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -721287,30 +720720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [549723] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11914), 2, - sym_comment, - sym_block_comment, - ACTIONS(8228), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [549750] = 5, + [549764] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721334,7 +720744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549779] = 5, + [549793] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721358,7 +720768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549808] = 5, + [549822] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721366,11 +720776,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(11917), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 3, + ACTIONS(9652), 3, anon_sym_COMMA, anon_sym_RPAREN, sym__backquoted_id, - ACTIONS(9658), 11, + ACTIONS(9654), 11, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -721382,36 +720792,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549837] = 11, + [549851] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(16557), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, STATE(11918), 2, sym_comment, sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, + ACTIONS(8216), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, [549878] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -721438,14 +720841,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_do, anon_sym_yield, - [549911] = 5, + [549911] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(16557), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, STATE(11920), 2, sym_comment, sym_block_comment, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [549952] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11921), 2, + sym_comment, + sym_block_comment, ACTIONS(11767), 3, anon_sym_COMMA, anon_sym_RPAREN, @@ -721462,12 +720895,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549940] = 5, + [549981] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11921), 2, + STATE(11922), 2, sym_comment, sym_block_comment, ACTIONS(11763), 3, @@ -721486,14 +720919,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [549969] = 5, + [550010] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(13386), 1, anon_sym_DOT, - STATE(11922), 2, + STATE(11923), 2, sym_comment, sym_block_comment, ACTIONS(7572), 13, @@ -721510,7 +720943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [549998] = 7, + [550039] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721521,10 +720954,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_enum_definition_repeat1, STATE(12862), 1, sym_annotation, - STATE(11923), 2, + STATE(11924), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 11, + ACTIONS(8525), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -721536,30 +720969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_derives, anon_sym_LPAREN, anon_sym_SEMI, - [550031] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11924), 2, - sym_comment, - sym_block_comment, - ACTIONS(7912), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_else, - anon_sym_do, - anon_sym_yield, - [550058] = 5, + [550072] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721583,7 +720993,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [550087] = 10, + [550101] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11926), 2, + sym_comment, + sym_block_comment, + ACTIONS(7912), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_else, + anon_sym_do, + anon_sym_yield, + [550128] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721600,10 +721033,10 @@ static const uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(13432), 1, sym_arguments, - STATE(11926), 2, + STATE(11927), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 8, + ACTIONS(7734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -721612,14 +721045,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_catch, anon_sym_finally, - [550126] = 5, + [550167] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7574), 1, anon_sym_DOT, - STATE(11927), 2, + STATE(11928), 2, sym_comment, sym_block_comment, ACTIONS(7572), 13, @@ -721636,36 +721069,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [550155] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15701), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - STATE(11928), 2, - sym_comment, - sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, [550196] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -721712,79 +721115,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [550250] = 5, + [550250] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9430), 2, - sym__outdent, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15701), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, STATE(11931), 2, sym_comment, sym_block_comment, - ACTIONS(9432), 12, - anon_sym_case, - anon_sym_EQ_GT, + ACTIONS(9445), 6, anon_sym_end, - anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, - [550279] = 5, + [550291] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9427), 2, + sym__outdent, + sym__backquoted_id, STATE(11932), 2, sym_comment, sym_block_comment, - ACTIONS(12746), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym__backquoted_id, - ACTIONS(12744), 11, - anon_sym_COLON, - anon_sym_STAR, + ACTIONS(9429), 12, + anon_sym_case, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_PIPE, + anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [550308] = 5, + [550320] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9475), 2, - sym__outdent, - sym__backquoted_id, STATE(11933), 2, sym_comment, sym_block_comment, - ACTIONS(9477), 12, - anon_sym_case, - anon_sym_EQ_GT, + ACTIONS(12746), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + sym__backquoted_id, + ACTIONS(12744), 11, + anon_sym_COLON, + anon_sym_STAR, anon_sym_end, - anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, + anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [550337] = 5, + [550349] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721808,7 +721217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [550366] = 5, + [550378] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721832,7 +721241,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [550395] = 12, + [550407] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721857,23 +721266,47 @@ static const uint16_t ts_small_parse_table[] = { STATE(11936), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 5, + ACTIONS(7744), 5, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - [550438] = 5, + [550450] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9758), 2, + ACTIONS(9482), 2, sym__outdent, sym__backquoted_id, STATE(11937), 2, sym_comment, sym_block_comment, + ACTIONS(9484), 12, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + sym__alpha_identifier, + sym_operator_identifier, + [550479] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9758), 2, + sym__outdent, + sym__backquoted_id, + STATE(11938), 2, + sym_comment, + sym_block_comment, ACTIONS(9756), 12, anon_sym_case, anon_sym_EQ_GT, @@ -721887,7 +721320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [550467] = 6, + [550508] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -721896,7 +721329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(5740), 1, sym_type_arguments, - STATE(11938), 2, + STATE(11939), 2, sym_comment, sym_block_comment, ACTIONS(13394), 12, @@ -721912,36 +721345,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [550498] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15680), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - STATE(11939), 2, - sym_comment, - sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, [550539] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -721966,31 +721369,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [550568] = 5, + [550568] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9530), 2, - sym__outdent, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15680), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, STATE(11941), 2, sym_comment, sym_block_comment, - ACTIONS(9532), 12, - anon_sym_case, - anon_sym_EQ_GT, + ACTIONS(9445), 6, anon_sym_end, - anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, - [550597] = 4, + [550609] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722013,7 +721422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [550624] = 4, + [550636] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722036,39 +721445,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [550651] = 4, + [550663] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9534), 2, + sym__outdent, + sym__backquoted_id, STATE(11944), 2, sym_comment, sym_block_comment, - ACTIONS(11754), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, + ACTIONS(9536), 12, anon_sym_case, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, + anon_sym_EQ_GT, + anon_sym_end, anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [550678] = 14, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + sym__alpha_identifier, + sym_operator_identifier, + [550692] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -722092,7 +721502,30 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, - [550725] = 11, + [550739] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11946), 2, + sym_comment, + sym_block_comment, + ACTIONS(11754), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [550766] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722112,7 +721545,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11946), 2, + STATE(11947), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -722122,7 +721555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [550766] = 5, + [550807] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722130,34 +721563,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9740), 2, sym__outdent, sym__backquoted_id, - STATE(11947), 2, - sym_comment, - sym_block_comment, - ACTIONS(9738), 12, - anon_sym_case, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_QMARK_EQ_GT, - sym__alpha_identifier, - sym_operator_identifier, - [550795] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9744), 2, - sym__outdent, - sym__backquoted_id, STATE(11948), 2, sym_comment, sym_block_comment, - ACTIONS(9742), 12, + ACTIONS(9738), 12, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -722170,7 +721579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [550824] = 4, + [550836] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722193,7 +721602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [550851] = 4, + [550863] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722216,7 +721625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [550878] = 4, + [550890] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722239,18 +721648,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [550905] = 5, + [550917] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9562), 2, + ACTIONS(9744), 2, sym__outdent, sym__backquoted_id, STATE(11952), 2, sym_comment, sym_block_comment, - ACTIONS(9564), 12, + ACTIONS(9742), 12, anon_sym_case, anon_sym_EQ_GT, anon_sym_end, @@ -722263,14 +721672,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [550934] = 4, + [550946] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9501), 2, + sym__outdent, + sym__backquoted_id, STATE(11953), 2, sym_comment, sym_block_comment, + ACTIONS(9503), 12, + anon_sym_case, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_QMARK_EQ_GT, + sym__alpha_identifier, + sym_operator_identifier, + [550975] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11954), 2, + sym_comment, + sym_block_comment, ACTIONS(7566), 14, sym__automatic_semicolon, ts_builtin_sym_end, @@ -722286,7 +721719,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [550961] = 6, + [551002] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722295,7 +721728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(5740), 1, sym_type_arguments, - STATE(11954), 2, + STATE(11955), 2, sym_comment, sym_block_comment, ACTIONS(13400), 12, @@ -722311,30 +721744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [550992] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11955), 2, - sym_comment, - sym_block_comment, - ACTIONS(4180), 14, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_LBRACK, - anon_sym_while, - anon_sym_match, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_else, - anon_sym_then, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - [551019] = 4, + [551033] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722342,7 +721752,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11956), 2, sym_comment, sym_block_comment, - ACTIONS(7222), 14, + ACTIONS(4180), 14, anon_sym_COMMA, anon_sym_DOT, anon_sym_LBRACK, @@ -722357,16 +721767,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [551046] = 14, + [551060] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -722390,7 +721800,30 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_SEMI, - [551093] = 5, + [551107] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11958), 2, + sym_comment, + sym_block_comment, + ACTIONS(7222), 14, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_LBRACK, + anon_sym_while, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + [551134] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722398,7 +721831,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9598), 2, sym__outdent, sym__backquoted_id, - STATE(11958), 2, + STATE(11959), 2, sym_comment, sym_block_comment, ACTIONS(9600), 12, @@ -722414,7 +721847,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [551122] = 11, + [551163] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722434,7 +721867,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11959), 2, + STATE(11960), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -722444,36 +721877,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551163] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7830), 1, - anon_sym_LBRACE, - ACTIONS(13404), 1, - anon_sym_COLON, - STATE(12115), 1, - aux_sym_compound_type_repeat1, - STATE(14458), 1, - sym_template_body, - STATE(14464), 1, - sym__refinement, - STATE(14542), 1, - sym_arguments, - STATE(11960), 2, - sym_comment, - sym_block_comment, - STATE(14416), 2, - sym__indented_template_body, - sym__braced_template_body, - ACTIONS(7748), 6, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COMMA, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, [551204] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -722498,6 +721901,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_do, anon_sym_yield, [551231] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(7830), 1, + anon_sym_LBRACE, + ACTIONS(13404), 1, + anon_sym_COLON, + STATE(12115), 1, + aux_sym_compound_type_repeat1, + STATE(14458), 1, + sym_template_body, + STATE(14464), 1, + sym__refinement, + STATE(14542), 1, + sym_arguments, + STATE(11962), 2, + sym_comment, + sym_block_comment, + STATE(14416), 2, + sym__indented_template_body, + sym__braced_template_body, + ACTIONS(7744), 6, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COMMA, + anon_sym_with, + anon_sym_LPAREN, + anon_sym_SEMI, + [551272] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722517,7 +721950,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11962), 2, + STATE(11963), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -722527,7 +721960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551272] = 11, + [551313] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722547,7 +721980,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11963), 2, + STATE(11964), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -722557,30 +721990,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551313] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11964), 2, - sym_comment, - sym_block_comment, - ACTIONS(7838), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [551340] = 4, + [551354] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722603,7 +722013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551367] = 4, + [551381] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722626,7 +722036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551394] = 8, + [551408] = 8, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722653,7 +722063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [551429] = 4, + [551443] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722661,7 +722071,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11968), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 14, + ACTIONS(7838), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -722676,7 +722086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551456] = 4, + [551470] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722699,7 +722109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551483] = 4, + [551497] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722722,16 +722132,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551510] = 14, + [551524] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -722755,7 +722165,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, - [551557] = 11, + [551571] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722785,7 +722195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551598] = 5, + [551612] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722809,7 +722219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [551627] = 4, + [551641] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722817,7 +722227,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11974), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 14, + ACTIONS(9652), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -722832,7 +722242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551654] = 4, + [551668] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722855,7 +722265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [551681] = 4, + [551695] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722878,7 +722288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551708] = 4, + [551722] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722886,7 +722296,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11977), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 14, + ACTIONS(7882), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -722901,7 +722311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551735] = 11, + [551749] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722931,7 +722341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551776] = 4, + [551790] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722954,7 +722364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551803] = 4, + [551817] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -722962,7 +722372,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11980), 2, sym_comment, sym_block_comment, - ACTIONS(7894), 14, + ACTIONS(7798), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -722977,7 +722387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551830] = 11, + [551844] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723007,7 +722417,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551871] = 6, + [551885] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11982), 2, + sym_comment, + sym_block_comment, + ACTIONS(7894), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [551912] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723016,7 +722449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(5740), 1, sym_type_arguments, - STATE(11982), 2, + STATE(11983), 2, sym_comment, sym_block_comment, ACTIONS(13408), 12, @@ -723032,12 +722465,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551902] = 4, + [551943] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11983), 2, + STATE(11984), 2, sym_comment, sym_block_comment, ACTIONS(7932), 14, @@ -723055,12 +722488,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [551929] = 4, + [551970] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11984), 2, + STATE(11985), 2, sym_comment, sym_block_comment, ACTIONS(7838), 14, @@ -723078,7 +722511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [551956] = 11, + [551997] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723098,7 +722531,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11985), 2, + STATE(11986), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723108,36 +722541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [551997] = 10, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(12712), 1, - anon_sym_LBRACK, - ACTIONS(12716), 1, - anon_sym_POUND, - ACTIONS(12727), 1, - anon_sym_AT, - STATE(12255), 1, - sym_type_arguments, - STATE(12321), 1, - aux_sym_enum_definition_repeat1, - STATE(13201), 1, - sym_annotation, - STATE(11986), 2, - sym_comment, - sym_block_comment, - ACTIONS(7702), 8, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - [552036] = 4, + [552038] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723160,7 +722564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [552063] = 4, + [552065] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723183,30 +722587,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [552090] = 4, + [552092] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(12712), 1, + anon_sym_LBRACK, + ACTIONS(12716), 1, + anon_sym_POUND, + ACTIONS(12727), 1, + anon_sym_AT, + STATE(12255), 1, + sym_type_arguments, + STATE(12328), 1, + aux_sym_enum_definition_repeat1, + STATE(13201), 1, + sym_annotation, STATE(11989), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 14, + ACTIONS(7762), 8, sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_with, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [552117] = 4, + [552131] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723229,7 +722639,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [552144] = 11, + [552158] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(11991), 2, + sym_comment, + sym_block_comment, + ACTIONS(7572), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [552185] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723249,7 +722682,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11991), 2, + STATE(11992), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723259,16 +722692,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552185] = 14, + [552226] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9443), 1, + sym__alpha_identifier, + ACTIONS(9447), 1, + sym__backquoted_id, + ACTIONS(11116), 1, + anon_sym__, + ACTIONS(11126), 1, + sym_operator_identifier, + STATE(4185), 1, + sym__soft_identifier, + STATE(15275), 1, + sym__type_parameter, + STATE(11736), 2, + sym_identifier, + sym_wildcard, + STATE(11993), 2, + sym_comment, + sym_block_comment, + ACTIONS(9445), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [552267] = 14, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -723282,7 +722745,7 @@ static const uint16_t ts_small_parse_table[] = { sym__refinement, STATE(17826), 1, sym_arguments, - STATE(11992), 2, + STATE(11994), 2, sym_comment, sym_block_comment, STATE(16391), 2, @@ -723292,7 +722755,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, - [552232] = 11, + [552314] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723307,12 +722770,12 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(15275), 1, + STATE(15266), 1, sym__type_parameter, STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11993), 2, + STATE(11995), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723322,7 +722785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552273] = 11, + [552355] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723342,37 +722805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(11994), 2, - sym_comment, - sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [552314] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15299), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - STATE(11995), 2, + STATE(11996), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723382,30 +722815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552355] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(11996), 2, - sym_comment, - sym_block_comment, - ACTIONS(7872), 14, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [552382] = 10, + [552396] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723425,7 +722835,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11997), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 8, + ACTIONS(7762), 8, sym__automatic_semicolon, anon_sym_COLON, anon_sym_LBRACE, @@ -723434,33 +722844,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [552421] = 7, + [552435] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13396), 1, - anon_sym_LBRACK, - ACTIONS(13414), 1, - anon_sym_match, - STATE(5740), 1, - sym_type_arguments, STATE(11998), 2, sym_comment, sym_block_comment, - ACTIONS(13412), 11, + ACTIONS(7872), 14, sym__automatic_semicolon, + ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, + anon_sym_LBRACK, anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_else, - anon_sym_catch, + anon_sym_POUND, anon_sym_finally, anon_sym_do, anon_sym_yield, - [552454] = 11, + [552462] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723490,22 +722897,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552495] = 4, + [552503] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(13396), 1, + anon_sym_LBRACK, + ACTIONS(13414), 1, + anon_sym_match, + STATE(5740), 1, + sym_type_arguments, STATE(12000), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 14, + ACTIONS(13412), 11, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, - anon_sym_LBRACK, anon_sym_if, - anon_sym_match, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_else, @@ -723513,7 +722923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [552522] = 11, + [552536] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723543,12 +722953,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552563] = 6, + [552577] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13418), 1, + ACTIONS(13416), 1, anon_sym_LPAREN, STATE(12968), 1, sym_arguments, @@ -723568,7 +722978,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_do, anon_sym_yield, - [552594] = 11, + [552608] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12003), 2, + sym_comment, + sym_block_comment, + ACTIONS(13419), 14, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [552635] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723588,7 +723021,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12003), 2, + STATE(12004), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723598,7 +723031,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552635] = 5, + [552676] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723606,7 +723039,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(7814), 2, sym__outdent, sym__backquoted_id, - STATE(12004), 2, + STATE(12005), 2, sym_comment, sym_block_comment, ACTIONS(7808), 12, @@ -723622,7 +723055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_EQ_GT, sym__alpha_identifier, sym_operator_identifier, - [552664] = 11, + [552705] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723642,7 +723075,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12005), 2, + STATE(12006), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723652,7 +723085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552705] = 11, + [552746] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723672,7 +723105,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12006), 2, + STATE(12007), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723682,12 +723115,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552746] = 4, + [552787] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12007), 2, + STATE(12008), 2, sym_comment, sym_block_comment, ACTIONS(7566), 14, @@ -723705,31 +723138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [552773] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9360), 1, - anon_sym_COLON, - STATE(12008), 2, - sym_comment, - sym_block_comment, - ACTIONS(9008), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [552802] = 5, + [552814] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723753,7 +723162,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [552831] = 11, + [552843] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9360), 1, + anon_sym_COLON, + STATE(12010), 2, + sym_comment, + sym_block_comment, + ACTIONS(9008), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [552872] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723773,7 +723206,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12010), 2, + STATE(12011), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723783,12 +723216,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552872] = 4, + [552913] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12011), 2, + STATE(12012), 2, sym_comment, sym_block_comment, ACTIONS(7872), 14, @@ -723806,7 +723239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [552899] = 11, + [552940] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723826,7 +723259,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12012), 2, + STATE(12013), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723836,12 +723269,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [552940] = 4, + [552981] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12013), 2, + STATE(12014), 2, sym_comment, sym_block_comment, ACTIONS(9581), 14, @@ -723859,7 +723292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [552967] = 11, + [553008] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723879,7 +723312,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12014), 2, + STATE(12015), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723889,7 +723322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [553008] = 11, + [553049] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723909,7 +723342,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12015), 2, + STATE(12016), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723919,7 +723352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [553049] = 11, + [553090] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -723939,7 +723372,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(11736), 2, sym_identifier, sym_wildcard, - STATE(12016), 2, + STATE(12017), 2, sym_comment, sym_block_comment, ACTIONS(9445), 6, @@ -723949,12 +723382,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [553090] = 4, + [553131] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12017), 2, + STATE(12018), 2, sym_comment, sym_block_comment, ACTIONS(7580), 14, @@ -723972,36 +723405,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [553117] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9443), 1, - sym__alpha_identifier, - ACTIONS(9447), 1, - sym__backquoted_id, - ACTIONS(11116), 1, - anon_sym__, - ACTIONS(11126), 1, - sym_operator_identifier, - STATE(4185), 1, - sym__soft_identifier, - STATE(15260), 1, - sym__type_parameter, - STATE(11736), 2, - sym_identifier, - sym_wildcard, - STATE(12018), 2, - sym_comment, - sym_block_comment, - ACTIONS(9445), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, [553158] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -724830,7 +724233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12049), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 14, + ACTIONS(9427), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -724853,7 +724256,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12050), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 14, + ACTIONS(9482), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -724899,7 +724302,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12052), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 14, + ACTIONS(9534), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -724952,7 +724355,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12054), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 11, + ACTIONS(13419), 11, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_case, @@ -724994,9 +724397,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -725074,9 +724477,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(7456), 1, anon_sym_LBRACE, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, ACTIONS(12842), 1, anon_sym_COLON, @@ -725132,7 +724535,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12061), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 14, + ACTIONS(9501), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -725208,7 +724611,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12064), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 14, + ACTIONS(9534), 14, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -725562,59 +724965,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [555157] = 5, + [555157] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8544), 1, + anon_sym_LPAREN, + STATE(12134), 1, + aux_sym_annotation_repeat1, + STATE(13178), 1, + sym_arguments, STATE(12078), 2, sym_comment, sym_block_comment, - ACTIONS(13446), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym__backquoted_id, - ACTIONS(13444), 10, - anon_sym_COLON, - anon_sym__, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [555185] = 4, + ACTIONS(8469), 10, + sym__automatic_semicolon, + sym__outdent, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_SEMI, + anon_sym_else, + anon_sym_catch, + anon_sym_finally, + [555189] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(4408), 1, + sym__alpha_identifier, + ACTIONS(4426), 1, + sym__backquoted_id, + ACTIONS(13444), 1, + anon_sym_type, + ACTIONS(13446), 1, + sym_operator_identifier, + STATE(5262), 1, + sym__soft_identifier, + STATE(5398), 1, + sym_identifier, + STATE(5728), 1, + sym__type_identifier, STATE(12079), 2, sym_comment, sym_block_comment, - ACTIONS(11796), 13, - anon_sym_COLON, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_LT_COLON, - anon_sym_LT_PERCENT, - anon_sym_while, - anon_sym_match, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_then, - anon_sym_do, - [555211] = 11, + ACTIONS(4420), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [555229] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, ACTIONS(13448), 1, anon_sym_type, @@ -725629,14 +725041,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12080), 2, sym_comment, sym_block_comment, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555251] = 4, + [555269] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725644,21 +725056,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12081), 2, sym_comment, sym_block_comment, - ACTIONS(12972), 13, + ACTIONS(7838), 13, sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_case, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_AT, + anon_sym_EQ, + anon_sym_with, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [555277] = 4, + anon_sym_POUND, + [555295] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725680,7 +725092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [555303] = 4, + [555321] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725702,7 +725114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [555329] = 11, + [555347] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725717,7 +725129,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4638), 1, sym_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(4962), 1, sym__type_identifier, @@ -725731,7 +725143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555369] = 4, + [555387] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725753,7 +725165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [555395] = 5, + [555413] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725776,7 +725188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [555423] = 4, + [555441] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725798,7 +725210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [555449] = 4, + [555467] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725820,7 +725232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [555475] = 6, + [555493] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725844,7 +725256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [555505] = 11, + [555523] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725873,7 +725285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555545] = 11, + [555563] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725890,7 +725302,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(5008), 1, sym__type_identifier, - STATE(5052), 1, + STATE(5051), 1, sym_identifier, STATE(12091), 2, sym_comment, @@ -725902,7 +725314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555585] = 6, + [555603] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725926,7 +725338,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [555615] = 11, + [555633] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725955,7 +725367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555655] = 4, + [555673] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -725977,14 +725389,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_derives, anon_sym_LPAREN, anon_sym_SEMI, - [555681] = 11, + [555699] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8264), 1, + ACTIONS(8266), 1, sym__alpha_identifier, - ACTIONS(8272), 1, + ACTIONS(8274), 1, sym__backquoted_id, ACTIONS(13468), 1, anon_sym_type, @@ -725999,14 +725411,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12095), 2, sym_comment, sym_block_comment, - ACTIONS(8268), 6, + ACTIONS(8270), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555721] = 11, + [555739] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726035,7 +725447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555761] = 4, + [555779] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726057,7 +725469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [555787] = 11, + [555805] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726086,7 +725498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [555827] = 5, + [555845] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726109,7 +725521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [555855] = 4, + [555873] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726117,7 +725529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12100), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 13, + ACTIONS(9652), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -726131,7 +725543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [555881] = 5, + [555899] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726154,32 +725566,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [555909] = 7, + [555927] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12731), 1, - anon_sym_LPAREN, - STATE(12292), 1, - aux_sym_annotation_repeat1, - STATE(13316), 1, - sym_arguments, STATE(12102), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 10, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, + ACTIONS(13490), 3, anon_sym_LBRACE, - anon_sym_case, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_SEMI, - [555941] = 5, + anon_sym_LPAREN, + sym__backquoted_id, + ACTIONS(13488), 10, + anon_sym_COLON, + anon_sym__, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [555955] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726187,11 +725597,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(12103), 2, sym_comment, sym_block_comment, - ACTIONS(13490), 3, + ACTIONS(13494), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(13488), 10, + ACTIONS(13492), 10, anon_sym_COLON, anon_sym__, anon_sym_end, @@ -726202,7 +725612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [555969] = 11, + [555983] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726211,7 +725621,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13492), 1, + ACTIONS(13496), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -726231,7 +725641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [556009] = 4, + [556023] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726239,21 +725649,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12105), 2, sym_comment, sym_block_comment, - ACTIONS(7566), 13, + ACTIONS(9008), 13, sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, + ts_builtin_sym_end, + anon_sym_RBRACE, anon_sym_case, anon_sym_LBRACK, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_LPAREN, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, - [556035] = 11, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [556049] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726262,13 +725672,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14990), 1, sym__class_definition, @@ -726282,7 +725692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [556075] = 11, + [556089] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726291,13 +725701,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14991), 1, sym__class_definition, @@ -726311,7 +725721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [556115] = 4, + [556129] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726319,7 +725729,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12108), 2, sym_comment, sym_block_comment, - ACTIONS(13225), 13, + ACTIONS(13342), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -726333,7 +725743,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556141] = 4, + [556155] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726355,16 +725765,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [556167] = 7, + [556181] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8534), 1, + ACTIONS(12731), 1, anon_sym_LPAREN, - STATE(12134), 1, + STATE(12292), 1, aux_sym_annotation_repeat1, - STATE(13178), 1, + STATE(13316), 1, sym_arguments, STATE(12110), 2, sym_comment, @@ -726372,15 +725782,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(8469), 10, sym__automatic_semicolon, sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, + anon_sym_derives, anon_sym_SEMI, - anon_sym_else, - anon_sym_catch, - anon_sym_finally, - [556199] = 4, + [556213] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726402,7 +725812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [556225] = 4, + [556239] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726424,7 +725834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [556251] = 4, + [556265] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726446,7 +725856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [556277] = 4, + [556291] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726468,7 +725878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556303] = 10, + [556317] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726496,7 +725906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [556341] = 4, + [556355] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726518,7 +725928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [556367] = 5, + [556381] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726541,81 +725951,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [556395] = 4, + [556409] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(13500), 1, + anon_sym_LBRACK, + STATE(6253), 1, + sym_type_arguments, STATE(12118), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 13, + ACTIONS(13408), 11, sym__automatic_semicolon, - ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, - anon_sym_LBRACK, anon_sym_if, anon_sym_match, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, + anon_sym_catch, + anon_sym_finally, anon_sym_do, anon_sym_yield, - [556421] = 11, + [556439] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8246), 1, + ACTIONS(7846), 1, sym__alpha_identifier, - ACTIONS(8254), 1, + ACTIONS(7858), 1, sym__backquoted_id, - ACTIONS(13496), 1, + ACTIONS(13502), 1, anon_sym_type, - ACTIONS(13498), 1, + ACTIONS(13504), 1, sym_operator_identifier, - STATE(6280), 1, - sym__soft_identifier, - STATE(6518), 1, + STATE(11734), 1, sym_identifier, - STATE(6599), 1, + STATE(11891), 1, + sym__soft_identifier, + STATE(12188), 1, sym__type_identifier, STATE(12119), 2, sym_comment, sym_block_comment, - ACTIONS(8250), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [556461] = 5, + [556479] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12655), 1, + ACTIONS(12144), 1, + sym__alpha_identifier, + ACTIONS(12152), 1, sym__backquoted_id, + ACTIONS(13506), 1, + sym_operator_identifier, + STATE(10390), 1, + sym_identifier, + STATE(11225), 1, + sym__soft_identifier, + STATE(11590), 1, + sym__class_constructor, + STATE(14587), 1, + sym__class_definition, STATE(12120), 2, sym_comment, sym_block_comment, - ACTIONS(12647), 12, - anon_sym_COLON, - anon_sym_STAR, + ACTIONS(12148), 6, anon_sym_end, - anon_sym_EQ, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_PIPE, - sym__alpha_identifier, - sym_operator_identifier, - [556489] = 4, + [556519] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726623,6 +726041,28 @@ static const uint16_t ts_small_parse_table[] = { STATE(12121), 2, sym_comment, sym_block_comment, + ACTIONS(7838), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_do, + anon_sym_yield, + [556545] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12122), 2, + sym_comment, + sym_block_comment, ACTIONS(7980), 13, sym__automatic_semicolon, sym__outdent, @@ -726637,12 +726077,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [556515] = 4, + [556571] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12122), 2, + STATE(12123), 2, sym_comment, sym_block_comment, ACTIONS(13334), 13, @@ -726659,36 +726099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556541] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(6476), 1, - sym__alpha_identifier, - ACTIONS(6490), 1, - sym__backquoted_id, - ACTIONS(13500), 1, - anon_sym_type, - ACTIONS(13502), 1, - sym_operator_identifier, - STATE(6287), 1, - sym__soft_identifier, - STATE(6618), 1, - sym_identifier, - STATE(6828), 1, - sym__type_identifier, - STATE(12123), 2, - sym_comment, - sym_block_comment, - ACTIONS(6486), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [556581] = 4, + [556597] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726710,7 +726121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556607] = 4, + [556623] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726732,7 +726143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556633] = 4, + [556649] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726754,14 +726165,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [556659] = 4, + [556675] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(6476), 1, + sym__alpha_identifier, + ACTIONS(6490), 1, + sym__backquoted_id, + ACTIONS(13508), 1, + anon_sym_type, + ACTIONS(13510), 1, + sym_operator_identifier, + STATE(6287), 1, + sym__soft_identifier, + STATE(6618), 1, + sym_identifier, + STATE(6828), 1, + sym__type_identifier, STATE(12127), 2, sym_comment, sym_block_comment, + ACTIONS(6486), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [556715] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12128), 2, + sym_comment, + sym_block_comment, ACTIONS(7826), 13, sym__automatic_semicolon, sym__outdent, @@ -726776,12 +726216,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [556685] = 4, + [556741] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12128), 2, + STATE(12129), 2, sym_comment, sym_block_comment, ACTIONS(13330), 13, @@ -726798,29 +726238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556711] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12129), 2, - sym_comment, - sym_block_comment, - ACTIONS(7940), 13, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_with, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [556737] = 11, + [556767] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726829,15 +726247,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4846), 1, sym__backquoted_id, - ACTIONS(13504), 1, + ACTIONS(13512), 1, anon_sym_type, - ACTIONS(13506), 1, + ACTIONS(13514), 1, sym_operator_identifier, - STATE(4547), 1, + STATE(4548), 1, sym_identifier, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, - STATE(4731), 1, + STATE(4734), 1, sym__type_identifier, STATE(12130), 2, sym_comment, @@ -726849,7 +726267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [556777] = 4, + [556807] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726857,7 +726275,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12131), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 13, + ACTIONS(8216), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -726871,7 +726289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [556803] = 5, + [556833] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726894,7 +726312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [556831] = 4, + [556861] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726902,7 +726320,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12133), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 13, + ACTIONS(7940), 13, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -726916,12 +726334,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [556857] = 6, + [556887] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13508), 1, + ACTIONS(13516), 1, anon_sym_LPAREN, STATE(13178), 1, sym_arguments, @@ -726940,7 +726358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_catch, anon_sym_finally, - [556887] = 4, + [556917] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726948,21 +726366,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12135), 2, sym_comment, sym_block_comment, - ACTIONS(13328), 13, + ACTIONS(7872), 13, sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_case, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [556913] = 4, + anon_sym_POUND, + [556943] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -726970,7 +726388,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12136), 2, sym_comment, sym_block_comment, - ACTIONS(13324), 13, + ACTIONS(13328), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -726984,7 +726402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [556939] = 4, + [556969] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727006,7 +726424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [556965] = 11, + [556995] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727015,9 +726433,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8106), 1, sym__backquoted_id, - ACTIONS(13511), 1, + ACTIONS(13519), 1, anon_sym_type, - ACTIONS(13513), 1, + ACTIONS(13521), 1, sym_operator_identifier, STATE(8467), 1, sym_identifier, @@ -727035,7 +726453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557005] = 4, + [557035] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727043,21 +726461,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12139), 2, sym_comment, sym_block_comment, - ACTIONS(7980), 13, + ACTIONS(13324), 13, sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, + ts_builtin_sym_end, + anon_sym_RBRACE, anon_sym_case, - anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_AT, - anon_sym_with, - anon_sym_derives, - anon_sym_LPAREN, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, - [557031] = 4, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [557061] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727079,7 +726497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557057] = 11, + [557087] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727088,13 +726506,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8172), 1, sym__backquoted_id, - ACTIONS(13515), 1, + ACTIONS(13523), 1, anon_sym_type, - ACTIONS(13517), 1, + ACTIONS(13525), 1, sym_operator_identifier, - STATE(5158), 1, + STATE(5159), 1, sym__type_identifier, - STATE(5199), 1, + STATE(5200), 1, sym_identifier, STATE(5212), 1, sym__soft_identifier, @@ -727108,7 +726526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557097] = 10, + [557127] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727119,7 +726537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, ACTIONS(876), 1, sym__backquoted_id, - ACTIONS(13519), 1, + ACTIONS(13527), 1, sym_operator_identifier, STATE(5575), 1, sym__soft_identifier, @@ -727136,7 +726554,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557135] = 11, + [557165] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727145,15 +726563,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4872), 1, sym__backquoted_id, - ACTIONS(13521), 1, + ACTIONS(13529), 1, anon_sym_type, - ACTIONS(13523), 1, + ACTIONS(13531), 1, sym_operator_identifier, STATE(4937), 1, sym_identifier, STATE(4972), 1, sym__soft_identifier, - STATE(5434), 1, + STATE(5429), 1, sym__type_identifier, STATE(12143), 2, sym_comment, @@ -727165,7 +726583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557175] = 4, + [557205] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727187,7 +726605,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [557201] = 11, + [557231] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12145), 2, + sym_comment, + sym_block_comment, + ACTIONS(7980), 13, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_POUND, + [557257] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727196,17 +726636,17 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8144), 1, sym__backquoted_id, - ACTIONS(13525), 1, + ACTIONS(13533), 1, anon_sym_type, - ACTIONS(13527), 1, + ACTIONS(13535), 1, sym_operator_identifier, STATE(5101), 1, sym_identifier, STATE(5272), 1, sym__soft_identifier, - STATE(5365), 1, + STATE(5297), 1, sym__type_identifier, - STATE(12145), 2, + STATE(12146), 2, sym_comment, sym_block_comment, ACTIONS(8140), 6, @@ -727216,27 +726656,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557241] = 10, + [557297] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9), 1, + ACTIONS(11984), 1, sym__alpha_identifier, - ACTIONS(25), 1, - anon_sym__, - ACTIONS(83), 1, + ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13529), 1, + ACTIONS(13537), 1, + anon_sym_type, + ACTIONS(13539), 1, sym_operator_identifier, - STATE(4537), 1, + STATE(10081), 1, sym__soft_identifier, - STATE(12146), 2, + STATE(10911), 1, + sym_identifier, + STATE(11333), 1, + sym__type_identifier, + STATE(12147), 2, sym_comment, sym_block_comment, - STATE(14504), 2, - sym_identifier, - sym_wildcard, ACTIONS(7608), 6, anon_sym_end, anon_sym_opaque, @@ -727244,28 +726685,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557279] = 11, + [557337] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(11984), 1, + ACTIONS(9), 1, sym__alpha_identifier, - ACTIONS(11990), 1, + ACTIONS(25), 1, + anon_sym__, + ACTIONS(83), 1, sym__backquoted_id, - ACTIONS(13531), 1, - anon_sym_type, - ACTIONS(13533), 1, + ACTIONS(13541), 1, sym_operator_identifier, - STATE(10081), 1, + STATE(4537), 1, sym__soft_identifier, - STATE(10911), 1, - sym_identifier, - STATE(11333), 1, - sym__type_identifier, - STATE(12147), 2, + STATE(12148), 2, sym_comment, sym_block_comment, + STATE(14504), 2, + sym_identifier, + sym_wildcard, ACTIONS(7608), 6, anon_sym_end, anon_sym_opaque, @@ -727273,12 +726713,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557319] = 4, + [557375] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12148), 2, + STATE(12149), 2, sym_comment, sym_block_comment, ACTIONS(7826), 13, @@ -727295,29 +726735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [557345] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12149), 2, - sym_comment, - sym_block_comment, - ACTIONS(13336), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [557371] = 4, + [557401] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727325,7 +726743,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12150), 2, sym_comment, sym_block_comment, - ACTIONS(13303), 13, + ACTIONS(13336), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -727339,7 +726757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557397] = 4, + [557427] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727347,7 +726765,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12151), 2, sym_comment, sym_block_comment, - ACTIONS(13296), 13, + ACTIONS(13303), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -727361,7 +726779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557423] = 11, + [557453] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727370,9 +726788,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6596), 1, sym__backquoted_id, - ACTIONS(13535), 1, + ACTIONS(13543), 1, anon_sym_type, - ACTIONS(13537), 1, + ACTIONS(13545), 1, sym_operator_identifier, STATE(9427), 1, sym_identifier, @@ -727390,36 +726808,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557463] = 11, + [557493] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6614), 1, - sym__alpha_identifier, - ACTIONS(6624), 1, - sym__backquoted_id, - ACTIONS(13539), 1, - anon_sym_type, - ACTIONS(13541), 1, - sym_operator_identifier, - STATE(8408), 1, - sym_identifier, - STATE(8434), 1, - sym__soft_identifier, - STATE(9533), 1, - sym__type_identifier, STATE(12153), 2, sym_comment, sym_block_comment, - ACTIONS(6620), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [557503] = 11, + ACTIONS(13296), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [557519] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727428,9 +726839,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4816), 1, sym__backquoted_id, - ACTIONS(13543), 1, + ACTIONS(13547), 1, anon_sym_type, - ACTIONS(13545), 1, + ACTIONS(13549), 1, sym_operator_identifier, STATE(6477), 1, sym_identifier, @@ -727448,7 +726859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557543] = 11, + [557559] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727457,9 +726868,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6526), 1, sym__backquoted_id, - ACTIONS(13547), 1, + ACTIONS(13551), 1, anon_sym_type, - ACTIONS(13549), 1, + ACTIONS(13553), 1, sym_operator_identifier, STATE(6486), 1, sym__soft_identifier, @@ -727477,19 +726888,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557583] = 6, + [557599] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13551), 1, + ACTIONS(6614), 1, + sym__alpha_identifier, + ACTIONS(6624), 1, + sym__backquoted_id, + ACTIONS(13555), 1, + anon_sym_type, + ACTIONS(13557), 1, + sym_operator_identifier, + STATE(8408), 1, + sym_identifier, + STATE(8434), 1, + sym__soft_identifier, + STATE(9533), 1, + sym__type_identifier, + STATE(12156), 2, + sym_comment, + sym_block_comment, + ACTIONS(6620), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [557639] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(13559), 1, anon_sym_end, STATE(7285), 1, sym__end_marker, - STATE(12156), 2, + STATE(12157), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 11, + ACTIONS(9734), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -727501,7 +726941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_do, anon_sym_yield, - [557613] = 11, + [557669] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727510,17 +726950,17 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4394), 1, sym__backquoted_id, - ACTIONS(13553), 1, + ACTIONS(13561), 1, anon_sym_type, - ACTIONS(13555), 1, + ACTIONS(13563), 1, sym_operator_identifier, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, - STATE(5014), 1, + STATE(5013), 1, sym_identifier, - STATE(5320), 1, + STATE(5267), 1, sym__type_identifier, - STATE(12157), 2, + STATE(12158), 2, sym_comment, sym_block_comment, ACTIONS(4388), 6, @@ -727530,36 +726970,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557653] = 6, + [557709] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, - anon_sym_LBRACK, - STATE(6165), 1, - sym_type_arguments, - STATE(12158), 2, - sym_comment, - sym_block_comment, - ACTIONS(13394), 11, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [557683] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(13559), 1, + ACTIONS(13565), 1, anon_sym_AT, STATE(13201), 1, sym_annotation, @@ -727567,7 +726983,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 10, + ACTIONS(8562), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -727578,14 +726994,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [557713] = 5, + [557739] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(13568), 1, + anon_sym_LBRACK, + STATE(6165), 1, + sym_type_arguments, + STATE(12160), 2, + sym_comment, + sym_block_comment, + ACTIONS(13394), 11, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [557769] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(11754), 1, sym__backquoted_id, - STATE(12160), 2, + STATE(12161), 2, sym_comment, sym_block_comment, ACTIONS(11752), 12, @@ -727601,7 +727041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [557741] = 5, + [557797] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727609,7 +727049,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13291), 2, anon_sym_LBRACK, anon_sym_match, - STATE(12161), 2, + STATE(12162), 2, sym_comment, sym_block_comment, ACTIONS(13289), 11, @@ -727624,12 +727064,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557769] = 4, + [557825] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12162), 2, + STATE(12163), 2, sym_comment, sym_block_comment, ACTIONS(13282), 13, @@ -727646,7 +727086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557795] = 11, + [557851] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727655,9 +727095,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6252), 1, sym__backquoted_id, - ACTIONS(13562), 1, + ACTIONS(13570), 1, anon_sym_type, - ACTIONS(13564), 1, + ACTIONS(13572), 1, sym_operator_identifier, STATE(7158), 1, sym_identifier, @@ -727665,7 +727105,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(7647), 1, sym__type_identifier, - STATE(12163), 2, + STATE(12164), 2, sym_comment, sym_block_comment, ACTIONS(6248), 6, @@ -727675,7 +727115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557835] = 10, + [557891] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727684,16 +727124,16 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(7640), 1, sym__backquoted_id, - ACTIONS(13568), 1, + ACTIONS(13576), 1, sym_operator_identifier, STATE(15019), 1, sym__soft_identifier, STATE(15045), 1, sym_identifier, - ACTIONS(13566), 2, + ACTIONS(13574), 2, anon_sym_val, anon_sym_var, - STATE(12164), 2, + STATE(12165), 2, sym_comment, sym_block_comment, ACTIONS(7622), 6, @@ -727703,12 +727143,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [557873] = 4, + [557929] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12165), 2, + STATE(12166), 2, sym_comment, sym_block_comment, ACTIONS(13273), 13, @@ -727725,12 +727165,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557899] = 4, + [557955] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12166), 2, + STATE(12167), 2, sym_comment, sym_block_comment, ACTIONS(13271), 13, @@ -727747,36 +727187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [557925] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(11984), 1, - sym__alpha_identifier, - ACTIONS(11990), 1, - sym__backquoted_id, - ACTIONS(13570), 1, - sym_operator_identifier, - STATE(10081), 1, - sym__soft_identifier, - STATE(11357), 1, - sym_identifier, - STATE(13467), 1, - sym__type_identifier, - STATE(15047), 1, - sym__type_constructor, - STATE(12167), 2, - sym_comment, - sym_block_comment, - ACTIONS(7608), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [557965] = 5, + [557981] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727784,11 +727195,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(12168), 2, sym_comment, sym_block_comment, - ACTIONS(13574), 3, + ACTIONS(13580), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(13572), 10, + ACTIONS(13578), 10, anon_sym_COLON, anon_sym__, anon_sym_end, @@ -727799,36 +727210,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [557993] = 11, + [558009] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4408), 1, + ACTIONS(11984), 1, sym__alpha_identifier, - ACTIONS(4426), 1, + ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13576), 1, - anon_sym_type, - ACTIONS(13578), 1, + ACTIONS(13582), 1, sym_operator_identifier, - STATE(5262), 1, + STATE(10081), 1, sym__soft_identifier, - STATE(5398), 1, + STATE(11357), 1, sym_identifier, - STATE(5728), 1, + STATE(13467), 1, sym__type_identifier, + STATE(15047), 1, + sym__type_constructor, STATE(12169), 2, sym_comment, sym_block_comment, - ACTIONS(4420), 6, + ACTIONS(7608), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558033] = 4, + [558049] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727850,7 +727261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_catch, anon_sym_finally, - [558059] = 4, + [558075] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727872,7 +727283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_catch, anon_sym_finally, - [558085] = 4, + [558101] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727894,7 +727305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [558111] = 4, + [558127] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727916,7 +727327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [558137] = 11, + [558153] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727925,9 +727336,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6392), 1, sym__backquoted_id, - ACTIONS(13580), 1, + ACTIONS(13584), 1, anon_sym_type, - ACTIONS(13582), 1, + ACTIONS(13586), 1, sym_operator_identifier, STATE(5770), 1, sym__soft_identifier, @@ -727945,36 +727356,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558177] = 11, + [558193] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12144), 1, - sym__alpha_identifier, - ACTIONS(12152), 1, - sym__backquoted_id, - ACTIONS(13584), 1, - sym_operator_identifier, - STATE(10390), 1, - sym_identifier, - STATE(11225), 1, - sym__soft_identifier, - STATE(11590), 1, - sym__class_constructor, - STATE(14659), 1, - sym__class_definition, STATE(12175), 2, sym_comment, sym_block_comment, - ACTIONS(12148), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [558217] = 4, + ACTIONS(12972), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [558219] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -727996,7 +727400,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [558243] = 11, + [558245] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(12144), 1, + sym__alpha_identifier, + ACTIONS(12152), 1, + sym__backquoted_id, + ACTIONS(13506), 1, + sym_operator_identifier, + STATE(10390), 1, + sym_identifier, + STATE(11225), 1, + sym__soft_identifier, + STATE(11590), 1, + sym__class_constructor, + STATE(14659), 1, + sym__class_definition, + STATE(12177), 2, + sym_comment, + sym_block_comment, + ACTIONS(12148), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [558285] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728005,9 +727438,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6640), 1, sym__backquoted_id, - ACTIONS(13586), 1, - anon_sym_type, ACTIONS(13588), 1, + anon_sym_type, + ACTIONS(13590), 1, sym_operator_identifier, STATE(6327), 1, sym__soft_identifier, @@ -728015,7 +727448,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(7267), 1, sym__type_identifier, - STATE(12177), 2, + STATE(12178), 2, sym_comment, sym_block_comment, ACTIONS(6636), 6, @@ -728025,29 +727458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558283] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12178), 2, - sym_comment, - sym_block_comment, - ACTIONS(12671), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_AT, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - [558309] = 4, + [558325] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728055,7 +727466,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12179), 2, sym_comment, sym_block_comment, - ACTIONS(12673), 13, + ACTIONS(12671), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -728069,16 +727480,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_derives, anon_sym_LPAREN, anon_sym_SEMI, - [558335] = 10, + [558351] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(9086), 1, anon_sym_LPAREN, - ACTIONS(13590), 1, - anon_sym_LBRACK, ACTIONS(13592), 1, + anon_sym_LBRACK, + ACTIONS(13594), 1, anon_sym_POUND, STATE(13243), 1, aux_sym_annotation_repeat1, @@ -728089,7 +727500,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12180), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -728097,7 +727508,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_match, anon_sym_SEMI, anon_sym_finally, - [558373] = 11, + [558389] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12181), 2, + sym_comment, + sym_block_comment, + ACTIONS(12673), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_AT, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, + anon_sym_derives, + anon_sym_LPAREN, + anon_sym_SEMI, + [558415] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728106,9 +727539,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6340), 1, sym__backquoted_id, - ACTIONS(13594), 1, - anon_sym_type, ACTIONS(13596), 1, + anon_sym_type, + ACTIONS(13598), 1, sym_operator_identifier, STATE(6484), 1, sym_identifier, @@ -728116,7 +727549,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(7358), 1, sym__type_identifier, - STATE(12181), 2, + STATE(12182), 2, sym_comment, sym_block_comment, ACTIONS(6336), 6, @@ -728126,12 +727559,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558413] = 4, + [558455] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12182), 2, + STATE(12183), 2, sym_comment, sym_block_comment, ACTIONS(7932), 13, @@ -728148,18 +727581,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [558439] = 11, + [558481] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8202), 1, + ACTIONS(8326), 1, sym__alpha_identifier, - ACTIONS(8210), 1, + ACTIONS(8334), 1, sym__backquoted_id, - ACTIONS(13598), 1, - anon_sym_type, ACTIONS(13600), 1, + anon_sym_type, + ACTIONS(13602), 1, sym_operator_identifier, STATE(9125), 1, sym__soft_identifier, @@ -728167,22 +727600,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(9409), 1, sym__type_identifier, - STATE(12183), 2, + STATE(12184), 2, sym_comment, sym_block_comment, - ACTIONS(8206), 6, + ACTIONS(8330), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558479] = 4, + [558521] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12184), 2, + STATE(12185), 2, sym_comment, sym_block_comment, ACTIONS(7826), 13, @@ -728199,12 +727632,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [558505] = 4, + [558547] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12185), 2, + STATE(12186), 2, sym_comment, sym_block_comment, ACTIONS(7980), 13, @@ -728221,31 +727654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [558531] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(12655), 1, - sym__backquoted_id, - ACTIONS(12765), 1, - anon_sym_EQ, - STATE(12186), 2, - sym_comment, - sym_block_comment, - ACTIONS(12647), 11, - anon_sym_COLON, - anon_sym_STAR, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - anon_sym_PIPE, - sym__alpha_identifier, - sym_operator_identifier, - [558561] = 5, + [558573] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728268,7 +727677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [558589] = 4, + [558601] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728290,7 +727699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [558615] = 11, + [558627] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728299,9 +727708,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6862), 1, sym__backquoted_id, - ACTIONS(13602), 1, - anon_sym_type, ACTIONS(13604), 1, + anon_sym_type, + ACTIONS(13606), 1, sym_operator_identifier, STATE(5353), 1, sym_identifier, @@ -728319,14 +727728,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558655] = 4, + [558667] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(12655), 1, + sym__backquoted_id, + ACTIONS(12765), 1, + anon_sym_EQ, STATE(12190), 2, sym_comment, sym_block_comment, + ACTIONS(12647), 11, + anon_sym_COLON, + anon_sym_STAR, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_PIPE, + sym__alpha_identifier, + sym_operator_identifier, + [558697] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12191), 2, + sym_comment, + sym_block_comment, ACTIONS(7894), 13, sym__automatic_semicolon, sym__outdent, @@ -728341,12 +727774,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [558681] = 4, + [558723] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12191), 2, + STATE(12192), 2, sym_comment, sym_block_comment, ACTIONS(7580), 13, @@ -728363,18 +727796,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [558707] = 12, + [558749] = 12, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13606), 1, - anon_sym_LBRACK, ACTIONS(13608), 1, - anon_sym_AT, + anon_sym_LBRACK, ACTIONS(13610), 1, - anon_sym_LPAREN, + anon_sym_AT, ACTIONS(13612), 1, + anon_sym_LPAREN, + ACTIONS(13614), 1, anon_sym_POUND, STATE(13941), 1, sym_type_arguments, @@ -728384,16 +727817,16 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation, STATE(14662), 1, sym_arguments, - STATE(12192), 2, + STATE(12193), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_with, anon_sym_derives, - [558749] = 11, + [558791] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728402,9 +727835,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6808), 1, sym__backquoted_id, - ACTIONS(13614), 1, - anon_sym_type, ACTIONS(13616), 1, + anon_sym_type, + ACTIONS(13618), 1, sym_operator_identifier, STATE(8473), 1, sym_identifier, @@ -728412,7 +727845,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(9179), 1, sym__type_identifier, - STATE(12193), 2, + STATE(12194), 2, sym_comment, sym_block_comment, ACTIONS(6804), 6, @@ -728422,15 +727855,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558789] = 4, + [558831] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12194), 2, + STATE(12195), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 13, + ACTIONS(13342), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -728444,7 +727877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [558815] = 6, + [558857] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728453,7 +727886,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12763), 1, anon_sym_EQ, - STATE(12195), 2, + STATE(12196), 2, sym_comment, sym_block_comment, ACTIONS(12647), 11, @@ -728468,51 +727901,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [558845] = 4, + [558887] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12196), 2, + STATE(12197), 2, sym_comment, sym_block_comment, - ACTIONS(13232), 13, + ACTIONS(11796), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, + anon_sym_STAR, anon_sym_LBRACK, anon_sym_if, anon_sym_match, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, + anon_sym_else, anon_sym_do, anon_sym_yield, - [558871] = 4, + [558913] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12197), 2, + STATE(12198), 2, sym_comment, sym_block_comment, - ACTIONS(11796), 13, + ACTIONS(13232), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, - anon_sym_STAR, anon_sym_LBRACK, anon_sym_if, anon_sym_match, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_else, + anon_sym_catch, + anon_sym_finally, anon_sym_do, anon_sym_yield, - [558897] = 6, + [558939] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728521,7 +727954,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12769), 1, anon_sym_EQ, - STATE(12198), 2, + STATE(12199), 2, sym_comment, sym_block_comment, ACTIONS(12647), 11, @@ -728536,87 +727969,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [558927] = 11, + [558969] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12025), 1, + ACTIONS(8312), 1, sym__alpha_identifier, - ACTIONS(12033), 1, + ACTIONS(8320), 1, sym__backquoted_id, - ACTIONS(13618), 1, - anon_sym_type, ACTIONS(13620), 1, + anon_sym_type, + ACTIONS(13622), 1, sym_operator_identifier, - STATE(13241), 1, + STATE(6829), 1, + sym__type_identifier, + STATE(6835), 1, sym__soft_identifier, - STATE(13330), 1, + STATE(7162), 1, sym_identifier, - STATE(13680), 1, - sym__type_identifier, - STATE(12199), 2, + STATE(12200), 2, sym_comment, sym_block_comment, - ACTIONS(12029), 6, + ACTIONS(8316), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [558967] = 11, + [559009] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8324), 1, + ACTIONS(12025), 1, sym__alpha_identifier, - ACTIONS(8332), 1, + ACTIONS(12033), 1, sym__backquoted_id, - ACTIONS(13622), 1, - anon_sym_type, ACTIONS(13624), 1, + anon_sym_type, + ACTIONS(13626), 1, sym_operator_identifier, - STATE(6829), 1, - sym__type_identifier, - STATE(6835), 1, + STATE(13241), 1, sym__soft_identifier, - STATE(7162), 1, + STATE(13330), 1, sym_identifier, - STATE(12200), 2, + STATE(13680), 1, + sym__type_identifier, + STATE(12201), 2, sym_comment, sym_block_comment, - ACTIONS(8328), 6, + ACTIONS(12029), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [559007] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12201), 2, - sym_comment, - sym_block_comment, - ACTIONS(13336), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [559033] = 4, + [559049] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728638,36 +728049,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [559059] = 11, + [559075] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(11912), 1, - sym__alpha_identifier, - ACTIONS(11920), 1, - sym__backquoted_id, - ACTIONS(13626), 1, - anon_sym_type, - ACTIONS(13628), 1, - sym_operator_identifier, - STATE(12781), 1, - sym__soft_identifier, - STATE(12808), 1, - sym_identifier, - STATE(13085), 1, - sym__type_identifier, STATE(12203), 2, sym_comment, sym_block_comment, - ACTIONS(11916), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [559099] = 6, + ACTIONS(13225), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [559101] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12204), 2, + sym_comment, + sym_block_comment, + ACTIONS(13336), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [559127] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728676,7 +728102,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12771), 1, anon_sym_EQ, - STATE(12204), 2, + STATE(12205), 2, sym_comment, sym_block_comment, ACTIONS(12647), 11, @@ -728691,36 +728117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [559129] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(4646), 1, - sym__alpha_identifier, - ACTIONS(4664), 1, - sym__backquoted_id, - ACTIONS(13630), 1, - anon_sym_type, - ACTIONS(13632), 1, - sym_operator_identifier, - STATE(5116), 1, - sym__soft_identifier, - STATE(5166), 1, - sym_identifier, - STATE(5809), 1, - sym__type_identifier, - STATE(12205), 2, - sym_comment, - sym_block_comment, - ACTIONS(4658), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [559169] = 4, + [559157] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728742,7 +728139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [559195] = 4, + [559183] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728764,7 +728161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [559221] = 5, + [559209] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728787,42 +728184,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [559249] = 4, + [559237] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(4670), 1, + sym__alpha_identifier, + ACTIONS(4688), 1, + sym__backquoted_id, + ACTIONS(13628), 1, + anon_sym_type, + ACTIONS(13630), 1, + sym_operator_identifier, + STATE(5116), 1, + sym__soft_identifier, + STATE(5166), 1, + sym_identifier, + STATE(5809), 1, + sym__type_identifier, STATE(12209), 2, sym_comment, sym_block_comment, - ACTIONS(7798), 13, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_with, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [559275] = 11, + ACTIONS(4682), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [559277] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, - ACTIONS(13634), 1, + ACTIONS(13632), 1, anon_sym_type, - ACTIONS(13636), 1, + ACTIONS(13634), 1, sym_operator_identifier, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(5006), 1, sym_identifier, @@ -728831,14 +728235,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12210), 2, sym_comment, sym_block_comment, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [559315] = 4, + [559317] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728846,7 +728250,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12211), 2, sym_comment, sym_block_comment, - ACTIONS(7882), 13, + ACTIONS(7798), 13, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -728860,7 +728264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [559341] = 4, + [559343] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728868,6 +728272,28 @@ static const uint16_t ts_small_parse_table[] = { STATE(12212), 2, sym_comment, sym_block_comment, + ACTIONS(7882), 13, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_POUND, + [559369] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12213), 2, + sym_comment, + sym_block_comment, ACTIONS(13328), 13, sym__automatic_semicolon, ts_builtin_sym_end, @@ -728882,36 +728308,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [559367] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(6348), 1, - sym__alpha_identifier, - ACTIONS(6358), 1, - sym__backquoted_id, - ACTIONS(13638), 1, - anon_sym_type, - ACTIONS(13640), 1, - sym_operator_identifier, - STATE(8086), 1, - sym_identifier, - STATE(8182), 1, - sym__soft_identifier, - STATE(8672), 1, - sym__type_identifier, - STATE(12213), 2, - sym_comment, - sym_block_comment, - ACTIONS(6354), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [559407] = 4, + [559395] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -728933,40 +728330,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [559433] = 4, + [559421] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(6348), 1, + sym__alpha_identifier, + ACTIONS(6358), 1, + sym__backquoted_id, + ACTIONS(13636), 1, + anon_sym_type, + ACTIONS(13638), 1, + sym_operator_identifier, + STATE(8086), 1, + sym_identifier, + STATE(8182), 1, + sym__soft_identifier, + STATE(8672), 1, + sym__type_identifier, STATE(12215), 2, sym_comment, sym_block_comment, - ACTIONS(7940), 13, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_EQ, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [559459] = 11, + ACTIONS(6354), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [559461] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8300), 1, + ACTIONS(8290), 1, sym__alpha_identifier, - ACTIONS(8308), 1, + ACTIONS(8298), 1, sym__backquoted_id, - ACTIONS(13642), 1, + ACTIONS(13640), 1, anon_sym_type, - ACTIONS(13644), 1, + ACTIONS(13642), 1, sym_operator_identifier, STATE(7541), 1, sym__type_identifier, @@ -728977,14 +728381,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12216), 2, sym_comment, sym_block_comment, - ACTIONS(8304), 6, + ACTIONS(8294), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [559499] = 4, + [559501] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729006,7 +728410,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [559525] = 11, + [559527] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12218), 2, + sym_comment, + sym_block_comment, + ACTIONS(7940), 13, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_EQ, + anon_sym_with, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_POUND, + [559553] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729015,7 +728441,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13582), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -729025,39 +728451,16 @@ static const uint16_t ts_small_parse_table[] = { sym__type_identifier, STATE(14716), 1, sym__type_constructor, - STATE(12218), 2, - sym_comment, - sym_block_comment, - ACTIONS(7608), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [559565] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9269), 2, - anon_sym_LBRACK, - sym__backquoted_id, STATE(12219), 2, sym_comment, sym_block_comment, - ACTIONS(9271), 11, - anon_sym_COLON, - anon_sym_EQ_GT, + ACTIONS(7608), 6, anon_sym_end, - anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, [559593] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -729067,9 +728470,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12131), 1, sym__backquoted_id, - ACTIONS(13646), 1, + ACTIONS(13644), 1, anon_sym_type, - ACTIONS(13648), 1, + ACTIONS(13646), 1, sym_operator_identifier, STATE(12777), 1, sym__soft_identifier, @@ -729096,9 +728499,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(7970), 1, sym__backquoted_id, - ACTIONS(13650), 1, + ACTIONS(13648), 1, anon_sym_type, - ACTIONS(13652), 1, + ACTIONS(13650), 1, sym_operator_identifier, STATE(11461), 1, sym__soft_identifier, @@ -729125,7 +728528,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12152), 1, sym__backquoted_id, - ACTIONS(13584), 1, + ACTIONS(13506), 1, sym_operator_identifier, STATE(10390), 1, sym_identifier, @@ -729189,14 +728592,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_LPAREN, anon_sym_SEMI, - [559765] = 4, + [559765] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9269), 2, + anon_sym_LBRACK, + sym__backquoted_id, STATE(12225), 2, sym_comment, sym_block_comment, + ACTIONS(9271), 11, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [559793] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12226), 2, + sym_comment, + sym_block_comment, ACTIONS(7912), 13, anon_sym_COMMA, anon_sym_LBRACK, @@ -729211,29 +728637,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [559791] = 5, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(9479), 2, - anon_sym_LBRACK, - sym__backquoted_id, - STATE(12226), 2, - sym_comment, - sym_block_comment, - ACTIONS(9481), 11, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, [559819] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -729305,13 +728708,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, - ACTIONS(13654), 1, + ACTIONS(13652), 1, anon_sym_type, - ACTIONS(13656), 1, + ACTIONS(13654), 1, sym_operator_identifier, STATE(4644), 1, sym__soft_identifier, @@ -729322,7 +728725,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12230), 2, sym_comment, sym_block_comment, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -729363,13 +728766,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(10020), 2, + ACTIONS(9475), 2, anon_sym_LBRACK, sym__backquoted_id, STATE(12232), 2, sym_comment, sym_block_comment, - ACTIONS(10018), 11, + ACTIONS(9477), 11, anon_sym_COLON, anon_sym_EQ_GT, anon_sym_end, @@ -729381,52 +728784,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [560005] = 5, + [560005] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4180), 2, - anon_sym_LBRACK, + ACTIONS(8234), 1, + sym__alpha_identifier, + ACTIONS(8242), 1, sym__backquoted_id, + ACTIONS(13656), 1, + anon_sym_type, + ACTIONS(13658), 1, + sym_operator_identifier, + STATE(6280), 1, + sym__soft_identifier, + STATE(6518), 1, + sym_identifier, + STATE(6599), 1, + sym__type_identifier, STATE(12233), 2, sym_comment, sym_block_comment, - ACTIONS(4176), 11, - anon_sym_COLON, - anon_sym_EQ_GT, + ACTIONS(8238), 6, anon_sym_end, - anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [560033] = 4, + [560045] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(10020), 2, + anon_sym_LBRACK, + sym__backquoted_id, STATE(12234), 2, sym_comment, sym_block_comment, - ACTIONS(12692), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, + ACTIONS(10018), 11, anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_AT, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - [560059] = 5, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [560073] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729449,7 +728859,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [560087] = 11, + [560101] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12236), 2, + sym_comment, + sym_block_comment, + ACTIONS(12692), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_AT, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, + anon_sym_derives, + anon_sym_LPAREN, + anon_sym_SEMI, + [560127] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729458,9 +728890,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8360), 1, sym__backquoted_id, - ACTIONS(13658), 1, - anon_sym_type, ACTIONS(13660), 1, + anon_sym_type, + ACTIONS(13662), 1, sym_operator_identifier, STATE(6409), 1, sym__type_identifier, @@ -729468,7 +728900,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(6684), 1, sym_identifier, - STATE(12236), 2, + STATE(12237), 2, sym_comment, sym_block_comment, ACTIONS(8356), 6, @@ -729478,12 +728910,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [560127] = 4, + [560167] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12237), 2, + STATE(12238), 2, + sym_comment, + sym_block_comment, + ACTIONS(7580), 13, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_while, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_else, + anon_sym_then, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + [560193] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12239), 2, sym_comment, sym_block_comment, ACTIONS(13324), 13, @@ -729500,29 +728954,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [560153] = 4, + [560219] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12238), 2, + STATE(12240), 2, sym_comment, sym_block_comment, - ACTIONS(7580), 13, - anon_sym_COMMA, + ACTIONS(13419), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, anon_sym_LBRACK, - anon_sym_while, + anon_sym_if, anon_sym_match, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, anon_sym_else, - anon_sym_then, - anon_sym_catch, anon_sym_finally, anon_sym_do, - [560179] = 11, + anon_sym_yield, + [560245] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729531,9 +728985,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6724), 1, sym__backquoted_id, - ACTIONS(13662), 1, - anon_sym_type, ACTIONS(13664), 1, + anon_sym_type, + ACTIONS(13666), 1, sym_operator_identifier, STATE(6293), 1, sym__soft_identifier, @@ -729541,7 +728995,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(6772), 1, sym__type_identifier, - STATE(12239), 2, + STATE(12241), 2, sym_comment, sym_block_comment, ACTIONS(6720), 6, @@ -729551,36 +729005,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [560219] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12240), 2, - sym_comment, - sym_block_comment, - ACTIONS(13416), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [560245] = 5, + [560285] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(9360), 1, anon_sym_COLON, - STATE(12241), 2, + STATE(12242), 2, sym_comment, sym_block_comment, ACTIONS(9008), 12, @@ -729596,12 +729028,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [560273] = 4, + [560313] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12242), 2, + STATE(12243), 2, sym_comment, sym_block_comment, ACTIONS(13238), 13, @@ -729618,12 +729050,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [560299] = 4, + [560339] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12243), 2, + STATE(12244), 2, sym_comment, sym_block_comment, ACTIONS(11754), 13, @@ -729640,35 +729072,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [560325] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(7896), 1, - sym__alpha_identifier, - ACTIONS(7908), 1, - sym__backquoted_id, - ACTIONS(13666), 1, - anon_sym_type, - ACTIONS(13668), 1, - sym_operator_identifier, - STATE(13463), 1, - sym_identifier, - STATE(13652), 1, - sym__soft_identifier, - STATE(13913), 1, - sym__type_identifier, - STATE(12244), 2, - sym_comment, - sym_block_comment, - ACTIONS(7904), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, [560365] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -729677,7 +729080,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12245), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 13, + ACTIONS(8216), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -729713,29 +729116,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560417] = 4, + [560417] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(7896), 1, + sym__alpha_identifier, + ACTIONS(7908), 1, + sym__backquoted_id, + ACTIONS(13668), 1, + anon_sym_type, + ACTIONS(13670), 1, + sym_operator_identifier, + STATE(13463), 1, + sym_identifier, + STATE(13652), 1, + sym__soft_identifier, + STATE(13913), 1, + sym__type_identifier, STATE(12247), 2, sym_comment, sym_block_comment, - ACTIONS(13244), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [560443] = 4, + ACTIONS(7904), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [560457] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729757,7 +729167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560469] = 4, + [560483] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729779,7 +729189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [560495] = 4, + [560509] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729801,7 +729211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560521] = 4, + [560535] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729823,7 +729233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560547] = 4, + [560561] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729831,6 +729241,28 @@ static const uint16_t ts_small_parse_table[] = { STATE(12252), 2, sym_comment, sym_block_comment, + ACTIONS(13244), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [560587] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12253), 2, + sym_comment, + sym_block_comment, ACTIONS(7838), 13, sym__automatic_semicolon, sym__outdent, @@ -729845,7 +729277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [560573] = 5, + [560613] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729853,7 +729285,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13277), 2, anon_sym_LBRACK, anon_sym_match, - STATE(12253), 2, + STATE(12254), 2, sym_comment, sym_block_comment, ACTIONS(13275), 11, @@ -729868,29 +729300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [560601] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12254), 2, - sym_comment, - sym_block_comment, - ACTIONS(13303), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [560627] = 4, + [560641] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729912,7 +729322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [560653] = 4, + [560667] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729920,7 +729330,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12256), 2, sym_comment, sym_block_comment, - ACTIONS(13296), 13, + ACTIONS(13303), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -729934,7 +729344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [560679] = 4, + [560693] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -729942,32 +729352,32 @@ static const uint16_t ts_small_parse_table[] = { STATE(12257), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 13, + ACTIONS(13296), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_case, - anon_sym_STAR, anon_sym_LBRACK, anon_sym_if, anon_sym_match, anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_else, anon_sym_finally, anon_sym_do, anon_sym_yield, - [560705] = 11, + [560719] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, - ACTIONS(13670), 1, - anon_sym_type, ACTIONS(13672), 1, + anon_sym_type, + ACTIONS(13674), 1, sym_operator_identifier, STATE(6881), 1, sym__soft_identifier, @@ -729978,14 +729388,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12258), 2, sym_comment, sym_block_comment, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [560745] = 4, + [560759] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730007,7 +729417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560771] = 4, + [560785] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730015,21 +729425,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12260), 2, sym_comment, sym_block_comment, - ACTIONS(7872), 13, + ACTIONS(9534), 13, sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, + ts_builtin_sym_end, + anon_sym_RBRACE, anon_sym_case, + anon_sym_STAR, anon_sym_LBRACK, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_LPAREN, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_POUND, - [560797] = 4, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [560811] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730051,7 +729461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560823] = 4, + [560837] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730073,7 +729483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [560849] = 4, + [560863] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730081,21 +729491,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12263), 2, sym_comment, sym_block_comment, - ACTIONS(7572), 13, + ACTIONS(7872), 13, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, anon_sym_LBRACE, anon_sym_case, - anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_AT, - anon_sym_with, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, anon_sym_derives, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [560875] = 11, + [560889] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730104,9 +729514,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6938), 1, sym__backquoted_id, - ACTIONS(13674), 1, - anon_sym_type, ACTIONS(13676), 1, + anon_sym_type, + ACTIONS(13678), 1, sym_operator_identifier, STATE(5095), 1, sym_identifier, @@ -730124,7 +729534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [560915] = 4, + [560929] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730132,49 +729542,43 @@ static const uint16_t ts_small_parse_table[] = { STATE(12265), 2, sym_comment, sym_block_comment, - ACTIONS(11754), 13, + ACTIONS(7572), 13, sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_case, - anon_sym_STAR, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [560941] = 10, + anon_sym_POUND, + [560955] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9173), 1, - anon_sym_LPAREN, - ACTIONS(13678), 1, - anon_sym_LBRACK, - ACTIONS(13680), 1, - anon_sym_POUND, - STATE(13055), 1, - aux_sym_annotation_repeat1, - STATE(13657), 1, - sym_type_arguments, - STATE(13723), 1, - sym_arguments, STATE(12266), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(11754), 13, sym__automatic_semicolon, - sym__outdent, + ts_builtin_sym_end, + anon_sym_RBRACE, anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_if, anon_sym_match, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_else, - [560979] = 5, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [560981] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730197,30 +729601,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [561007] = 5, + [561009] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(10044), 2, + ACTIONS(9173), 1, + anon_sym_LPAREN, + ACTIONS(13680), 1, anon_sym_LBRACK, - sym__backquoted_id, + ACTIONS(13682), 1, + anon_sym_POUND, + STATE(13055), 1, + aux_sym_annotation_repeat1, + STATE(13657), 1, + sym_type_arguments, + STATE(13723), 1, + sym_arguments, STATE(12268), 2, sym_comment, sym_block_comment, - ACTIONS(10042), 11, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_end, + ACTIONS(7734), 7, + sym__automatic_semicolon, + sym__outdent, + anon_sym_case, + anon_sym_if, anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [561035] = 11, + anon_sym_SEMI, + anon_sym_else, + [561047] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730229,9 +729638,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13682), 1, - anon_sym_type, ACTIONS(13684), 1, + anon_sym_type, + ACTIONS(13686), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -730249,7 +729658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561075] = 4, + [561087] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730271,22 +729680,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [561101] = 5, + [561113] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(10044), 2, + anon_sym_LBRACK, + sym__backquoted_id, STATE(12271), 2, sym_comment, sym_block_comment, - ACTIONS(13688), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym__backquoted_id, - ACTIONS(13686), 10, + ACTIONS(10042), 11, anon_sym_COLON, - anon_sym__, + anon_sym_EQ_GT, anon_sym_end, + anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, @@ -730294,35 +729703,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [561129] = 11, + [561141] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12108), 1, - sym__alpha_identifier, - ACTIONS(12116), 1, - sym__backquoted_id, - ACTIONS(13690), 1, - anon_sym_type, - ACTIONS(13692), 1, - sym_operator_identifier, - STATE(11840), 1, - sym_identifier, - STATE(11956), 1, - sym__soft_identifier, - STATE(12238), 1, - sym__type_identifier, STATE(12272), 2, sym_comment, sym_block_comment, - ACTIONS(12112), 6, + ACTIONS(13690), 3, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym__backquoted_id, + ACTIONS(13688), 10, + anon_sym_COLON, + anon_sym__, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, [561169] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -730332,9 +729735,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11959), 1, sym__backquoted_id, - ACTIONS(13694), 1, + ACTIONS(13692), 1, anon_sym_type, - ACTIONS(13696), 1, + ACTIONS(13694), 1, sym_operator_identifier, STATE(12170), 1, sym__soft_identifier, @@ -730375,29 +729778,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [561237] = 4, + [561237] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(12108), 1, + sym__alpha_identifier, + ACTIONS(12116), 1, + sym__backquoted_id, + ACTIONS(13696), 1, + anon_sym_type, + ACTIONS(13698), 1, + sym_operator_identifier, + STATE(11841), 1, + sym_identifier, + STATE(11958), 1, + sym__soft_identifier, + STATE(12238), 1, + sym__type_identifier, STATE(12275), 2, sym_comment, sym_block_comment, - ACTIONS(7838), 13, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_EQ, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [561263] = 4, + ACTIONS(12112), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [561277] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730419,7 +729829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [561289] = 5, + [561303] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730427,11 +729837,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(12277), 2, sym_comment, sym_block_comment, - ACTIONS(13700), 3, + ACTIONS(13702), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(13698), 10, + ACTIONS(13700), 10, anon_sym_COLON, anon_sym__, anon_sym_end, @@ -730442,7 +729852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [561317] = 11, + [561331] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730451,15 +729861,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6780), 1, sym__backquoted_id, - ACTIONS(13702), 1, - anon_sym_type, ACTIONS(13704), 1, + anon_sym_type, + ACTIONS(13706), 1, sym_operator_identifier, - STATE(4944), 1, + STATE(4943), 1, sym_identifier, STATE(5061), 1, sym__soft_identifier, - STATE(5437), 1, + STATE(5436), 1, sym__type_identifier, STATE(12278), 2, sym_comment, @@ -730471,7 +729881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561357] = 5, + [561371] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730494,7 +729904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [561385] = 11, + [561399] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730503,11 +729913,11 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6216), 1, sym__backquoted_id, - ACTIONS(13706), 1, - anon_sym_type, ACTIONS(13708), 1, + anon_sym_type, + ACTIONS(13710), 1, sym_operator_identifier, - STATE(5143), 1, + STATE(5145), 1, sym_identifier, STATE(5395), 1, sym__soft_identifier, @@ -730523,7 +729933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561425] = 5, + [561439] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730531,11 +729941,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(12281), 2, sym_comment, sym_block_comment, - ACTIONS(13712), 3, + ACTIONS(13714), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(13710), 10, + ACTIONS(13712), 10, anon_sym_COLON, anon_sym__, anon_sym_end, @@ -730546,7 +729956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [561453] = 11, + [561467] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730555,11 +729965,11 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8068), 1, sym__backquoted_id, - ACTIONS(13714), 1, - anon_sym_type, ACTIONS(13716), 1, + anon_sym_type, + ACTIONS(13718), 1, sym_operator_identifier, - STATE(4751), 1, + STATE(4752), 1, sym__soft_identifier, STATE(4756), 1, sym_identifier, @@ -730575,7 +729985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561493] = 11, + [561507] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730584,7 +729994,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12152), 1, sym__backquoted_id, - ACTIONS(13584), 1, + ACTIONS(13506), 1, sym_operator_identifier, STATE(10390), 1, sym_identifier, @@ -730604,7 +730014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561533] = 11, + [561547] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730613,9 +730023,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6326), 1, sym__backquoted_id, - ACTIONS(13718), 1, - anon_sym_type, ACTIONS(13720), 1, + anon_sym_type, + ACTIONS(13722), 1, sym_operator_identifier, STATE(6992), 1, sym__soft_identifier, @@ -730633,12 +730043,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561573] = 5, + [561587] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13722), 1, + ACTIONS(13724), 1, anon_sym_STAR, STATE(12285), 2, sym_comment, @@ -730656,7 +730066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [561601] = 11, + [561615] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730665,9 +730075,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6418), 1, sym__backquoted_id, - ACTIONS(13724), 1, - anon_sym_type, ACTIONS(13726), 1, + anon_sym_type, + ACTIONS(13728), 1, sym_operator_identifier, STATE(5542), 1, sym_identifier, @@ -730685,36 +730095,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561641] = 11, + [561655] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8110), 1, - sym__alpha_identifier, - ACTIONS(8118), 1, - sym__backquoted_id, - ACTIONS(13728), 1, - anon_sym_type, - ACTIONS(13730), 1, - sym_operator_identifier, - STATE(7200), 1, - sym__soft_identifier, - STATE(7348), 1, - sym_identifier, - STATE(7472), 1, - sym__type_identifier, STATE(12287), 2, sym_comment, sym_block_comment, - ACTIONS(8114), 6, + ACTIONS(13732), 3, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym__backquoted_id, + ACTIONS(13730), 10, + anon_sym_COLON, + anon_sym__, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561681] = 5, + sym__alpha_identifier, + sym_operator_identifier, + [561683] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730737,7 +730141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [561709] = 10, + [561711] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730748,7 +730152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym__, ACTIONS(876), 1, sym__backquoted_id, - ACTIONS(13732), 1, + ACTIONS(13734), 1, sym_operator_identifier, STATE(5575), 1, sym__soft_identifier, @@ -730765,30 +730169,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561747] = 5, + [561749] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(8110), 1, + sym__alpha_identifier, + ACTIONS(8118), 1, + sym__backquoted_id, + ACTIONS(13736), 1, + anon_sym_type, + ACTIONS(13738), 1, + sym_operator_identifier, + STATE(7200), 1, + sym__soft_identifier, + STATE(7348), 1, + sym_identifier, + STATE(7472), 1, + sym__type_identifier, STATE(12290), 2, sym_comment, sym_block_comment, - ACTIONS(13736), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym__backquoted_id, - ACTIONS(13734), 10, - anon_sym_COLON, - anon_sym__, + ACTIONS(8114), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [561775] = 11, + [561789] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730797,9 +730207,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12059), 1, sym__backquoted_id, - ACTIONS(13738), 1, - anon_sym_type, ACTIONS(13740), 1, + anon_sym_type, + ACTIONS(13742), 1, sym_operator_identifier, STATE(12632), 1, sym_identifier, @@ -730817,12 +730227,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561815] = 6, + [561829] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13742), 1, + ACTIONS(13744), 1, anon_sym_LPAREN, STATE(13316), 1, sym_arguments, @@ -730841,7 +730251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extends, anon_sym_derives, anon_sym_SEMI, - [561845] = 11, + [561859] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730850,13 +730260,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(7466), 1, sym__backquoted_id, - ACTIONS(13745), 1, - anon_sym_type, ACTIONS(13747), 1, + anon_sym_type, + ACTIONS(13749), 1, sym_operator_identifier, STATE(11787), 1, sym__soft_identifier, - STATE(11927), 1, + STATE(11928), 1, sym_identifier, STATE(12202), 1, sym__type_identifier, @@ -730870,7 +730280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561885] = 4, + [561899] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730878,6 +730288,29 @@ static const uint16_t ts_small_parse_table[] = { STATE(12294), 2, sym_comment, sym_block_comment, + ACTIONS(13753), 3, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym__backquoted_id, + ACTIONS(13751), 10, + anon_sym_COLON, + anon_sym__, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [561927] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12295), 2, + sym_comment, + sym_block_comment, ACTIONS(13282), 13, sym__automatic_semicolon, ts_builtin_sym_end, @@ -730892,19 +730325,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [561911] = 5, + [561953] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12295), 2, + STATE(12296), 2, sym_comment, sym_block_comment, - ACTIONS(13751), 3, + ACTIONS(13757), 3, anon_sym_LBRACE, anon_sym_LPAREN, sym__backquoted_id, - ACTIONS(13749), 10, + ACTIONS(13755), 10, anon_sym_COLON, anon_sym__, anon_sym_end, @@ -730915,7 +730348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transparent, sym__alpha_identifier, sym_operator_identifier, - [561939] = 11, + [561981] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -730924,9 +730357,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6766), 1, sym__backquoted_id, - ACTIONS(13753), 1, + ACTIONS(13759), 1, anon_sym_type, - ACTIONS(13755), 1, + ACTIONS(13761), 1, sym_operator_identifier, STATE(8350), 1, sym__soft_identifier, @@ -730934,7 +730367,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(9537), 1, sym__type_identifier, - STATE(12296), 2, + STATE(12297), 2, sym_comment, sym_block_comment, ACTIONS(6762), 6, @@ -730944,57 +730377,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [561979] = 5, + [562021] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9625), 2, - anon_sym_LBRACK, + ACTIONS(4652), 1, + sym__alpha_identifier, + ACTIONS(4664), 1, sym__backquoted_id, - STATE(12297), 2, + ACTIONS(13763), 1, + anon_sym_type, + ACTIONS(13765), 1, + sym_operator_identifier, + STATE(4741), 1, + sym__soft_identifier, + STATE(4747), 1, + sym_identifier, + STATE(4834), 1, + sym__type_identifier, + STATE(12298), 2, sym_comment, sym_block_comment, - ACTIONS(9627), 11, - anon_sym_COLON, - anon_sym_EQ_GT, + ACTIONS(4660), 6, anon_sym_end, - anon_sym_match, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [562007] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12298), 2, - sym_comment, - sym_block_comment, - ACTIONS(9008), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [562033] = 6, + [562061] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13757), 1, + ACTIONS(13767), 1, anon_sym_AT, STATE(13279), 1, sym_annotation, @@ -731002,7 +730419,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 10, + ACTIONS(8562), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -731013,29 +730430,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_derives, anon_sym_LPAREN, anon_sym_SEMI, - [562063] = 4, + [562091] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(11912), 1, + sym__alpha_identifier, + ACTIONS(11920), 1, + sym__backquoted_id, + ACTIONS(13770), 1, + anon_sym_type, + ACTIONS(13772), 1, + sym_operator_identifier, + STATE(12781), 1, + sym__soft_identifier, + STATE(12808), 1, + sym_identifier, + STATE(13085), 1, + sym__type_identifier, STATE(12300), 2, sym_comment, sym_block_comment, - ACTIONS(7826), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_do, - anon_sym_yield, - [562089] = 4, + ACTIONS(11916), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [562131] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731057,82 +730481,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [562115] = 4, + [562157] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12302), 2, - sym_comment, - sym_block_comment, - ACTIONS(13338), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [562141] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(4628), 1, + ACTIONS(11924), 1, sym__alpha_identifier, - ACTIONS(4640), 1, + ACTIONS(11932), 1, sym__backquoted_id, - ACTIONS(13760), 1, + ACTIONS(13774), 1, anon_sym_type, - ACTIONS(13762), 1, + ACTIONS(13776), 1, sym_operator_identifier, - STATE(4741), 1, + STATE(10906), 1, sym__soft_identifier, - STATE(4747), 1, + STATE(11118), 1, sym_identifier, - STATE(4837), 1, + STATE(11210), 1, sym__type_identifier, - STATE(12303), 2, + STATE(12302), 2, sym_comment, sym_block_comment, - ACTIONS(4636), 6, + ACTIONS(11928), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562181] = 6, + [562197] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, - anon_sym_LBRACK, - STATE(6253), 1, - sym_type_arguments, - STATE(12304), 2, + STATE(12303), 2, sym_comment, sym_block_comment, - ACTIONS(13400), 11, + ACTIONS(7566), 13, sym__automatic_semicolon, - anon_sym_RBRACE, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_case, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, + anon_sym_derives, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [562211] = 11, + anon_sym_POUND, + [562223] = 5, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(9621), 2, + anon_sym_LBRACK, + sym__backquoted_id, + STATE(12304), 2, + sym_comment, + sym_block_comment, + ACTIONS(9623), 11, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [562251] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731141,9 +730564,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6888), 1, sym__backquoted_id, - ACTIONS(13766), 1, + ACTIONS(13778), 1, anon_sym_type, - ACTIONS(13768), 1, + ACTIONS(13780), 1, sym_operator_identifier, STATE(6274), 1, sym__soft_identifier, @@ -731161,16 +730584,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562251] = 6, + [562291] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13770), 1, + ACTIONS(13500), 1, + anon_sym_LBRACK, + STATE(6253), 1, + sym_type_arguments, + STATE(12306), 2, + sym_comment, + sym_block_comment, + ACTIONS(13400), 11, + sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [562321] = 6, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(13782), 1, anon_sym_LPAREN, STATE(13086), 1, sym_arguments, - STATE(12306), 3, + STATE(12307), 3, sym_comment, sym_block_comment, aux_sym_annotation_repeat1, @@ -731185,7 +730632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_derives, anon_sym_SEMI, - [562281] = 11, + [562351] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731194,56 +730641,27 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6844), 1, sym__backquoted_id, - ACTIONS(13773), 1, + ACTIONS(13785), 1, anon_sym_type, - ACTIONS(13775), 1, + ACTIONS(13787), 1, sym_operator_identifier, - STATE(4889), 1, + STATE(4886), 1, sym_identifier, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(5123), 1, sym__type_identifier, - STATE(12307), 2, - sym_comment, - sym_block_comment, - ACTIONS(6840), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [562321] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(6972), 1, - sym__alpha_identifier, - ACTIONS(6986), 1, - sym__backquoted_id, - ACTIONS(13777), 1, - anon_sym_type, - ACTIONS(13779), 1, - sym_operator_identifier, - STATE(5835), 1, - sym__soft_identifier, - STATE(5966), 1, - sym_identifier, - STATE(6133), 1, - sym__type_identifier, STATE(12308), 2, sym_comment, sym_block_comment, - ACTIONS(6982), 6, + ACTIONS(6840), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562361] = 11, + [562391] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731252,13 +730670,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14973), 1, sym__class_definition, @@ -731272,30 +730690,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562401] = 5, + [562431] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13321), 2, - anon_sym_LBRACK, - anon_sym_match, + ACTIONS(6972), 1, + sym__alpha_identifier, + ACTIONS(6986), 1, + sym__backquoted_id, + ACTIONS(13789), 1, + anon_sym_type, + ACTIONS(13791), 1, + sym_operator_identifier, + STATE(5835), 1, + sym__soft_identifier, + STATE(5966), 1, + sym_identifier, + STATE(6133), 1, + sym__type_identifier, STATE(12310), 2, sym_comment, sym_block_comment, - ACTIONS(13319), 11, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_if, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [562429] = 4, + ACTIONS(6982), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [562471] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731317,30 +730741,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [562455] = 5, + [562497] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9631), 2, + ACTIONS(13321), 2, anon_sym_LBRACK, - sym__backquoted_id, + anon_sym_match, STATE(12312), 2, sym_comment, sym_block_comment, - ACTIONS(9633), 11, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_end, - anon_sym_match, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [562483] = 5, + ACTIONS(13319), 11, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_if, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_catch, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [562525] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731363,29 +730787,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [562511] = 4, + [562553] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(9627), 2, + anon_sym_LBRACK, + sym__backquoted_id, STATE(12314), 2, sym_comment, sym_block_comment, - ACTIONS(13273), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_if, + ACTIONS(9629), 11, + anon_sym_COLON, + anon_sym_EQ_GT, + anon_sym_end, anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [562537] = 11, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [562581] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731394,9 +730819,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11977), 1, sym__backquoted_id, - ACTIONS(13781), 1, + ACTIONS(13793), 1, anon_sym_type, - ACTIONS(13783), 1, + ACTIONS(13795), 1, sym_operator_identifier, STATE(13200), 1, sym__soft_identifier, @@ -731414,7 +730839,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562577] = 11, + [562621] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12316), 2, + sym_comment, + sym_block_comment, + ACTIONS(13273), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [562647] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731423,9 +730870,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8463), 1, sym__backquoted_id, - ACTIONS(13785), 1, + ACTIONS(13797), 1, anon_sym_type, - ACTIONS(13787), 1, + ACTIONS(13799), 1, sym_operator_identifier, STATE(5570), 1, sym__soft_identifier, @@ -731433,7 +730880,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type_identifier, STATE(5921), 1, sym_identifier, - STATE(12316), 2, + STATE(12317), 2, sym_comment, sym_block_comment, ACTIONS(8459), 6, @@ -731443,12 +730890,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562617] = 4, + [562687] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12317), 2, + STATE(12318), 2, sym_comment, sym_block_comment, ACTIONS(7912), 13, @@ -731465,7 +730912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [562643] = 11, + [562713] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731474,9 +730921,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11889), 1, sym__backquoted_id, - ACTIONS(13789), 1, + ACTIONS(13801), 1, anon_sym_type, - ACTIONS(13791), 1, + ACTIONS(13803), 1, sym_operator_identifier, STATE(12703), 1, sym__soft_identifier, @@ -731484,46 +730931,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(13261), 1, sym__type_identifier, - STATE(12318), 2, - sym_comment, - sym_block_comment, - ACTIONS(11885), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [562683] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(6910), 1, - sym__alpha_identifier, - ACTIONS(6920), 1, - sym__backquoted_id, - ACTIONS(13793), 1, - anon_sym_type, - ACTIONS(13795), 1, - sym_operator_identifier, - STATE(4929), 1, - sym__soft_identifier, - STATE(4949), 1, - sym_identifier, - STATE(5404), 1, - sym__type_identifier, STATE(12319), 2, sym_comment, sym_block_comment, - ACTIONS(6916), 6, + ACTIONS(11885), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562723] = 4, + [562753] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731531,7 +730949,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12320), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 13, + ACTIONS(13419), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -731545,32 +730963,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [562749] = 7, + [562779] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12727), 1, - anon_sym_AT, - STATE(12159), 1, - aux_sym_enum_definition_repeat1, - STATE(13201), 1, - sym_annotation, + ACTIONS(6910), 1, + sym__alpha_identifier, + ACTIONS(6920), 1, + sym__backquoted_id, + ACTIONS(13805), 1, + anon_sym_type, + ACTIONS(13807), 1, + sym_operator_identifier, + STATE(4930), 1, + sym__soft_identifier, + STATE(4947), 1, + sym_identifier, + STATE(5404), 1, + sym__type_identifier, STATE(12321), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 10, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - [562781] = 5, + ACTIONS(6916), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [562819] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731593,39 +731015,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [562809] = 4, + [562847] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(12655), 1, + sym__backquoted_id, STATE(12323), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, + ACTIONS(12647), 12, + anon_sym_COLON, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [562835] = 5, + anon_sym_end, + anon_sym_EQ, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + anon_sym_PIPE, + sym__alpha_identifier, + sym_operator_identifier, + [562875] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9656), 1, + ACTIONS(9652), 1, sym__backquoted_id, STATE(12324), 2, sym_comment, sym_block_comment, - ACTIONS(9658), 12, + ACTIONS(9654), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -731638,7 +731061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [562863] = 5, + [562903] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731661,7 +731084,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [562891] = 11, + [562931] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731670,9 +731093,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(7994), 1, sym__backquoted_id, - ACTIONS(13797), 1, + ACTIONS(13809), 1, anon_sym_type, - ACTIONS(13799), 1, + ACTIONS(13811), 1, sym_operator_identifier, STATE(10009), 1, sym__type_identifier, @@ -731690,7 +731113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562931] = 11, + [562971] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731699,9 +731122,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8451), 1, sym__backquoted_id, - ACTIONS(13801), 1, + ACTIONS(13813), 1, anon_sym_type, - ACTIONS(13803), 1, + ACTIONS(13815), 1, sym_operator_identifier, STATE(5839), 1, sym__soft_identifier, @@ -731719,65 +731142,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [562971] = 11, + [563011] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, - sym__alpha_identifier, - ACTIONS(7852), 1, - sym__backquoted_id, - ACTIONS(13805), 1, - anon_sym_type, - ACTIONS(13807), 1, - sym_operator_identifier, - STATE(11734), 1, - sym_identifier, - STATE(11889), 1, - sym__soft_identifier, - STATE(12188), 1, - sym__type_identifier, + ACTIONS(12727), 1, + anon_sym_AT, + STATE(12159), 1, + aux_sym_enum_definition_repeat1, + STATE(13201), 1, + sym_annotation, STATE(12328), 2, sym_comment, sym_block_comment, - ACTIONS(7848), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [563011] = 11, + ACTIONS(8525), 10, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_with, + anon_sym_LPAREN, + anon_sym_SEMI, + [563043] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6364), 1, - sym__alpha_identifier, - ACTIONS(6374), 1, - sym__backquoted_id, - ACTIONS(13809), 1, - anon_sym_type, - ACTIONS(13811), 1, - sym_operator_identifier, - STATE(7207), 1, - sym__soft_identifier, - STATE(7278), 1, - sym_identifier, - STATE(7517), 1, - sym__type_identifier, STATE(12329), 2, sym_comment, sym_block_comment, - ACTIONS(6370), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [563051] = 4, + ACTIONS(9427), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [563069] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731799,21 +731211,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563077] = 7, + [563095] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, - ACTIONS(13813), 1, + ACTIONS(13817), 1, anon_sym_match, STATE(6165), 1, sym_type_arguments, STATE(12331), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 10, + ACTIONS(13419), 10, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_case, @@ -731824,7 +731236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563109] = 4, + [563127] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731846,12 +731258,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [563135] = 6, + [563153] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, + ACTIONS(13500), 1, anon_sym_LBRACK, STATE(6253), 1, sym_type_arguments, @@ -731870,12 +731282,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563165] = 7, + [563183] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8657), 1, + ACTIONS(8663), 1, anon_sym_LPAREN, STATE(12341), 1, aux_sym_annotation_repeat1, @@ -731895,7 +731307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [563197] = 11, + [563215] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731904,9 +731316,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6956), 1, sym__backquoted_id, - ACTIONS(13815), 1, + ACTIONS(13819), 1, anon_sym_type, - ACTIONS(13817), 1, + ACTIONS(13821), 1, sym_operator_identifier, STATE(5562), 1, sym__soft_identifier, @@ -731924,16 +731336,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [563237] = 11, + [563255] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13819), 1, + ACTIONS(13823), 1, anon_sym_LBRACK, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, - ACTIONS(13823), 1, + ACTIONS(13827), 1, sym__automatic_semicolon, STATE(13379), 1, sym_type_parameters, @@ -731946,14 +731358,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12336), 2, sym_comment, sym_block_comment, - ACTIONS(13311), 6, + ACTIONS(13307), 6, sym__outdent, anon_sym_COLON, anon_sym_LBRACE, anon_sym_case, anon_sym_EQ, anon_sym_SEMI, - [563277] = 11, + [563295] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -731962,9 +731374,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4892), 1, sym__backquoted_id, - ACTIONS(13825), 1, + ACTIONS(13829), 1, anon_sym_type, - ACTIONS(13827), 1, + ACTIONS(13831), 1, sym_operator_identifier, STATE(5721), 1, sym__soft_identifier, @@ -731982,12 +731394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [563317] = 6, + [563335] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, STATE(6165), 1, sym_type_arguments, @@ -732006,7 +731418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563347] = 11, + [563365] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732015,7 +731427,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13582), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -732035,7 +731447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [563387] = 4, + [563405] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732057,12 +731469,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [563413] = 6, + [563431] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13829), 1, + ACTIONS(13833), 1, anon_sym_LPAREN, STATE(13324), 1, sym_arguments, @@ -732081,7 +731493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [563443] = 11, + [563461] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732090,9 +731502,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8401), 1, sym__backquoted_id, - ACTIONS(13832), 1, + ACTIONS(13836), 1, anon_sym_type, - ACTIONS(13834), 1, + ACTIONS(13838), 1, sym_operator_identifier, STATE(8480), 1, sym__soft_identifier, @@ -732110,7 +731522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [563483] = 5, + [563501] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732133,68 +731545,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [563511] = 7, + [563529] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12639), 1, - anon_sym_LPAREN, - STATE(12306), 1, - aux_sym_annotation_repeat1, - STATE(13086), 1, - sym_arguments, + ACTIONS(4180), 2, + anon_sym_LBRACK, + sym__backquoted_id, STATE(12344), 2, sym_comment, sym_block_comment, - ACTIONS(8469), 10, - sym__automatic_semicolon, - sym__outdent, + ACTIONS(4176), 11, anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_AT, - anon_sym_with, - anon_sym_derives, - anon_sym_SEMI, - [563543] = 11, + anon_sym_EQ_GT, + anon_sym_end, + anon_sym_match, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + sym__alpha_identifier, + sym_operator_identifier, + [563557] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6426), 1, + ACTIONS(6364), 1, sym__alpha_identifier, - ACTIONS(6440), 1, + ACTIONS(6374), 1, sym__backquoted_id, - ACTIONS(13836), 1, + ACTIONS(13840), 1, anon_sym_type, - ACTIONS(13838), 1, + ACTIONS(13842), 1, sym_operator_identifier, - STATE(6298), 1, + STATE(7207), 1, sym__soft_identifier, - STATE(6710), 1, + STATE(7278), 1, sym_identifier, - STATE(6929), 1, + STATE(7517), 1, sym__type_identifier, STATE(12345), 2, sym_comment, sym_block_comment, - ACTIONS(6436), 6, + ACTIONS(6370), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [563583] = 7, + [563597] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, - ACTIONS(13813), 1, + ACTIONS(13817), 1, anon_sym_match, STATE(6165), 1, sym_type_arguments, @@ -732212,12 +731622,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563615] = 6, + [563629] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, STATE(6165), 1, sym_type_arguments, @@ -732236,12 +731646,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563645] = 6, + [563659] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, STATE(6165), 1, sym_type_arguments, @@ -732260,7 +731670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563675] = 5, + [563689] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732283,7 +731693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [563703] = 4, + [563717] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732305,7 +731715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [563729] = 11, + [563743] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732314,9 +731724,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8198), 1, sym__backquoted_id, - ACTIONS(13840), 1, + ACTIONS(13844), 1, anon_sym_type, - ACTIONS(13842), 1, + ACTIONS(13846), 1, sym_operator_identifier, STATE(6904), 1, sym_identifier, @@ -732334,7 +731744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [563769] = 4, + [563783] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732356,7 +731766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [563795] = 4, + [563809] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732378,7 +731788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [563821] = 4, + [563835] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732400,7 +731810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [563847] = 5, + [563861] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732423,7 +731833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [563875] = 4, + [563889] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732445,16 +731855,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [563901] = 11, + [563915] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, - ACTIONS(13342), 1, + ACTIONS(13340), 1, anon_sym_with, STATE(9443), 1, sym__refinement, @@ -732474,36 +731884,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - [563941] = 11, + [563955] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6784), 1, - sym__alpha_identifier, - ACTIONS(6794), 1, - sym__backquoted_id, - ACTIONS(13844), 1, - anon_sym_type, - ACTIONS(13846), 1, - sym_operator_identifier, - STATE(4532), 1, - sym__soft_identifier, - STATE(4538), 1, - sym_identifier, - STATE(4775), 1, - sym__type_identifier, + ACTIONS(12639), 1, + anon_sym_LPAREN, + STATE(12307), 1, + aux_sym_annotation_repeat1, + STATE(13086), 1, + sym_arguments, STATE(12358), 2, sym_comment, sym_block_comment, - ACTIONS(6790), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [563981] = 5, + ACTIONS(8469), 10, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_AT, + anon_sym_with, + anon_sym_derives, + anon_sym_SEMI, + [563987] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732526,7 +731932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_catch, anon_sym_finally, - [564009] = 5, + [564015] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732549,7 +731955,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [564037] = 11, + [564043] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732558,7 +731964,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13492), 1, + ACTIONS(13496), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -732578,7 +731984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564077] = 11, + [564083] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732587,7 +731993,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13492), 1, + ACTIONS(13496), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -732607,29 +732013,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564117] = 4, + [564123] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(6426), 1, + sym__alpha_identifier, + ACTIONS(6440), 1, + sym__backquoted_id, + ACTIONS(13850), 1, + anon_sym_type, + ACTIONS(13852), 1, + sym_operator_identifier, + STATE(6298), 1, + sym__soft_identifier, + STATE(6710), 1, + sym_identifier, + STATE(6929), 1, + sym__type_identifier, STATE(12363), 2, sym_comment, sym_block_comment, - ACTIONS(7912), 13, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_LBRACK, - anon_sym_private, - anon_sym_protected, - anon_sym_extends, - anon_sym_derives, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [564143] = 11, + ACTIONS(6436), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [564163] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732638,13 +732051,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14951), 1, sym__class_definition, @@ -732658,36 +732071,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564183] = 11, + [564203] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(6784), 1, sym__alpha_identifier, - ACTIONS(4776), 1, + ACTIONS(6794), 1, sym__backquoted_id, - ACTIONS(13850), 1, + ACTIONS(13854), 1, anon_sym_type, - ACTIONS(13852), 1, + ACTIONS(13856), 1, sym_operator_identifier, - STATE(4459), 1, + STATE(4538), 1, sym_identifier, - STATE(4494), 1, + STATE(4625), 1, sym__soft_identifier, - STATE(4542), 1, + STATE(4774), 1, sym__type_identifier, STATE(12365), 2, sym_comment, sym_block_comment, - ACTIONS(4770), 6, + ACTIONS(6790), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564223] = 4, + [564243] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732709,7 +732122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [564249] = 4, + [564269] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732717,21 +732130,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12367), 2, sym_comment, sym_block_comment, - ACTIONS(13271), 13, + ACTIONS(7912), 13, sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, anon_sym_case, anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, + anon_sym_private, + anon_sym_protected, + anon_sym_extends, + anon_sym_derives, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_else, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [564275] = 11, + anon_sym_POUND, + [564295] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732740,9 +732153,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6458), 1, sym__backquoted_id, - ACTIONS(13854), 1, + ACTIONS(13858), 1, anon_sym_type, - ACTIONS(13856), 1, + ACTIONS(13860), 1, sym_operator_identifier, STATE(7972), 1, sym__soft_identifier, @@ -732760,7 +732173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564315] = 5, + [564335] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732783,7 +732196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [564343] = 11, + [564363] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732792,13 +732205,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14862), 1, sym__class_definition, @@ -732812,58 +732225,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564383] = 4, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - STATE(12371), 2, - sym_comment, - sym_block_comment, - ACTIONS(7566), 13, - sym__automatic_semicolon, - sym__outdent, - anon_sym_COLON, - anon_sym_LBRACE, - anon_sym_case, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AT, - anon_sym_EQ, - anon_sym_with, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_POUND, - [564409] = 11, + [564403] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4438), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4456), 1, + ACTIONS(4748), 1, sym__backquoted_id, - ACTIONS(13858), 1, + ACTIONS(13862), 1, anon_sym_type, - ACTIONS(13860), 1, + ACTIONS(13864), 1, sym_operator_identifier, - STATE(7581), 1, + STATE(4459), 1, sym_identifier, - STATE(7607), 1, + STATE(4494), 1, sym__soft_identifier, - STATE(8426), 1, + STATE(4542), 1, sym__type_identifier, - STATE(12372), 2, + STATE(12371), 2, sym_comment, sym_block_comment, - ACTIONS(4450), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564449] = 4, + [564443] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12372), 2, + sym_comment, + sym_block_comment, + ACTIONS(13271), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_else, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [564469] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732885,7 +732298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [564475] = 5, + [564495] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -732908,46 +732321,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [564503] = 10, + [564523] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7620), 1, - sym__alpha_identifier, - ACTIONS(7640), 1, - sym__backquoted_id, - ACTIONS(8565), 1, - sym_operator_identifier, - STATE(15019), 1, - sym__soft_identifier, - STATE(15072), 1, - sym_identifier, - ACTIONS(8563), 2, - anon_sym_val, - anon_sym_var, STATE(12375), 2, sym_comment, sym_block_comment, - ACTIONS(7622), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [564541] = 11, + ACTIONS(7566), 13, + sym__automatic_semicolon, + sym__outdent, + anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_case, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AT, + anon_sym_EQ, + anon_sym_with, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_POUND, + [564549] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, - ACTIONS(13862), 1, + ACTIONS(13866), 1, anon_sym_type, - ACTIONS(13864), 1, + ACTIONS(13868), 1, sym_operator_identifier, STATE(5147), 1, sym_identifier, @@ -732958,67 +732365,71 @@ static const uint16_t ts_small_parse_table[] = { STATE(12376), 2, sym_comment, sym_block_comment, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564581] = 11, + [564589] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(11984), 1, + ACTIONS(4438), 1, sym__alpha_identifier, - ACTIONS(11990), 1, + ACTIONS(4456), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13870), 1, + anon_sym_type, + ACTIONS(13872), 1, sym_operator_identifier, - STATE(10081), 1, - sym__soft_identifier, - STATE(11357), 1, + STATE(7581), 1, sym_identifier, - STATE(13011), 1, + STATE(7607), 1, + sym__soft_identifier, + STATE(8426), 1, sym__type_identifier, - STATE(14628), 1, - sym__type_constructor, STATE(12377), 2, sym_comment, sym_block_comment, - ACTIONS(7608), 6, + ACTIONS(4450), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564621] = 6, + [564629] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, - anon_sym_LBRACK, - STATE(6253), 1, - sym_type_arguments, + ACTIONS(7620), 1, + sym__alpha_identifier, + ACTIONS(7640), 1, + sym__backquoted_id, + ACTIONS(8575), 1, + sym_operator_identifier, + STATE(15019), 1, + sym__soft_identifier, + STATE(15072), 1, + sym_identifier, + ACTIONS(8573), 2, + anon_sym_val, + anon_sym_var, STATE(12378), 2, sym_comment, sym_block_comment, - ACTIONS(13408), 11, - sym__automatic_semicolon, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_catch, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [564651] = 11, + ACTIONS(7622), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [564667] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733027,9 +732438,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11835), 1, sym__backquoted_id, - ACTIONS(13866), 1, + ACTIONS(13874), 1, anon_sym_type, - ACTIONS(13868), 1, + ACTIONS(13876), 1, sym_operator_identifier, STATE(7546), 1, sym__soft_identifier, @@ -733047,14 +732458,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564691] = 4, + [564707] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(11984), 1, + sym__alpha_identifier, + ACTIONS(11990), 1, + sym__backquoted_id, + ACTIONS(13582), 1, + sym_operator_identifier, + STATE(10081), 1, + sym__soft_identifier, + STATE(11357), 1, + sym_identifier, + STATE(13011), 1, + sym__type_identifier, + STATE(14628), 1, + sym__type_constructor, STATE(12380), 2, sym_comment, sym_block_comment, + ACTIONS(7608), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [564747] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12381), 2, + sym_comment, + sym_block_comment, ACTIONS(9581), 13, sym__automatic_semicolon, ts_builtin_sym_end, @@ -733069,36 +732509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [564717] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(12144), 1, - sym__alpha_identifier, - ACTIONS(12152), 1, - sym__backquoted_id, - ACTIONS(13584), 1, - sym_operator_identifier, - STATE(10390), 1, - sym_identifier, - STATE(11225), 1, - sym__soft_identifier, - STATE(11590), 1, - sym__class_constructor, - STATE(14591), 1, - sym__class_definition, - STATE(12381), 2, - sym_comment, - sym_block_comment, - ACTIONS(12148), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [564757] = 11, + [564773] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733107,15 +732518,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4496), 1, sym__backquoted_id, - ACTIONS(13870), 1, + ACTIONS(13878), 1, anon_sym_type, - ACTIONS(13872), 1, + ACTIONS(13880), 1, sym_operator_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, - STATE(4793), 1, + STATE(4790), 1, sym_identifier, - STATE(4965), 1, + STATE(4967), 1, sym__type_identifier, STATE(12382), 2, sym_comment, @@ -733127,7 +732538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564797] = 5, + [564813] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733150,7 +732561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [564825] = 5, + [564841] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733173,29 +732584,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [564853] = 4, + [564869] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(12144), 1, + sym__alpha_identifier, + ACTIONS(12152), 1, + sym__backquoted_id, + ACTIONS(13506), 1, + sym_operator_identifier, + STATE(10390), 1, + sym_identifier, + STATE(11225), 1, + sym__soft_identifier, + STATE(11590), 1, + sym__class_constructor, + STATE(14591), 1, + sym__class_definition, STATE(12385), 2, sym_comment, sym_block_comment, - ACTIONS(9585), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [564879] = 4, + ACTIONS(12148), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [564909] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733203,7 +732621,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12386), 2, sym_comment, sym_block_comment, - ACTIONS(11807), 13, + ACTIONS(9585), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -733217,7 +732635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [564905] = 4, + [564935] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733225,7 +732643,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12387), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 13, + ACTIONS(11807), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -733239,7 +732657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [564931] = 11, + [564961] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733248,9 +732666,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6282), 1, sym__backquoted_id, - ACTIONS(13874), 1, + ACTIONS(13882), 1, anon_sym_type, - ACTIONS(13876), 1, + ACTIONS(13884), 1, sym_operator_identifier, STATE(7125), 1, sym_identifier, @@ -733268,7 +732686,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [564971] = 4, + [565001] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733290,76 +732708,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [564997] = 11, + [565027] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8405), 1, + STATE(12390), 2, + sym_comment, + sym_block_comment, + ACTIONS(9482), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [565053] = 11, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + ACTIONS(8012), 1, sym__alpha_identifier, - ACTIONS(8413), 1, + ACTIONS(8024), 1, sym__backquoted_id, - ACTIONS(13878), 1, + ACTIONS(13886), 1, anon_sym_type, - ACTIONS(13880), 1, + ACTIONS(13888), 1, sym_operator_identifier, - STATE(7986), 1, - sym__soft_identifier, - STATE(8043), 1, - sym_identifier, - STATE(8184), 1, + STATE(5106), 1, sym__type_identifier, - STATE(12390), 2, + STATE(5152), 1, + sym_identifier, + STATE(5240), 1, + sym__soft_identifier, + STATE(12391), 2, sym_comment, sym_block_comment, - ACTIONS(8409), 6, + ACTIONS(8020), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565037] = 11, + [565093] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8018), 1, + ACTIONS(8405), 1, sym__alpha_identifier, - ACTIONS(8030), 1, + ACTIONS(8413), 1, sym__backquoted_id, - ACTIONS(13882), 1, + ACTIONS(13890), 1, anon_sym_type, - ACTIONS(13884), 1, + ACTIONS(13892), 1, sym_operator_identifier, - STATE(5106), 1, - sym__type_identifier, - STATE(5148), 1, - sym_identifier, - STATE(5240), 1, + STATE(7986), 1, sym__soft_identifier, - STATE(12391), 2, + STATE(8043), 1, + sym_identifier, + STATE(8184), 1, + sym__type_identifier, + STATE(12392), 2, sym_comment, sym_block_comment, - ACTIONS(8026), 6, + ACTIONS(8409), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565077] = 7, + [565133] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, + ACTIONS(13500), 1, anon_sym_LBRACK, - ACTIONS(13886), 1, + ACTIONS(13894), 1, anon_sym_match, STATE(6253), 1, sym_type_arguments, - STATE(12392), 2, + STATE(12393), 2, sym_comment, sym_block_comment, ACTIONS(13412), 10, @@ -733373,36 +732813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [565109] = 11, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(5120), 1, - sym__alpha_identifier, - ACTIONS(5132), 1, - sym__backquoted_id, - ACTIONS(13888), 1, - anon_sym_type, - ACTIONS(13890), 1, - sym_operator_identifier, - STATE(7527), 1, - sym__soft_identifier, - STATE(7836), 1, - sym_identifier, - STATE(8560), 1, - sym__type_identifier, - STATE(12393), 2, - sym_comment, - sym_block_comment, - ACTIONS(5128), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [565149] = 4, + [565165] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733424,7 +732835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [565175] = 11, + [565191] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733433,9 +732844,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12152), 1, sym__backquoted_id, - ACTIONS(13892), 1, + ACTIONS(13896), 1, anon_sym_type, - ACTIONS(13894), 1, + ACTIONS(13898), 1, sym_operator_identifier, STATE(11225), 1, sym__soft_identifier, @@ -733453,36 +732864,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565215] = 11, + [565231] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12168), 1, + ACTIONS(5120), 1, sym__alpha_identifier, - ACTIONS(12176), 1, + ACTIONS(5132), 1, sym__backquoted_id, - ACTIONS(13896), 1, + ACTIONS(13900), 1, anon_sym_type, - ACTIONS(13898), 1, + ACTIONS(13902), 1, sym_operator_identifier, - STATE(11434), 1, + STATE(7527), 1, sym__soft_identifier, - STATE(11781), 1, + STATE(7836), 1, sym_identifier, - STATE(12191), 1, + STATE(8560), 1, sym__type_identifier, STATE(12396), 2, sym_comment, sym_block_comment, - ACTIONS(12172), 6, + ACTIONS(5128), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565255] = 4, + [565271] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733504,7 +732915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [565281] = 4, + [565297] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733526,7 +732937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [565307] = 11, + [565323] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733535,9 +732946,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8006), 1, sym__backquoted_id, - ACTIONS(13900), 1, + ACTIONS(13904), 1, anon_sym_type, - ACTIONS(13902), 1, + ACTIONS(13906), 1, sym_operator_identifier, STATE(6185), 1, sym__type_identifier, @@ -733555,14 +732966,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565347] = 4, + [565363] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, + ACTIONS(12168), 1, + sym__alpha_identifier, + ACTIONS(12176), 1, + sym__backquoted_id, + ACTIONS(13908), 1, + anon_sym_type, + ACTIONS(13910), 1, + sym_operator_identifier, + STATE(11434), 1, + sym__soft_identifier, + STATE(11781), 1, + sym_identifier, + STATE(12192), 1, + sym__type_identifier, STATE(12400), 2, sym_comment, sym_block_comment, + ACTIONS(12172), 6, + anon_sym_end, + anon_sym_opaque, + anon_sym_inline, + anon_sym_infix, + anon_sym_open, + anon_sym_transparent, + [565403] = 4, + ACTIONS(3), 1, + anon_sym_SLASH_SLASH, + ACTIONS(5), 1, + anon_sym_SLASH_STAR, + STATE(12401), 2, + sym_comment, + sym_block_comment, ACTIONS(7932), 13, sym__automatic_semicolon, sym__outdent, @@ -733577,7 +733017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [565373] = 6, + [565429] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733586,7 +733026,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(12720), 1, anon_sym_EQ, - STATE(12401), 2, + STATE(12402), 2, sym_comment, sym_block_comment, ACTIONS(12647), 11, @@ -733601,7 +733041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [565403] = 11, + [565459] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733610,7 +733050,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13582), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -733620,7 +733060,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type_identifier, STATE(15078), 1, sym__type_constructor, - STATE(12402), 2, + STATE(12403), 2, sym_comment, sym_block_comment, ACTIONS(7608), 6, @@ -733630,34 +733070,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565443] = 4, + [565499] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12403), 2, - sym_comment, - sym_block_comment, - ACTIONS(9656), 13, - sym__automatic_semicolon, - ts_builtin_sym_end, - anon_sym_RBRACE, - anon_sym_case, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_if, - anon_sym_match, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_finally, - anon_sym_do, - anon_sym_yield, - [565469] = 6, - ACTIONS(3), 1, - anon_sym_SLASH_SLASH, - ACTIONS(5), 1, - anon_sym_SLASH_STAR, - ACTIONS(13904), 1, + ACTIONS(13912), 1, anon_sym_LPAREN, STATE(13364), 1, sym_arguments, @@ -733676,7 +733094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_with, anon_sym_SEMI, - [565499] = 4, + [565529] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733698,36 +733116,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [565525] = 11, + [565555] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(11984), 1, - sym__alpha_identifier, - ACTIONS(11990), 1, - sym__backquoted_id, - ACTIONS(13570), 1, - sym_operator_identifier, - STATE(10081), 1, - sym__soft_identifier, - STATE(11357), 1, - sym_identifier, - STATE(13011), 1, - sym__type_identifier, - STATE(14772), 1, - sym__type_constructor, STATE(12406), 2, sym_comment, sym_block_comment, - ACTIONS(7608), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - [565565] = 5, + ACTIONS(9652), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_finally, + anon_sym_do, + anon_sym_yield, + [565581] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733735,22 +733146,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(12407), 2, sym_comment, sym_block_comment, - ACTIONS(13909), 3, - anon_sym_LBRACE, - anon_sym_LPAREN, - sym__backquoted_id, - ACTIONS(13907), 10, + ACTIONS(11796), 13, anon_sym_COLON, - anon_sym__, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, - sym__alpha_identifier, - sym_operator_identifier, - [565593] = 7, + anon_sym_COMMA, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_LT_COLON, + anon_sym_LT_PERCENT, + anon_sym_while, + anon_sym_match, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_then, + anon_sym_do, + [565607] = 7, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733775,31 +733185,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_with, anon_sym_SEMI, - [565625] = 6, + [565639] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12655), 1, + ACTIONS(11984), 1, + sym__alpha_identifier, + ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(12722), 1, - anon_sym_EQ, + ACTIONS(13582), 1, + sym_operator_identifier, + STATE(10081), 1, + sym__soft_identifier, + STATE(11357), 1, + sym_identifier, + STATE(13011), 1, + sym__type_identifier, + STATE(14772), 1, + sym__type_constructor, STATE(12409), 2, sym_comment, sym_block_comment, - ACTIONS(12647), 11, - anon_sym_COLON, - anon_sym_STAR, + ACTIONS(7608), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - anon_sym_PIPE, - sym__alpha_identifier, - sym_operator_identifier, - [565655] = 11, + [565679] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733808,7 +733223,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12152), 1, sym__backquoted_id, - ACTIONS(13584), 1, + ACTIONS(13506), 1, sym_operator_identifier, STATE(10390), 1, sym_identifier, @@ -733828,7 +733243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565695] = 5, + [565719] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733851,7 +733266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [565723] = 5, + [565747] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733874,36 +733289,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [565751] = 11, + [565775] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(6542), 1, - sym__alpha_identifier, - ACTIONS(6552), 1, + ACTIONS(12655), 1, sym__backquoted_id, - ACTIONS(13911), 1, - anon_sym_type, - ACTIONS(13913), 1, - sym_operator_identifier, - STATE(7185), 1, - sym_identifier, - STATE(7256), 1, - sym__soft_identifier, - STATE(8022), 1, - sym__type_identifier, + ACTIONS(12722), 1, + anon_sym_EQ, STATE(12413), 2, sym_comment, sym_block_comment, - ACTIONS(6548), 6, + ACTIONS(12647), 11, + anon_sym_COLON, + anon_sym_STAR, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565791] = 5, + anon_sym_PIPE, + sym__alpha_identifier, + sym_operator_identifier, + [565805] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733926,7 +733336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [565819] = 4, + [565833] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733948,36 +733358,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [565845] = 11, + [565859] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(12144), 1, + ACTIONS(6542), 1, sym__alpha_identifier, - ACTIONS(12152), 1, + ACTIONS(6552), 1, sym__backquoted_id, - ACTIONS(13584), 1, + ACTIONS(13915), 1, + anon_sym_type, + ACTIONS(13917), 1, sym_operator_identifier, - STATE(10390), 1, + STATE(7185), 1, sym_identifier, - STATE(11225), 1, + STATE(7256), 1, sym__soft_identifier, - STATE(11590), 1, - sym__class_constructor, - STATE(14587), 1, - sym__class_definition, + STATE(8022), 1, + sym__type_identifier, STATE(12416), 2, sym_comment, sym_block_comment, - ACTIONS(12148), 6, + ACTIONS(6548), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [565885] = 4, + [565899] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -733999,7 +733409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND, anon_sym_do, anon_sym_yield, - [565911] = 4, + [565925] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734021,7 +733431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [565937] = 4, + [565951] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734043,7 +733453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [565963] = 5, + [565977] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734066,20 +733476,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [565991] = 11, + [566005] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8276), 1, + ACTIONS(8246), 1, sym__alpha_identifier, - ACTIONS(8288), 1, + ACTIONS(8258), 1, sym__backquoted_id, - ACTIONS(13915), 1, + ACTIONS(13919), 1, anon_sym_type, - ACTIONS(13917), 1, + ACTIONS(13921), 1, sym_operator_identifier, - STATE(4858), 1, + STATE(4856), 1, sym__type_identifier, STATE(4908), 1, sym_identifier, @@ -734088,14 +733498,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12421), 2, sym_comment, sym_block_comment, - ACTIONS(8284), 6, + ACTIONS(8254), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566031] = 4, + [566045] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734103,7 +733513,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12422), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 13, + ACTIONS(9501), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -734117,7 +733527,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_do, anon_sym_yield, - [566057] = 4, + [566071] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734139,7 +733549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566083] = 4, + [566097] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734161,7 +733571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566109] = 4, + [566123] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734183,7 +733593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [566135] = 11, + [566149] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734192,9 +733602,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(8346), 1, sym__backquoted_id, - ACTIONS(13919), 1, + ACTIONS(13923), 1, anon_sym_type, - ACTIONS(13921), 1, + ACTIONS(13925), 1, sym_operator_identifier, STATE(7228), 1, sym_identifier, @@ -734212,7 +733622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566175] = 4, + [566189] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734220,7 +733630,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12427), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 13, + ACTIONS(9501), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -734234,7 +733644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566201] = 11, + [566215] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734243,9 +733653,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6300), 1, sym__backquoted_id, - ACTIONS(13923), 1, + ACTIONS(13927), 1, anon_sym_type, - ACTIONS(13925), 1, + ACTIONS(13929), 1, sym_operator_identifier, STATE(5681), 1, sym_identifier, @@ -734263,12 +733673,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566241] = 10, + [566255] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7876), 1, + ACTIONS(7878), 1, anon_sym_LBRACE, ACTIONS(13294), 1, anon_sym_COLON, @@ -734291,16 +733701,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_LPAREN, anon_sym_SEMI, - [566279] = 10, + [566293] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, ACTIONS(8917), 1, anon_sym_LPAREN, - ACTIONS(13927), 1, + ACTIONS(13931), 1, anon_sym_LBRACK, - ACTIONS(13929), 1, + ACTIONS(13933), 1, anon_sym_POUND, STATE(13116), 1, aux_sym_annotation_repeat1, @@ -734311,7 +733721,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12430), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 7, + ACTIONS(7734), 7, anon_sym_COMMA, anon_sym_while, anon_sym_match, @@ -734319,7 +733729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [566317] = 4, + [566331] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734341,7 +733751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566343] = 11, + [566357] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734350,9 +733760,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12101), 1, sym__backquoted_id, - ACTIONS(13931), 1, + ACTIONS(13935), 1, anon_sym_type, - ACTIONS(13933), 1, + ACTIONS(13937), 1, sym_operator_identifier, STATE(12137), 1, sym__soft_identifier, @@ -734370,12 +733780,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566383] = 6, + [566397] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, STATE(6165), 1, sym_type_arguments, @@ -734394,12 +733804,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566413] = 6, + [566427] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, + ACTIONS(13500), 1, anon_sym_LBRACK, STATE(6253), 1, sym_type_arguments, @@ -734418,7 +733828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566443] = 4, + [566457] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734426,7 +733836,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12435), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 13, + ACTIONS(9427), 13, anon_sym_COLON, anon_sym_COMMA, anon_sym_STAR, @@ -734440,19 +733850,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [566469] = 6, + [566483] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13935), 1, + ACTIONS(13939), 1, anon_sym_end, STATE(6872), 1, sym__end_marker, STATE(12436), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 11, + ACTIONS(9734), 11, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -734464,7 +733874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, anon_sym_finally, anon_sym_do, - [566499] = 4, + [566513] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734486,18 +733896,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_POUND, - [566525] = 11, + [566539] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8214), 1, + ACTIONS(8202), 1, sym__alpha_identifier, - ACTIONS(8222), 1, + ACTIONS(8210), 1, sym__backquoted_id, - ACTIONS(13937), 1, + ACTIONS(13941), 1, anon_sym_type, - ACTIONS(13939), 1, + ACTIONS(13943), 1, sym_operator_identifier, STATE(7669), 1, sym__soft_identifier, @@ -734508,14 +733918,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(12438), 2, sym_comment, sym_block_comment, - ACTIONS(8218), 6, + ACTIONS(8206), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566565] = 11, + [566579] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734524,9 +733934,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(6822), 1, sym__backquoted_id, - ACTIONS(13941), 1, + ACTIONS(13945), 1, anon_sym_type, - ACTIONS(13943), 1, + ACTIONS(13947), 1, sym_operator_identifier, STATE(6968), 1, sym__soft_identifier, @@ -734544,12 +733954,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566605] = 6, + [566619] = 6, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, + ACTIONS(13500), 1, anon_sym_LBRACK, STATE(6253), 1, sym_type_arguments, @@ -734568,7 +733978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_finally, anon_sym_do, anon_sym_yield, - [566635] = 11, + [566649] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734577,15 +733987,15 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11855), 1, sym__backquoted_id, - ACTIONS(13945), 1, + ACTIONS(13949), 1, anon_sym_type, - ACTIONS(13947), 1, + ACTIONS(13951), 1, sym_operator_identifier, STATE(11545), 1, sym_identifier, STATE(11565), 1, sym__soft_identifier, - STATE(12017), 1, + STATE(12018), 1, sym__type_identifier, STATE(12441), 2, sym_comment, @@ -734597,12 +734007,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566675] = 5, + [566689] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13949), 1, + ACTIONS(13953), 1, anon_sym_DOT, STATE(12442), 2, sym_comment, @@ -734620,7 +734030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_then, anon_sym_finally, anon_sym_do, - [566703] = 4, + [566717] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734628,7 +734038,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12443), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 13, + ACTIONS(9482), 13, anon_sym_COLON, anon_sym_COMMA, anon_sym_STAR, @@ -734642,7 +734052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [566729] = 11, + [566743] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734651,9 +734061,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12007), 1, sym__backquoted_id, - ACTIONS(13951), 1, + ACTIONS(13955), 1, anon_sym_type, - ACTIONS(13953), 1, + ACTIONS(13957), 1, sym_operator_identifier, STATE(11207), 1, sym_identifier, @@ -734671,7 +734081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566769] = 11, + [566783] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734680,9 +734090,9 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(4340), 1, sym__backquoted_id, - ACTIONS(13955), 1, + ACTIONS(13959), 1, anon_sym_type, - ACTIONS(13957), 1, + ACTIONS(13961), 1, sym_operator_identifier, STATE(5600), 1, sym_identifier, @@ -734700,7 +734110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566809] = 4, + [566823] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734708,7 +734118,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12446), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 13, + ACTIONS(9652), 13, anon_sym_COLON, anon_sym_COMMA, anon_sym_STAR, @@ -734722,7 +734132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [566835] = 5, + [566849] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734745,7 +734155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, sym__alpha_identifier, sym_operator_identifier, - [566863] = 4, + [566877] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -734767,18 +734177,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_then, anon_sym_do, - [566889] = 11, + [566903] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, - ACTIONS(13959), 1, + ACTIONS(13963), 1, anon_sym_type, - ACTIONS(13961), 1, + ACTIONS(13965), 1, sym_operator_identifier, STATE(5646), 1, sym__soft_identifier, @@ -734789,42 +734199,35 @@ static const uint16_t ts_small_parse_table[] = { STATE(12449), 2, sym_comment, sym_block_comment, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, anon_sym_infix, anon_sym_open, anon_sym_transparent, - [566929] = 11, + [566943] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(11924), 1, - sym__alpha_identifier, - ACTIONS(11932), 1, - sym__backquoted_id, - ACTIONS(13963), 1, - anon_sym_type, - ACTIONS(13965), 1, - sym_operator_identifier, - STATE(10906), 1, - sym__soft_identifier, - STATE(11118), 1, - sym_identifier, - STATE(11210), 1, - sym__type_identifier, STATE(12450), 2, sym_comment, sym_block_comment, - ACTIONS(11928), 6, - anon_sym_end, - anon_sym_opaque, - anon_sym_inline, - anon_sym_infix, - anon_sym_open, - anon_sym_transparent, + ACTIONS(7826), 13, + sym__automatic_semicolon, + ts_builtin_sym_end, + anon_sym_RBRACE, + anon_sym_case, + anon_sym_LBRACK, + anon_sym_if, + anon_sym_match, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_POUND, + anon_sym_do, + anon_sym_yield, [566969] = 11, ACTIONS(3), 1, anon_sym_SLASH_SLASH, @@ -735015,7 +734418,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12458), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 13, + ACTIONS(9534), 13, anon_sym_COLON, anon_sym_COMMA, anon_sym_STAR, @@ -735082,13 +734485,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14912), 1, sym__class_definition, @@ -735107,11 +734510,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13606), 1, - anon_sym_LBRACK, ACTIONS(13608), 1, + anon_sym_LBRACK, + ACTIONS(13610), 1, anon_sym_AT, - ACTIONS(13612), 1, + ACTIONS(13614), 1, anon_sym_POUND, ACTIONS(13983), 1, anon_sym_LPAREN, @@ -735126,7 +734529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12462), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 5, + ACTIONS(7762), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -735162,7 +734565,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12464), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 13, + ACTIONS(9501), 13, anon_sym_COLON, anon_sym_COMMA, anon_sym_STAR, @@ -735207,7 +734610,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13492), 1, + ACTIONS(13496), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -735291,7 +734694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_type, ACTIONS(13991), 1, sym_operator_identifier, - STATE(4699), 1, + STATE(4700), 1, sym_identifier, STATE(4805), 1, sym__soft_identifier, @@ -735391,13 +734794,13 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12176), 1, sym__backquoted_id, - ACTIONS(13494), 1, + ACTIONS(13498), 1, sym_operator_identifier, STATE(10678), 1, sym_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11845), 1, + STATE(11847), 1, sym__class_constructor, STATE(14829), 1, sym__class_definition, @@ -735442,7 +734845,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13582), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -735546,7 +734949,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(12152), 1, sym__backquoted_id, - ACTIONS(13584), 1, + ACTIONS(13506), 1, sym_operator_identifier, STATE(10390), 1, sym_identifier, @@ -735574,7 +734977,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12480), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 13, + ACTIONS(9534), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -735846,9 +735249,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_type, ACTIONS(14024), 1, sym_operator_identifier, - STATE(5285), 1, + STATE(5290), 1, sym_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(5925), 1, sym__type_identifier, @@ -735895,7 +735298,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13582), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -736012,7 +735415,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(4314), 1, + STATE(4315), 1, sym_identifier, STATE(4317), 1, sym__type_identifier, @@ -736040,7 +735443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12498), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 10, + ACTIONS(8525), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -736150,12 +735553,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9430), 1, + ACTIONS(9427), 1, sym__backquoted_id, STATE(12503), 2, sym_comment, sym_block_comment, - ACTIONS(9432), 12, + ACTIONS(9429), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -736203,12 +735606,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9475), 1, + ACTIONS(9482), 1, sym__backquoted_id, STATE(12505), 2, sym_comment, sym_block_comment, - ACTIONS(9477), 12, + ACTIONS(9484), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -736255,12 +735658,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9530), 1, + ACTIONS(9534), 1, sym__backquoted_id, STATE(12507), 2, sym_comment, sym_block_comment, - ACTIONS(9532), 12, + ACTIONS(9536), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -736307,12 +735710,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9562), 1, + ACTIONS(9501), 1, sym__backquoted_id, STATE(12509), 2, sym_comment, sym_block_comment, - ACTIONS(9564), 12, + ACTIONS(9503), 12, anon_sym_COLON, anon_sym_STAR, anon_sym_end, @@ -736333,7 +735736,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12510), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 13, + ACTIONS(9482), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -736352,16 +735755,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, + ACTIONS(13500), 1, anon_sym_LBRACK, - ACTIONS(13886), 1, + ACTIONS(13894), 1, anon_sym_match, STATE(6253), 1, sym_type_arguments, STATE(12511), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 10, + ACTIONS(13419), 10, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_case, @@ -736522,7 +735925,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12518), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 13, + ACTIONS(9427), 13, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -736710,11 +736113,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_type, ACTIONS(14080), 1, sym_operator_identifier, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, - STATE(4622), 1, + STATE(4618), 1, sym_identifier, - STATE(4755), 1, + STATE(4753), 1, sym__type_identifier, STATE(12525), 2, sym_comment, @@ -736933,7 +736336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8835), 1, + ACTIONS(8843), 1, anon_sym_LPAREN, STATE(12528), 1, aux_sym_annotation_repeat1, @@ -737065,7 +736468,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 10, + ACTIONS(9038), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -737222,7 +736625,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14145), 1, sym_operator_identifier, - STATE(4748), 1, + STATE(4750), 1, sym__soft_identifier, STATE(5068), 1, sym_identifier, @@ -737370,7 +736773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8763), 1, + ACTIONS(8754), 1, anon_sym_LPAREN, STATE(12533), 1, aux_sym_annotation_repeat1, @@ -737510,7 +736913,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11852), 1, + STATE(11854), 1, sym_identifier, STATE(14913), 1, sym__object_definition, @@ -737783,9 +737186,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4805), 1, sym__soft_identifier, - STATE(4910), 1, + STATE(4903), 1, sym_identifier, - STATE(4931), 1, + STATE(4928), 1, sym__type_identifier, STATE(12567), 2, sym_comment, @@ -737802,9 +737205,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4628), 1, + ACTIONS(4652), 1, sym__alpha_identifier, - ACTIONS(4640), 1, + ACTIONS(4664), 1, sym__backquoted_id, ACTIONS(14200), 1, sym_operator_identifier, @@ -737812,12 +737215,12 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(4986), 1, sym_identifier, - STATE(5028), 1, + STATE(5029), 1, sym__type_identifier, STATE(12568), 2, sym_comment, sym_block_comment, - ACTIONS(4636), 6, + ACTIONS(4660), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -737829,9 +737232,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4694), 1, + ACTIONS(4622), 1, sym__alpha_identifier, - ACTIONS(4712), 1, + ACTIONS(4640), 1, sym__backquoted_id, ACTIONS(14202), 1, sym_operator_identifier, @@ -737844,7 +737247,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12569), 2, sym_comment, sym_block_comment, - ACTIONS(4706), 6, + ACTIONS(4634), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -737859,7 +737262,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12570), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 12, + ACTIONS(8216), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -738168,9 +737571,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4508), 1, + ACTIONS(4760), 1, sym__alpha_identifier, - ACTIONS(4526), 1, + ACTIONS(4778), 1, sym__backquoted_id, ACTIONS(14234), 1, sym_operator_identifier, @@ -738183,7 +737586,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12584), 2, sym_comment, sym_block_comment, - ACTIONS(4520), 6, + ACTIONS(4772), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -738674,9 +738077,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, - ACTIONS(13354), 1, + ACTIONS(13356), 1, anon_sym_derives, ACTIONS(14269), 1, sym__automatic_semicolon, @@ -738838,7 +738241,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11852), 1, + STATE(11854), 1, sym_identifier, STATE(14974), 1, sym__object_definition, @@ -738963,9 +738366,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, - ACTIONS(13354), 1, + ACTIONS(13356), 1, anon_sym_derives, STATE(13622), 1, sym_derives_clause, @@ -739289,7 +738692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11852), 1, + STATE(11854), 1, sym_identifier, STATE(14886), 1, sym__object_definition, @@ -739457,9 +738860,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4758), 1, + ACTIONS(4730), 1, sym__alpha_identifier, - ACTIONS(4776), 1, + ACTIONS(4748), 1, sym__backquoted_id, ACTIONS(14328), 1, sym_operator_identifier, @@ -739467,12 +738870,12 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(4536), 1, sym_identifier, - STATE(4559), 1, + STATE(4560), 1, sym__type_identifier, STATE(12636), 2, sym_comment, sym_block_comment, - ACTIONS(4770), 6, + ACTIONS(4742), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -739492,7 +738895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, - STATE(4314), 1, + STATE(4315), 1, sym_identifier, STATE(4317), 1, sym__type_identifier, @@ -739806,7 +739209,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12649), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, anon_sym_COMMA, anon_sym_while, anon_sym_RPAREN, @@ -739932,7 +739335,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12654), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 12, + ACTIONS(8216), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -739977,11 +739380,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14400), 1, sym_operator_identifier, - STATE(4648), 1, + STATE(4646), 1, sym__type_identifier, - STATE(4678), 1, + STATE(4677), 1, sym_identifier, - STATE(4751), 1, + STATE(4752), 1, sym__soft_identifier, STATE(12656), 2, sym_comment, @@ -740581,9 +739984,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8214), 1, + ACTIONS(8202), 1, sym__alpha_identifier, - ACTIONS(8222), 1, + ACTIONS(8210), 1, sym__backquoted_id, ACTIONS(14483), 1, sym_operator_identifier, @@ -740596,7 +739999,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12680), 2, sym_comment, sym_block_comment, - ACTIONS(8218), 6, + ACTIONS(8206), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -740649,7 +740052,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14527), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 6, + ACTIONS(7744), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -740685,7 +740088,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12684), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 12, + ACTIONS(13342), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -740850,7 +740253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12691), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 12, + ACTIONS(13419), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -740949,9 +740352,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4678), 1, + ACTIONS(4588), 1, sym__alpha_identifier, - ACTIONS(4690), 1, + ACTIONS(4600), 1, sym__backquoted_id, ACTIONS(14509), 1, sym_operator_identifier, @@ -740964,7 +740367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12695), 2, sym_comment, sym_block_comment, - ACTIONS(4686), 6, + ACTIONS(4596), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -740979,7 +740382,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12696), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 12, + ACTIONS(13342), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -741028,7 +740431,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13533), 1, + ACTIONS(13539), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -741324,7 +740727,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14523), 1, sym_operator_identifier, - STATE(4580), 1, + STATE(4581), 1, sym__soft_identifier, STATE(4693), 1, sym_identifier, @@ -741752,7 +741155,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12728), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 12, + ACTIONS(9501), 12, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -741971,7 +741374,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12737), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 12, + ACTIONS(9534), 12, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -741997,9 +741400,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5212), 1, sym__soft_identifier, - STATE(5383), 1, + STATE(5381), 1, sym__type_identifier, - STATE(5440), 1, + STATE(5437), 1, sym_identifier, STATE(12738), 2, sym_comment, @@ -742102,7 +741505,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14670), 2, sym__indented_template_body, sym__braced_template_body, - ACTIONS(7748), 5, + ACTIONS(7744), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -742116,7 +741519,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12743), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 12, + ACTIONS(9482), 12, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -742158,7 +741561,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12745), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 12, + ACTIONS(9427), 12, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -742292,9 +741695,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13606), 1, + ACTIONS(13608), 1, anon_sym_LBRACK, - ACTIONS(13612), 1, + ACTIONS(13614), 1, anon_sym_POUND, ACTIONS(13983), 1, anon_sym_LPAREN, @@ -742307,7 +741710,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12751), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -742319,9 +741722,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8300), 1, + ACTIONS(8290), 1, sym__alpha_identifier, - ACTIONS(8308), 1, + ACTIONS(8298), 1, sym__backquoted_id, ACTIONS(14582), 1, sym_operator_identifier, @@ -742334,7 +741737,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12752), 2, sym_comment, sym_block_comment, - ACTIONS(8304), 6, + ACTIONS(8294), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -742413,9 +741816,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8246), 1, + ACTIONS(8234), 1, sym__alpha_identifier, - ACTIONS(8254), 1, + ACTIONS(8242), 1, sym__backquoted_id, ACTIONS(14584), 1, sym_operator_identifier, @@ -742428,7 +741831,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12756), 2, sym_comment, sym_block_comment, - ACTIONS(8250), 6, + ACTIONS(8238), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -742447,7 +741850,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12757), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 10, + ACTIONS(9734), 10, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -742622,9 +742025,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4578), 1, + ACTIONS(4552), 1, sym__alpha_identifier, - ACTIONS(4596), 1, + ACTIONS(4570), 1, sym__backquoted_id, ACTIONS(14594), 1, sym_operator_identifier, @@ -742637,7 +742040,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12765), 2, sym_comment, sym_block_comment, - ACTIONS(4590), 6, + ACTIONS(4564), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -742900,7 +742303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12776), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -742960,9 +742363,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8264), 1, + ACTIONS(8266), 1, sym__alpha_identifier, - ACTIONS(8272), 1, + ACTIONS(8274), 1, sym__backquoted_id, ACTIONS(14632), 1, sym_operator_identifier, @@ -742975,7 +742378,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12779), 2, sym_comment, sym_block_comment, - ACTIONS(8268), 6, + ACTIONS(8270), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -743196,22 +742599,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8018), 1, + ACTIONS(8012), 1, sym__alpha_identifier, - ACTIONS(8030), 1, + ACTIONS(8024), 1, sym__backquoted_id, ACTIONS(14640), 1, sym_operator_identifier, STATE(5091), 1, sym_identifier, - STATE(5118), 1, + STATE(5239), 1, sym__type_identifier, STATE(5240), 1, sym__soft_identifier, STATE(12789), 2, sym_comment, sym_block_comment, - ACTIONS(8026), 6, + ACTIONS(8020), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -743227,7 +742630,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13684), 1, + ACTIONS(13686), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -743253,7 +742656,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12791), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 12, + ACTIONS(9652), 12, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -743301,7 +742704,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12793), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_case, @@ -743540,9 +742943,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8324), 1, + ACTIONS(8312), 1, sym__alpha_identifier, - ACTIONS(8332), 1, + ACTIONS(8320), 1, sym__backquoted_id, ACTIONS(14664), 1, sym_operator_identifier, @@ -743555,7 +742958,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12803), 2, sym_comment, sym_block_comment, - ACTIONS(8328), 6, + ACTIONS(8316), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -743734,13 +743137,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4542), 1, + ACTIONS(4516), 1, sym__alpha_identifier, - ACTIONS(4560), 1, + ACTIONS(4534), 1, sym__backquoted_id, ACTIONS(14674), 1, sym_operator_identifier, - STATE(4834), 1, + STATE(4833), 1, sym__soft_identifier, STATE(5161), 1, sym_identifier, @@ -743749,7 +743152,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12811), 2, sym_comment, sym_block_comment, - ACTIONS(4554), 6, + ACTIONS(4528), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -743839,7 +743242,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12815), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_case, @@ -743934,7 +743337,7 @@ static const uint16_t ts_small_parse_table[] = { sym__soft_identifier, STATE(5373), 1, sym_identifier, - STATE(5446), 1, + STATE(5442), 1, sym__type_identifier, STATE(12819), 2, sym_comment, @@ -744005,11 +743408,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14684), 1, sym_operator_identifier, - STATE(4765), 1, + STATE(4764), 1, sym__soft_identifier, STATE(4824), 1, sym__type_identifier, - STATE(4850), 1, + STATE(4978), 1, sym_identifier, STATE(12822), 2, sym_comment, @@ -744134,7 +743537,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12827), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 11, + ACTIONS(7744), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -744203,7 +743606,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12830), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 12, + ACTIONS(8837), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -744492,7 +743895,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12841), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 10, + ACTIONS(9734), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -744591,7 +743994,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11434), 1, sym__soft_identifier, - STATE(11852), 1, + STATE(11854), 1, sym_identifier, STATE(14995), 1, sym__object_definition, @@ -744766,7 +744169,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11990), 1, sym__backquoted_id, - ACTIONS(13570), 1, + ACTIONS(13582), 1, sym_operator_identifier, STATE(10081), 1, sym__soft_identifier, @@ -744793,7 +744196,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(11867), 1, sym__backquoted_id, - ACTIONS(13492), 1, + ACTIONS(13496), 1, sym_operator_identifier, STATE(11376), 1, sym__soft_identifier, @@ -744953,11 +744356,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14760), 1, sym_operator_identifier, - STATE(4562), 1, + STATE(4563), 1, sym__soft_identifier, - STATE(4695), 1, + STATE(4694), 1, sym__type_identifier, - STATE(4758), 1, + STATE(4757), 1, sym_identifier, STATE(12859), 2, sym_comment, @@ -745031,7 +744434,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12862), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 12, + ACTIONS(8945), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -745227,7 +744630,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12870), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 12, + ACTIONS(8216), 12, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -745469,9 +744872,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11565), 1, sym__soft_identifier, - STATE(11977), 1, + STATE(11980), 1, sym__type_identifier, - STATE(11989), 1, + STATE(11991), 1, sym_identifier, STATE(12879), 2, sym_comment, @@ -745496,9 +744899,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(5272), 1, sym__soft_identifier, - STATE(5317), 1, + STATE(5322), 1, sym_identifier, - STATE(5394), 1, + STATE(5391), 1, sym__type_identifier, STATE(12880), 2, sym_comment, @@ -745648,7 +745051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(11508), 1, sym__soft_identifier, - STATE(11834), 1, + STATE(11838), 1, sym_identifier, STATE(11878), 1, sym__type_identifier, @@ -745800,22 +745203,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8276), 1, + ACTIONS(8246), 1, sym__alpha_identifier, - ACTIONS(8288), 1, + ACTIONS(8258), 1, sym__backquoted_id, ACTIONS(14838), 1, sym_operator_identifier, - STATE(4822), 1, + STATE(4821), 1, sym_identifier, - STATE(4871), 1, + STATE(4869), 1, sym__type_identifier, STATE(4959), 1, sym__soft_identifier, STATE(12892), 2, sym_comment, sym_block_comment, - ACTIONS(8284), 6, + ACTIONS(8254), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -745882,7 +745285,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14842), 1, sym_operator_identifier, - STATE(5420), 1, + STATE(5418), 1, sym__soft_identifier, STATE(5988), 1, sym__type_identifier, @@ -745930,7 +745333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(14848), 1, sym__automatic_semicolon, @@ -745983,7 +745386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(14854), 1, sym__automatic_semicolon, @@ -746042,9 +745445,9 @@ static const uint16_t ts_small_parse_table[] = { sym_operator_identifier, STATE(4877), 1, sym__soft_identifier, - STATE(4966), 1, + STATE(4963), 1, sym_identifier, - STATE(5011), 1, + STATE(5015), 1, sym__type_identifier, STATE(12901), 2, sym_comment, @@ -746141,7 +745544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, ACTIONS(14874), 1, anon_sym_finally, - STATE(11850), 1, + STATE(11852), 1, sym_finally_clause, STATE(13335), 1, sym_catch_clause, @@ -746168,11 +745571,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14876), 1, sym_operator_identifier, - STATE(4532), 1, + STATE(4625), 1, sym__soft_identifier, STATE(4631), 1, sym__type_identifier, - STATE(4734), 1, + STATE(4683), 1, sym_identifier, STATE(12906), 2, sym_comment, @@ -746246,7 +745649,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12909), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 12, + ACTIONS(13419), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -746291,9 +745694,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4728), 1, + ACTIONS(4700), 1, sym__alpha_identifier, - ACTIONS(4746), 1, + ACTIONS(4718), 1, sym__backquoted_id, ACTIONS(14886), 1, sym_operator_identifier, @@ -746306,7 +745709,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12911), 2, sym_comment, sym_block_comment, - ACTIONS(4740), 6, + ACTIONS(4712), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -746478,7 +745881,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12918), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 12, + ACTIONS(8945), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -746607,7 +746010,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14920), 1, sym_operator_identifier, - STATE(4929), 1, + STATE(4930), 1, sym__soft_identifier, STATE(5119), 1, sym__type_identifier, @@ -746758,22 +746161,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7840), 1, + ACTIONS(7846), 1, sym__alpha_identifier, - ACTIONS(7852), 1, + ACTIONS(7858), 1, sym__backquoted_id, ACTIONS(14930), 1, sym_operator_identifier, - STATE(11889), 1, + STATE(11891), 1, sym__soft_identifier, - STATE(12209), 1, + STATE(12211), 1, sym__type_identifier, - STATE(12263), 1, + STATE(12265), 1, sym_identifier, STATE(12929), 2, sym_comment, sym_block_comment, - ACTIONS(7848), 6, + ACTIONS(7854), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -746816,11 +746219,11 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14934), 1, sym_operator_identifier, - STATE(4912), 1, + STATE(4911), 1, sym__soft_identifier, STATE(5264), 1, sym_identifier, - STATE(5339), 1, + STATE(5338), 1, sym__type_identifier, STATE(12931), 2, sym_comment, @@ -746898,7 +746301,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12934), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 12, + ACTIONS(8216), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -746949,7 +746352,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(14942), 1, sym_operator_identifier, - STATE(11956), 1, + STATE(11958), 1, sym__soft_identifier, STATE(12248), 1, sym_identifier, @@ -747028,7 +746431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, ACTIONS(14950), 1, anon_sym_finally, - STATE(11850), 1, + STATE(11852), 1, sym_finally_clause, STATE(13325), 1, sym_catch_clause, @@ -747433,9 +746836,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4646), 1, + ACTIONS(4670), 1, sym__alpha_identifier, - ACTIONS(4664), 1, + ACTIONS(4688), 1, sym__backquoted_id, ACTIONS(14990), 1, sym_operator_identifier, @@ -747448,7 +746851,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12955), 2, sym_comment, sym_block_comment, - ACTIONS(4658), 6, + ACTIONS(4682), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -747565,7 +746968,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12960), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 12, + ACTIONS(8837), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -747635,7 +747038,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12963), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 12, + ACTIONS(8837), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -747766,7 +747169,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(12968), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 12, + ACTIONS(8216), 12, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -747942,7 +747345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(15024), 1, sym__automatic_semicolon, @@ -748265,7 +747668,7 @@ static const uint16_t ts_small_parse_table[] = { sym__backquoted_id, ACTIONS(15048), 1, sym_operator_identifier, - STATE(4882), 1, + STATE(4879), 1, sym__soft_identifier, STATE(5279), 1, sym_identifier, @@ -748469,22 +747872,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8839), 1, + ACTIONS(8825), 1, anon_sym_LBRACK, - ACTIONS(8843), 1, + ACTIONS(8829), 1, anon_sym_POUND, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, STATE(4423), 1, sym_type_arguments, - STATE(4485), 1, + STATE(4484), 1, sym_arguments, STATE(13659), 1, aux_sym_annotation_repeat1, STATE(12995), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 6, + ACTIONS(7734), 6, anon_sym_COMMA, anon_sym_while, anon_sym_match, @@ -748631,9 +748034,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8202), 1, + ACTIONS(8326), 1, sym__alpha_identifier, - ACTIONS(8210), 1, + ACTIONS(8334), 1, sym__backquoted_id, ACTIONS(15076), 1, sym_operator_identifier, @@ -748646,7 +748049,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13001), 2, sym_comment, sym_block_comment, - ACTIONS(8206), 6, + ACTIONS(8330), 6, anon_sym_end, anon_sym_opaque, anon_sym_inline, @@ -748658,11 +748061,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13606), 1, - anon_sym_LBRACK, ACTIONS(13608), 1, + anon_sym_LBRACK, + ACTIONS(13610), 1, anon_sym_AT, - ACTIONS(13612), 1, + ACTIONS(13614), 1, anon_sym_POUND, STATE(13941), 1, sym_type_arguments, @@ -748673,7 +748076,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13002), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -749323,7 +748726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, STATE(13827), 1, sym__using_parameters_clause, @@ -749390,7 +748793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, STATE(13827), 1, sym__using_parameters_clause, @@ -749461,7 +748864,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(7640), 1, sym__backquoted_id, - ACTIONS(13568), 1, + ACTIONS(13576), 1, sym_operator_identifier, STATE(15019), 1, sym__soft_identifier, @@ -749668,7 +749071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, ACTIONS(15126), 1, anon_sym_case, @@ -749910,7 +749313,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13058), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 11, + ACTIONS(13342), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -750418,7 +749821,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13081), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 11, + ACTIONS(9501), 11, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -750458,7 +749861,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13083), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 11, + ACTIONS(9534), 11, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -750478,7 +749881,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13084), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 11, + ACTIONS(13342), 11, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -750518,7 +749921,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13086), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 11, + ACTIONS(8216), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -750558,7 +749961,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13088), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 11, + ACTIONS(9482), 11, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -750710,7 +750113,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(7640), 1, sym__backquoted_id, - ACTIONS(8565), 1, + ACTIONS(8575), 1, sym_operator_identifier, STATE(15019), 1, sym__soft_identifier, @@ -750754,7 +750157,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13097), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 11, + ACTIONS(9427), 11, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -750828,7 +750231,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13100), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -751378,7 +750781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, STATE(13827), 1, sym__using_parameters_clause, @@ -751405,7 +750808,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9548), 1, + ACTIONS(9552), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -751536,7 +750939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, STATE(13827), 1, sym__using_parameters_clause, @@ -752266,7 +751669,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13165), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 8, + ACTIONS(13419), 8, anon_sym_COMMA, anon_sym_while, anon_sym_RPAREN, @@ -752280,26 +751683,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7676), 1, - anon_sym_opaque, - ACTIONS(7686), 1, + ACTIONS(7652), 1, anon_sym_case, - ACTIONS(7688), 1, + ACTIONS(7654), 1, anon_sym_object, - ACTIONS(7692), 1, + ACTIONS(7656), 1, + anon_sym_given, + ACTIONS(7658), 1, anon_sym_class, - ACTIONS(7694), 1, + ACTIONS(7660), 1, anon_sym_trait, - ACTIONS(7696), 1, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7666), 1, anon_sym_type, - ACTIONS(7698), 1, + ACTIONS(7668), 1, anon_sym_def, - ACTIONS(7734), 1, - anon_sym_given, + ACTIONS(7670), 1, + anon_sym_opaque, STATE(17368), 1, sym_opaque_modifier, STATE(13166), 2, @@ -752389,7 +751792,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13170), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 11, + ACTIONS(8837), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -752406,7 +751809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, ACTIONS(15136), 1, anon_sym_val, @@ -752569,7 +751972,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13178), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 11, + ACTIONS(8216), 11, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -752656,24 +752059,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7660), 1, - anon_sym_object, ACTIONS(7662), 1, - anon_sym_given, + anon_sym_val, ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7670), 1, + anon_sym_opaque, + ACTIONS(7682), 1, + anon_sym_object, + ACTIONS(7684), 1, + anon_sym_given, + ACTIONS(7686), 1, anon_sym_class, - ACTIONS(7666), 1, + ACTIONS(7688), 1, anon_sym_trait, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7672), 1, + ACTIONS(7690), 1, anon_sym_type, - ACTIONS(7674), 1, + ACTIONS(7692), 1, anon_sym_def, - ACTIONS(7676), 1, - anon_sym_opaque, ACTIONS(7712), 1, anon_sym_case, STATE(17945), 1, @@ -752759,7 +752162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, ACTIONS(15136), 1, anon_sym_val, @@ -752837,7 +752240,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13189), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 11, + ACTIONS(8837), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -752964,26 +752367,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7676), 1, - anon_sym_opaque, - ACTIONS(7686), 1, + ACTIONS(7652), 1, anon_sym_case, - ACTIONS(7688), 1, + ACTIONS(7654), 1, anon_sym_object, - ACTIONS(7690), 1, - anon_sym_given, - ACTIONS(7692), 1, + ACTIONS(7658), 1, anon_sym_class, - ACTIONS(7694), 1, + ACTIONS(7660), 1, anon_sym_trait, - ACTIONS(7696), 1, + ACTIONS(7662), 1, + anon_sym_val, + ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7666), 1, anon_sym_type, - ACTIONS(7698), 1, + ACTIONS(7668), 1, anon_sym_def, + ACTIONS(7670), 1, + anon_sym_opaque, + ACTIONS(7730), 1, + anon_sym_given, STATE(17368), 1, sym_opaque_modifier, STATE(13195), 2, @@ -752997,7 +752400,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13196), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 11, + ACTIONS(7744), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -753057,7 +752460,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13199), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 11, + ACTIONS(8837), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -753097,7 +752500,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13201), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 11, + ACTIONS(8945), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -753264,7 +752667,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13208), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 8, + ACTIONS(13419), 8, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_case, @@ -753283,7 +752686,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13209), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -753347,7 +752750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, ACTIONS(15126), 1, anon_sym_case, @@ -753466,22 +752869,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7660), 1, - anon_sym_object, + ACTIONS(7662), 1, + anon_sym_val, ACTIONS(7664), 1, + anon_sym_var, + ACTIONS(7670), 1, + anon_sym_opaque, + ACTIONS(7682), 1, + anon_sym_object, + ACTIONS(7686), 1, anon_sym_class, - ACTIONS(7666), 1, + ACTIONS(7688), 1, anon_sym_trait, - ACTIONS(7668), 1, - anon_sym_val, - ACTIONS(7670), 1, - anon_sym_var, - ACTIONS(7672), 1, + ACTIONS(7690), 1, anon_sym_type, - ACTIONS(7674), 1, + ACTIONS(7692), 1, anon_sym_def, - ACTIONS(7676), 1, - anon_sym_opaque, ACTIONS(7712), 1, anon_sym_case, ACTIONS(7714), 1, @@ -753499,7 +752902,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13218), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 11, + ACTIONS(9652), 11, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -753701,7 +753104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, ACTIONS(15136), 1, anon_sym_val, @@ -753880,7 +753283,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9499), 1, + ACTIONS(9496), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -753944,7 +753347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13239), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 11, + ACTIONS(7762), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -754248,7 +753651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13253), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -754504,7 +753907,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13265), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 11, + ACTIONS(9501), 11, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -754549,7 +753952,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13267), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 11, + ACTIONS(9534), 11, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -754638,7 +754041,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13271), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 11, + ACTIONS(9482), 11, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -754658,7 +754061,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13272), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 11, + ACTIONS(9427), 11, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -754806,7 +754209,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13279), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 11, + ACTIONS(8945), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -754830,7 +754233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13280), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -754919,7 +754322,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13284), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 11, + ACTIONS(9501), 11, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -755094,7 +754497,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13292), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 11, + ACTIONS(13419), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_RBRACE, @@ -755114,7 +754517,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13293), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 11, + ACTIONS(9534), 11, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -755183,7 +754586,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13296), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 11, + ACTIONS(9482), 11, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -755342,7 +754745,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13303), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 11, + ACTIONS(9427), 11, sym__automatic_semicolon, sym__outdent, anon_sym_LBRACE, @@ -755550,7 +754953,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13312), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 11, + ACTIONS(7762), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -755567,25 +754970,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7660), 1, - anon_sym_object, - ACTIONS(7664), 1, - anon_sym_class, - ACTIONS(7666), 1, - anon_sym_trait, - ACTIONS(7668), 1, + ACTIONS(7662), 1, anon_sym_val, - ACTIONS(7670), 1, + ACTIONS(7664), 1, anon_sym_var, - ACTIONS(7676), 1, + ACTIONS(7670), 1, anon_sym_opaque, + ACTIONS(7682), 1, + anon_sym_object, + ACTIONS(7686), 1, + anon_sym_class, + ACTIONS(7688), 1, + anon_sym_trait, ACTIONS(7712), 1, anon_sym_case, - ACTIONS(7760), 1, + ACTIONS(7754), 1, anon_sym_given, - ACTIONS(7762), 1, + ACTIONS(7756), 1, anon_sym_type, - ACTIONS(7764), 1, + ACTIONS(7758), 1, anon_sym_def, STATE(17907), 1, sym_opaque_modifier, @@ -755625,7 +755028,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13315), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 11, + ACTIONS(9652), 11, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -755645,7 +755048,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13316), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 11, + ACTIONS(8216), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -755671,7 +755074,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13317), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 8, + ACTIONS(13419), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -755794,7 +755197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13819), 1, + ACTIONS(13823), 1, anon_sym_LBRACK, ACTIONS(15403), 1, anon_sym_LT_COLON, @@ -755823,7 +755226,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13324), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 11, + ACTIONS(8216), 11, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -755842,7 +755245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(14950), 1, anon_sym_finally, - STATE(11808), 1, + STATE(11809), 1, sym_finally_clause, STATE(13325), 2, sym_comment, @@ -755866,7 +755269,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9712), 1, + ACTIONS(9711), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -755890,7 +755293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13327), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 11, + ACTIONS(13419), 11, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -756011,7 +755414,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13333), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 11, + ACTIONS(9534), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -756035,7 +755438,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13334), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 9, + ACTIONS(9734), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -756052,7 +755455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(14874), 1, anon_sym_finally, - STATE(11808), 1, + STATE(11809), 1, sym_finally_clause, STATE(13335), 2, sym_comment, @@ -756301,7 +755704,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 9, + ACTIONS(9038), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -756435,7 +755838,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13352), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -756566,7 +755969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, ACTIONS(15438), 1, sym__automatic_semicolon, @@ -756595,7 +755998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, ACTIONS(15442), 1, anon_sym_finally, - STATE(11850), 1, + STATE(11852), 1, sym_finally_clause, STATE(13566), 1, sym_catch_clause, @@ -756714,7 +756117,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13364), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 11, + ACTIONS(8216), 11, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -756963,7 +756366,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13376), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 11, + ACTIONS(9501), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -757030,7 +756433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, ACTIONS(15458), 1, sym__automatic_semicolon, @@ -757102,7 +756505,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13382), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 11, + ACTIONS(9652), 11, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -757119,7 +756522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, ACTIONS(15462), 1, sym__automatic_semicolon, @@ -757197,7 +756600,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13386), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 11, + ACTIONS(9482), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -757330,7 +756733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13392), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 11, + ACTIONS(9556), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -757467,7 +756870,7 @@ static const uint16_t ts_small_parse_table[] = { sym__alpha_identifier, ACTIONS(9447), 1, sym__backquoted_id, - ACTIONS(9629), 1, + ACTIONS(9625), 1, sym_operator_identifier, STATE(4185), 1, sym__soft_identifier, @@ -757491,7 +756894,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13399), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 11, + ACTIONS(9427), 11, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -757735,7 +757138,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13411), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 10, + ACTIONS(13342), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -757926,7 +757329,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13421), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -757984,7 +757387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_catch, ACTIONS(15511), 1, anon_sym_finally, - STATE(11850), 1, + STATE(11852), 1, sym_finally_clause, STATE(13867), 1, sym_catch_clause, @@ -758151,7 +757554,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13432), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 10, + ACTIONS(8216), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -758300,7 +757703,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13439), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 7, + ACTIONS(13419), 7, anon_sym_COMMA, anon_sym_while, anon_sym_RPAREN, @@ -758316,7 +757719,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13440), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 10, + ACTIONS(9556), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -758356,7 +757759,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13442), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -758420,7 +757823,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13445), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 10, + ACTIONS(13419), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -758439,7 +757842,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13446), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 10, + ACTIONS(8216), 10, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -758580,7 +757983,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13453), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -758618,7 +758021,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13455), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -758637,7 +758040,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13456), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -758656,7 +758059,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13457), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 10, + ACTIONS(8837), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -758964,7 +758367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13472), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 10, + ACTIONS(13419), 10, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -759021,7 +758424,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13475), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 10, + ACTIONS(7762), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -759078,7 +758481,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13478), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 10, + ACTIONS(13342), 10, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -759252,7 +758655,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13487), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -759290,7 +758693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13489), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -759347,7 +758750,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13492), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -759385,7 +758788,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13494), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -759577,7 +758980,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13504), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 10, + ACTIONS(7762), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -759602,7 +759005,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13505), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 7, + ACTIONS(13419), 7, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -759657,7 +759060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15078), 1, anon_sym_finally, - STATE(12237), 1, + STATE(12239), 1, sym_finally_clause, STATE(13508), 2, sym_comment, @@ -759824,7 +759227,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13516), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -759888,7 +759291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(14932), 1, anon_sym_finally, - STATE(12237), 1, + STATE(12239), 1, sym_finally_clause, STATE(13519), 2, sym_comment, @@ -759989,7 +759392,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13524), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760027,7 +759430,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13526), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760073,7 +759476,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13528), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760153,7 +759556,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13532), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760232,7 +759635,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13536), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760308,7 +759711,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13540), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760346,7 +759749,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13542), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760365,7 +759768,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13543), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -760407,7 +759810,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13545), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -760424,7 +759827,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13546), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -760706,7 +760109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13560), 2, sym_comment, sym_block_comment, - ACTIONS(7738), 4, + ACTIONS(7734), 4, anon_sym_COLON, anon_sym_LBRACE, anon_sym_AT, @@ -760813,7 +760216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15442), 1, anon_sym_finally, - STATE(11808), 1, + STATE(11809), 1, sym_finally_clause, STATE(13566), 2, sym_comment, @@ -760913,7 +760316,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13571), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -761027,7 +760430,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13577), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -761104,7 +760507,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13581), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -761141,7 +760544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15155), 1, anon_sym_finally, - STATE(12136), 1, + STATE(12139), 1, sym_finally_clause, STATE(13583), 2, sym_comment, @@ -761163,7 +760566,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13584), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_COLON, @@ -761523,7 +760926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, STATE(14936), 1, sym__definition_body, @@ -761547,7 +760950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, ACTIONS(15638), 1, sym__automatic_semicolon, @@ -761573,7 +760976,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13605), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 10, + ACTIONS(7744), 10, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -761667,7 +761070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, STATE(14065), 1, sym_parameters, @@ -761810,7 +761213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15643), 1, anon_sym_LPAREN, - STATE(4485), 1, + STATE(4484), 1, sym_arguments, STATE(13617), 3, sym_comment, @@ -761832,7 +761235,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13618), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 10, + ACTIONS(8216), 10, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -761851,7 +761254,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13619), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 10, + ACTIONS(8216), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -761909,7 +761312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, STATE(14900), 1, sym__definition_body, @@ -761952,7 +761355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, ACTIONS(15648), 1, sym__automatic_semicolon, @@ -762188,7 +761591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, STATE(14065), 1, sym_parameters, @@ -762231,7 +761634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, STATE(14065), 1, sym_parameters, @@ -762275,7 +761678,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13640), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 10, + ACTIONS(9427), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -762294,7 +761697,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13641), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 10, + ACTIONS(9482), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -762313,7 +761716,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13642), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 10, + ACTIONS(9534), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -762338,7 +761741,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13643), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 7, + ACTIONS(13419), 7, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -762396,7 +761799,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13646), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 10, + ACTIONS(9501), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -762647,9 +762050,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9701), 1, + ACTIONS(9697), 1, anon_sym_LPAREN, - STATE(4485), 1, + STATE(4484), 1, sym_arguments, STATE(13617), 1, aux_sym_annotation_repeat1, @@ -762843,7 +762246,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13669), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -762957,7 +762360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, STATE(14065), 1, sym_parameters, @@ -763221,7 +762624,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13688), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -763435,7 +762838,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13698), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_COLON, anon_sym_LBRACE, anon_sym_with, @@ -763496,7 +762899,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13701), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 7, + ACTIONS(13419), 7, anon_sym_COMMA, anon_sym_while, anon_sym_RPAREN, @@ -763570,7 +762973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13705), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 10, + ACTIONS(9652), 10, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -763612,7 +763015,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13707), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -763629,7 +763032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15186), 1, anon_sym_finally, - STATE(12136), 1, + STATE(12139), 1, sym_finally_clause, STATE(13708), 2, sym_comment, @@ -763714,7 +763117,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13712), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 8, + ACTIONS(9734), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -763750,7 +763153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13714), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -763768,7 +763171,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13715), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -763826,7 +763229,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13718), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 9, + ACTIONS(7744), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -763925,7 +763328,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13723), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -763967,7 +763370,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -764047,7 +763450,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13729), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -764246,7 +763649,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13739), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 6, + ACTIONS(13419), 6, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -764537,7 +763940,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13755), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -764555,7 +763958,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13756), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -764573,7 +763976,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13757), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -764591,7 +763994,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13758), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -764924,7 +764327,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13775), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -765070,7 +764473,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13783), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -765147,7 +764550,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13787), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -765202,7 +764605,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13790), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -765570,7 +764973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13809), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -765638,7 +765041,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13812), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 6, + ACTIONS(13419), 6, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, @@ -765845,7 +765248,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13823), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 9, + ACTIONS(13342), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -765996,7 +765399,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13831), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -766109,7 +765512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 6, + ACTIONS(8562), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -766403,7 +765806,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13853), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 9, + ACTIONS(13342), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -766664,7 +766067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15511), 1, anon_sym_finally, - STATE(11808), 1, + STATE(11809), 1, sym_finally_clause, STATE(13867), 2, sym_comment, @@ -766928,7 +766331,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13881), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -767118,7 +766521,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13891), 2, sym_comment, sym_block_comment, - ACTIONS(9656), 9, + ACTIONS(9652), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -767172,7 +766575,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13894), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -767387,7 +766790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15488), 1, anon_sym_finally, - STATE(12136), 1, + STATE(12139), 1, sym_finally_clause, STATE(13906), 2, sym_comment, @@ -767466,7 +766869,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13910), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 9, + ACTIONS(13342), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -768231,7 +767634,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13951), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 7, + ACTIONS(9734), 7, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -768253,7 +767656,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13952), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 6, + ACTIONS(13419), 6, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -768532,7 +767935,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13967), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 9, + ACTIONS(13419), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -768590,7 +767993,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13970), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 9, + ACTIONS(9501), 9, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -768626,7 +768029,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13972), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -768775,7 +768178,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13980), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -768835,7 +768238,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13983), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 6, + ACTIONS(13419), 6, anon_sym_COMMA, anon_sym_while, anon_sym_RPAREN, @@ -768922,7 +768325,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13988), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 9, + ACTIONS(8216), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -768975,7 +768378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15306), 1, anon_sym_finally, - STATE(12237), 1, + STATE(12239), 1, sym_finally_clause, STATE(13991), 2, sym_comment, @@ -769088,7 +768491,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(13997), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 9, + ACTIONS(8837), 9, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -769407,7 +768810,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14014), 2, sym_comment, sym_block_comment, - ACTIONS(9613), 7, + ACTIONS(9734), 7, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -769423,7 +768826,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14015), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 9, + ACTIONS(9534), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -769609,7 +769012,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14025), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -769648,7 +769051,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 7, + ACTIONS(9038), 7, sym__automatic_semicolon, anon_sym_COLON, anon_sym_LBRACE, @@ -769704,7 +769107,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14030), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 9, + ACTIONS(9482), 9, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -769741,7 +769144,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14032), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 9, + ACTIONS(9427), 9, anon_sym_COMMA, anon_sym_STAR, anon_sym_LBRACK, @@ -769776,7 +769179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13608), 1, + ACTIONS(13610), 1, anon_sym_AT, STATE(13837), 1, aux_sym_enum_definition_repeat1, @@ -769785,7 +769188,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14034), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 6, + ACTIONS(8525), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -769800,7 +769203,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14035), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 9, + ACTIONS(13342), 9, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -770035,7 +769438,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14048), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 8, + ACTIONS(13342), 8, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -770227,7 +769630,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14058), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, sym__outdent, anon_sym_COLON, @@ -770711,7 +770114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13886), 1, + ACTIONS(13894), 1, anon_sym_match, ACTIONS(15924), 1, anon_sym_LBRACK, @@ -770720,7 +770123,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14084), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 5, + ACTIONS(13419), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, @@ -770976,7 +770379,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14098), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 8, + ACTIONS(9556), 8, sym__automatic_semicolon, anon_sym_COLON, anon_sym_LBRACE, @@ -771267,7 +770670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15751), 1, anon_sym_finally, - STATE(12136), 1, + STATE(12139), 1, sym_finally_clause, STATE(14114), 2, sym_comment, @@ -771429,7 +770832,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14123), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 8, + ACTIONS(13419), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -771661,7 +771064,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14135), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 8, + ACTIONS(13419), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -771822,7 +771225,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14144), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 5, + ACTIONS(13419), 5, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -771951,7 +771354,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14151), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 8, + ACTIONS(13342), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -771991,7 +771394,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14153), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 8, + ACTIONS(8216), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -772249,7 +771652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(15565), 1, anon_sym_finally, - STATE(12237), 1, + STATE(12239), 1, sym_finally_clause, STATE(14167), 2, sym_comment, @@ -772688,7 +772091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13886), 1, + ACTIONS(13894), 1, anon_sym_match, ACTIONS(15924), 1, anon_sym_LBRACK, @@ -772832,7 +772235,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14197), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 5, + ACTIONS(13419), 5, anon_sym_COMMA, anon_sym_while, anon_sym_RPAREN, @@ -773072,7 +772475,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14210), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 8, + ACTIONS(13419), 8, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -773166,7 +772569,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14215), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 8, + ACTIONS(13342), 8, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -773293,7 +772696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13813), 1, + ACTIONS(13817), 1, anon_sym_match, ACTIONS(16061), 1, anon_sym_LBRACK, @@ -773488,7 +772891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13813), 1, + ACTIONS(13817), 1, anon_sym_match, ACTIONS(16061), 1, anon_sym_LBRACK, @@ -773497,7 +772900,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14232), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 5, + ACTIONS(13419), 5, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, @@ -773762,7 +773165,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14247), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 7, + ACTIONS(8837), 7, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -773932,7 +773335,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14257), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 7, + ACTIONS(13419), 7, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -774062,7 +773465,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14264), 2, sym_comment, sym_block_comment, - ACTIONS(8503), 4, + ACTIONS(8525), 4, anon_sym_COLON, anon_sym_LBRACE, anon_sym_with, @@ -774141,7 +773544,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14269), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 7, + ACTIONS(8216), 7, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -774159,7 +773562,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14270), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 6, + ACTIONS(7744), 6, sym__automatic_semicolon, sym__outdent, anon_sym_COMMA, @@ -774674,7 +774077,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14300), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 7, + ACTIONS(13342), 7, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -774706,7 +774109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14302), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 7, + ACTIONS(13419), 7, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_while, @@ -774909,7 +774312,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14313), 2, sym_comment, sym_block_comment, - ACTIONS(13338), 7, + ACTIONS(13342), 7, sym__automatic_semicolon, sym__outdent, anon_sym_case, @@ -774981,7 +774384,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_enum_definition_repeat1, - ACTIONS(8552), 4, + ACTIONS(8562), 4, anon_sym_COLON, anon_sym_LBRACE, anon_sym_with, @@ -775137,7 +774540,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14326), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 7, + ACTIONS(8945), 7, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -775446,7 +774849,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, sym_block_comment, aux_sym_compound_type_repeat1, - ACTIONS(9032), 5, + ACTIONS(9038), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -775574,7 +774977,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14350), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 4, + ACTIONS(13419), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, @@ -775818,7 +775221,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14364), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 6, + ACTIONS(7744), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, @@ -775984,7 +775387,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14373), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 6, + ACTIONS(7744), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -776455,7 +775858,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14400), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 4, + ACTIONS(13419), 4, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, @@ -776685,7 +776088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(16464), 1, anon_sym_COLON, @@ -776786,7 +776189,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14420), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, sym__outdent, anon_sym_COMMA, @@ -776839,7 +776242,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14423), 2, sym_comment, sym_block_comment, - ACTIONS(13416), 3, + ACTIONS(13419), 3, sym__automatic_semicolon, ts_builtin_sym_end, anon_sym_SEMI, @@ -776886,7 +776289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14426), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, sym__outdent, anon_sym_COMMA, @@ -777044,7 +776447,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14435), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 6, + ACTIONS(7762), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -777442,7 +776845,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14459), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 6, + ACTIONS(7744), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, @@ -777653,7 +777056,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14471), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 6, + ACTIONS(9556), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -777863,7 +777266,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14483), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -777909,7 +777312,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14486), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, @@ -777921,7 +777324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(16577), 1, anon_sym_COLON, @@ -777944,7 +777347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14488), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, @@ -777959,7 +777362,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14489), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -778089,7 +777492,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14497), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 6, + ACTIONS(7744), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -778352,7 +777755,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14513), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 6, + ACTIONS(9501), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, @@ -778433,7 +777836,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14518), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 6, + ACTIONS(9427), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -778463,7 +777866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(16622), 1, anon_sym_COLON, @@ -778483,7 +777886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(16626), 1, anon_sym_COLON, @@ -778503,7 +777906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(16630), 1, anon_sym_COLON, @@ -778663,7 +778066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(16648), 1, anon_sym_COLON, @@ -778878,7 +778281,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14543), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 5, + ACTIONS(7744), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -778912,7 +778315,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14545), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 6, + ACTIONS(7744), 6, sym__automatic_semicolon, sym__outdent, anon_sym_COMMA, @@ -778974,7 +778377,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14549), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 6, + ACTIONS(9482), 6, sym__automatic_semicolon, sym__outdent, anon_sym_COMMA, @@ -778989,7 +778392,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14550), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, anon_sym_RBRACE, anon_sym_COMMA, @@ -779037,7 +778440,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14553), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -779101,7 +778504,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14557), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 6, + ACTIONS(9534), 6, sym__automatic_semicolon, sym__outdent, anon_sym_COMMA, @@ -779650,7 +779053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(6188), 1, anon_sym_LBRACE, - ACTIONS(13340), 1, + ACTIONS(13338), 1, anon_sym_COLON, STATE(14938), 1, sym_template_body, @@ -780324,7 +779727,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14633), 2, sym_comment, sym_block_comment, - ACTIONS(7748), 5, + ACTIONS(7744), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -781311,7 +780714,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14697), 2, sym_comment, sym_block_comment, - ACTIONS(9562), 5, + ACTIONS(9501), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -781526,7 +780929,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14711), 2, sym_comment, sym_block_comment, - ACTIONS(8947), 5, + ACTIONS(8945), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_AT, @@ -781669,7 +781072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(17040), 1, anon_sym_with, - ACTIONS(9032), 3, + ACTIONS(9038), 3, anon_sym_COLON, anon_sym_LBRACE, anon_sym_LPAREN, @@ -781953,7 +781356,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14738), 2, sym_comment, sym_block_comment, - ACTIONS(9530), 5, + ACTIONS(9534), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -781967,7 +781370,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14739), 2, sym_comment, sym_block_comment, - ACTIONS(9475), 5, + ACTIONS(9482), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -781981,7 +781384,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14740), 2, sym_comment, sym_block_comment, - ACTIONS(9430), 5, + ACTIONS(9427), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -782058,7 +781461,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14745), 2, sym_comment, sym_block_comment, - ACTIONS(8228), 5, + ACTIONS(8216), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_AT, @@ -782566,7 +781969,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14777), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_AT, @@ -782775,7 +782178,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14790), 2, sym_comment, sym_block_comment, - ACTIONS(8825), 5, + ACTIONS(8837), 5, anon_sym_COLON, anon_sym_LBRACE, anon_sym_COMMA, @@ -782941,7 +782344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13610), 1, + ACTIONS(13612), 1, anon_sym_LPAREN, STATE(15642), 1, sym_arguments, @@ -785537,7 +784940,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(17433), 1, sym__indent, - STATE(12161), 2, + STATE(12162), 2, sym_indented_cases, sym_case_block, STATE(14977), 2, @@ -785551,7 +784954,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(14978), 2, sym_comment, sym_block_comment, - ACTIONS(7702), 4, + ACTIONS(7762), 4, anon_sym_COLON, anon_sym_LBRACE, anon_sym_with, @@ -786627,7 +786030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(473), 1, + ACTIONS(487), 1, ts_builtin_sym_end, STATE(15147), 1, aux_sym_compilation_unit_repeat1, @@ -786765,7 +786168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17587), 1, anon_sym_COLON, @@ -787277,7 +786680,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(15092), 2, sym_comment, sym_block_comment, - ACTIONS(9552), 4, + ACTIONS(9556), 4, anon_sym_COLON, anon_sym_LBRACE, anon_sym_with, @@ -787303,7 +786706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17664), 1, anon_sym_COLON, @@ -787319,7 +786722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17666), 1, anon_sym_COLON, @@ -787351,7 +786754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17670), 1, anon_sym_COLON, @@ -787535,7 +786938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(17433), 1, sym__indent, - STATE(12108), 2, + STATE(12203), 2, sym_indented_cases, sym_case_block, STATE(15109), 2, @@ -787592,7 +786995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(479), 1, + ACTIONS(471), 1, ts_builtin_sym_end, STATE(15123), 1, aux_sym_compilation_unit_repeat1, @@ -787840,7 +787243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17740), 1, anon_sym_COLON, @@ -787856,7 +787259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17742), 1, anon_sym_COLON, @@ -787888,7 +787291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17746), 1, anon_sym_COLON, @@ -788061,7 +787464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(459), 1, + ACTIONS(457), 1, ts_builtin_sym_end, STATE(15113), 1, aux_sym_compilation_unit_repeat1, @@ -788123,7 +787526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(459), 1, + ACTIONS(457), 1, ts_builtin_sym_end, STATE(15123), 1, aux_sym_compilation_unit_repeat1, @@ -788386,7 +787789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, ACTIONS(17797), 1, anon_sym_COLON, @@ -789540,9 +788943,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, - ACTIONS(8990), 1, + ACTIONS(8986), 1, anon_sym_LPAREN, STATE(17826), 1, sym_arguments, @@ -790239,7 +789642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(11863), 1, + STATE(11865), 1, sym__arrow_then_type, ACTIONS(18195), 2, anon_sym_EQ_GT, @@ -790725,7 +790128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7936), 1, + ACTIONS(7938), 1, anon_sym_RPAREN, ACTIONS(18300), 1, anon_sym_COMMA, @@ -790753,7 +790156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7938), 1, + ACTIONS(7936), 1, anon_sym_RPAREN, ACTIONS(18306), 1, anon_sym_COMMA, @@ -791001,7 +790404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7978), 1, + ACTIONS(7976), 1, anon_sym_RPAREN, ACTIONS(18352), 1, anon_sym_COMMA, @@ -792501,7 +791904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13821), 1, + ACTIONS(13825), 1, anon_sym_LPAREN, STATE(14065), 1, sym_parameters, @@ -792515,7 +791918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7726), 1, + ACTIONS(7722), 1, anon_sym_RPAREN, ACTIONS(18614), 1, anon_sym_COMMA, @@ -793322,7 +792725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7682), 1, + ACTIONS(7698), 1, anon_sym_RPAREN, ACTIONS(18760), 1, anon_sym_COMMA, @@ -793544,7 +792947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13313), 1, + ACTIONS(13309), 1, anon_sym_LPAREN, STATE(13827), 1, sym__using_parameters_clause, @@ -794319,7 +793722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4606), 1, + ACTIONS(4580), 1, sym__indent, STATE(10017), 2, sym_indented_block, @@ -796044,7 +795447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7878), 1, + ACTIONS(7874), 1, anon_sym_RPAREN, ACTIONS(19256), 1, anon_sym_COMMA, @@ -796072,7 +795475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7878), 1, + ACTIONS(7874), 1, anon_sym_RPAREN, ACTIONS(19256), 1, anon_sym_COMMA, @@ -796086,7 +795489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4216), 1, + ACTIONS(4510), 1, sym__indent, STATE(6883), 2, sym_indented_block, @@ -796399,7 +795802,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4570), 1, + ACTIONS(4544), 1, sym__indent, STATE(7951), 2, sym_indented_block, @@ -797381,7 +796784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4622), 1, + ACTIONS(4620), 1, sym__indent, STATE(9628), 2, sym_indented_block, @@ -797449,7 +796852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12079), 1, + STATE(12407), 1, sym__arrow_then_type, ACTIONS(19524), 2, anon_sym_EQ_GT, @@ -798000,7 +797403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4674), 1, + ACTIONS(4616), 1, sym__indent, STATE(8668), 2, sym_indented_block, @@ -798664,7 +798067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13764), 1, + ACTIONS(13500), 1, anon_sym_LBRACK, ACTIONS(15941), 1, anon_sym_match, @@ -798708,7 +798111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(12399), 1, sym__indent, - STATE(10519), 2, + STATE(10510), 2, sym_indented_block, sym_indented_cases, STATE(15908), 2, @@ -799038,7 +798441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12079), 1, + STATE(12407), 1, sym__arrow_then_type, ACTIONS(19807), 2, anon_sym_EQ_GT, @@ -799648,7 +799051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7732), 1, + ACTIONS(7710), 1, anon_sym_RPAREN, ACTIONS(19907), 1, anon_sym_COMMA, @@ -800260,7 +799663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12079), 1, + STATE(12407), 1, sym__arrow_then_type, ACTIONS(20017), 2, anon_sym_EQ_GT, @@ -800548,7 +799951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(12362), 1, sym__indent, - STATE(12232), 2, + STATE(12234), 2, sym_indented_block, sym_indented_cases, STATE(16042), 2, @@ -800797,7 +800200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4626), 1, + ACTIONS(4612), 1, sym__indent, STATE(9435), 2, sym_indented_block, @@ -800989,7 +800392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12079), 1, + STATE(12407), 1, sym__arrow_then_type, ACTIONS(20133), 2, anon_sym_EQ_GT, @@ -801662,7 +801065,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12079), 1, + STATE(12407), 1, sym__arrow_then_type, ACTIONS(20239), 2, anon_sym_EQ_GT, @@ -802118,7 +801521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4618), 1, + ACTIONS(4606), 1, sym__indent, STATE(9697), 2, sym_indented_block, @@ -802172,7 +801575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - STATE(12079), 1, + STATE(12407), 1, sym__arrow_then_type, ACTIONS(20321), 2, anon_sym_EQ_GT, @@ -802940,7 +802343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4722), 1, + ACTIONS(4216), 1, sym__indent, STATE(9332), 2, sym_indented_block, @@ -803174,7 +802577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4576), 1, + ACTIONS(4550), 1, sym__indent, STATE(10886), 2, sym_indented_block, @@ -803201,7 +802604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7654), 1, + ACTIONS(7676), 1, anon_sym_RPAREN, ACTIONS(20441), 1, anon_sym_COMMA, @@ -803215,7 +802618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7978), 1, + ACTIONS(7976), 1, anon_sym_RPAREN, ACTIONS(18352), 1, anon_sym_COMMA, @@ -803299,7 +802702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7976), 1, + ACTIONS(7978), 1, anon_sym_RPAREN, ACTIONS(20451), 1, anon_sym_COMMA, @@ -803450,7 +802853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13557), 1, + ACTIONS(13568), 1, anon_sym_LBRACK, ACTIONS(15941), 1, anon_sym_match, @@ -803812,7 +803215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4540), 1, + ACTIONS(4514), 1, sym__indent, STATE(5722), 2, sym_indented_block, @@ -804658,7 +804061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(4644), 1, + ACTIONS(4668), 1, sym__indent, STATE(7082), 2, sym_indented_block, @@ -804887,7 +804290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(20659), 1, sym__indent, - STATE(11821), 1, + STATE(11824), 1, sym__indented_type_cases, STATE(16358), 2, sym_comment, @@ -804921,7 +804324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(20665), 1, anon_sym_LPAREN, - STATE(12151), 1, + STATE(12153), 1, sym_parenthesized_expression, STATE(16361), 2, sym_comment, @@ -804931,9 +804334,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7660), 1, + ACTIONS(7682), 1, anon_sym_object, - ACTIONS(7664), 1, + ACTIONS(7686), 1, anon_sym_class, STATE(16362), 2, sym_comment, @@ -805395,7 +804798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(20749), 1, sym__indent, - STATE(11868), 1, + STATE(11869), 1, sym__indented_type_cases, STATE(16403), 2, sym_comment, @@ -805731,7 +805134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9562), 2, + ACTIONS(9501), 2, anon_sym_with, anon_sym_LPAREN, STATE(16433), 2, @@ -806216,7 +805619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9530), 2, + ACTIONS(9534), 2, anon_sym_with, anon_sym_LPAREN, STATE(16476), 2, @@ -806730,7 +806133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9475), 2, + ACTIONS(9482), 2, anon_sym_with, anon_sym_LPAREN, STATE(16522), 2, @@ -807022,9 +806425,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7688), 1, + ACTIONS(7654), 1, anon_sym_object, - ACTIONS(7692), 1, + ACTIONS(7658), 1, anon_sym_class, STATE(16548), 2, sym_comment, @@ -807111,7 +806514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9430), 2, + ACTIONS(9427), 2, anon_sym_with, anon_sym_LPAREN, STATE(16556), 2, @@ -807535,7 +806938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(21077), 1, anon_sym_LPAREN, - STATE(12256), 1, + STATE(12257), 1, sym_parenthesized_expression, STATE(16594), 2, sym_comment, @@ -807903,7 +807306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9656), 2, + ACTIONS(9652), 2, sym__outdent, anon_sym_case, STATE(16627), 2, @@ -808829,7 +808232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9656), 1, + ACTIONS(9652), 1, anon_sym_EQ_GT, STATE(16717), 2, sym_comment, @@ -810519,7 +809922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9732), 1, + ACTIONS(9728), 1, anon_sym_DOT, STATE(16886), 2, sym_comment, @@ -810599,7 +810002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7752), 1, + ACTIONS(7716), 1, anon_sym_DOT, STATE(16894), 2, sym_comment, @@ -810739,7 +810142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8599), 1, + ACTIONS(8609), 1, anon_sym_DOT, STATE(16908), 2, sym_comment, @@ -810959,7 +810362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9554), 1, + ACTIONS(9558), 1, anon_sym_DOT, STATE(16930), 2, sym_comment, @@ -811899,7 +811302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9562), 1, + ACTIONS(9501), 1, anon_sym_EQ_GT, STATE(17024), 2, sym_comment, @@ -811919,7 +811322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9530), 1, + ACTIONS(9534), 1, anon_sym_EQ_GT, STATE(17026), 2, sym_comment, @@ -811939,7 +811342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9475), 1, + ACTIONS(9482), 1, anon_sym_EQ_GT, STATE(17028), 2, sym_comment, @@ -812019,7 +811422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9430), 1, + ACTIONS(9427), 1, anon_sym_EQ_GT, STATE(17036), 2, sym_comment, @@ -812679,7 +812082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9615), 1, + ACTIONS(9611), 1, anon_sym_DOT, STATE(17102), 2, sym_comment, @@ -814189,7 +813592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7696), 1, + ACTIONS(7666), 1, anon_sym_type, STATE(17253), 2, sym_comment, @@ -815139,7 +814542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7698), 1, + ACTIONS(7668), 1, anon_sym_def, STATE(17348), 2, sym_comment, @@ -816519,7 +815922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9501), 1, + ACTIONS(9505), 1, anon_sym_DOT, STATE(17486), 2, sym_comment, @@ -817649,7 +817052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8336), 1, + ACTIONS(8324), 1, anon_sym_DOT, STATE(17599), 2, sym_comment, @@ -817829,7 +817232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8740), 1, + ACTIONS(8742), 1, anon_sym_DOT, STATE(17617), 2, sym_comment, @@ -818669,7 +818072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8959), 1, + ACTIONS(8965), 1, anon_sym_DOT, STATE(17701), 2, sym_comment, @@ -818729,7 +818132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8517), 1, + ACTIONS(8527), 1, anon_sym_DOT, STATE(17707), 2, sym_comment, @@ -819449,7 +818852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(8651), 1, + ACTIONS(8657), 1, anon_sym_DOT, STATE(17779), 2, sym_comment, @@ -819569,7 +818972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9037), 1, + ACTIONS(9043), 1, anon_sym_DOT, STATE(17791), 2, sym_comment, @@ -819689,7 +819092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9682), 1, + ACTIONS(9678), 1, anon_sym_DOT, STATE(17803), 2, sym_comment, @@ -820169,7 +819572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(13949), 1, + ACTIONS(13953), 1, anon_sym_DOT, STATE(17851), 2, sym_comment, @@ -820229,7 +819632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(9705), 1, + ACTIONS(9701), 1, anon_sym_DOT, STATE(17857), 2, sym_comment, @@ -821019,7 +820422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7672), 1, + ACTIONS(7690), 1, anon_sym_type, STATE(17936), 2, sym_comment, @@ -821049,7 +820452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7764), 1, + ACTIONS(7758), 1, anon_sym_def, STATE(17939), 2, sym_comment, @@ -821699,7 +821102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7748), 1, + ACTIONS(7744), 1, anon_sym_with, STATE(18004), 2, sym_comment, @@ -823719,7 +823122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7762), 1, + ACTIONS(7756), 1, anon_sym_type, STATE(18206), 2, sym_comment, @@ -825959,7 +825362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(5), 1, anon_sym_SLASH_STAR, - ACTIONS(7674), 1, + ACTIONS(7692), 1, anon_sym_def, STATE(18430), 2, sym_comment, @@ -826697,8 +826100,8 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2470)] = 7478, [SMALL_STATE(2471)] = 7623, [SMALL_STATE(2472)] = 7766, - [SMALL_STATE(2473)] = 7909, - [SMALL_STATE(2474)] = 8052, + [SMALL_STATE(2473)] = 7839, + [SMALL_STATE(2474)] = 7982, [SMALL_STATE(2475)] = 8125, [SMALL_STATE(2476)] = 8270, [SMALL_STATE(2477)] = 8404, @@ -828551,22 +827954,22 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4324)] = 222542, [SMALL_STATE(4325)] = 222633, [SMALL_STATE(4326)] = 222724, - [SMALL_STATE(4327)] = 222815, + [SMALL_STATE(4327)] = 222817, [SMALL_STATE(4328)] = 222908, - [SMALL_STATE(4329)] = 222999, + [SMALL_STATE(4329)] = 223001, [SMALL_STATE(4330)] = 223092, - [SMALL_STATE(4331)] = 223157, - [SMALL_STATE(4332)] = 223250, - [SMALL_STATE(4333)] = 223341, - [SMALL_STATE(4334)] = 223432, - [SMALL_STATE(4335)] = 223523, - [SMALL_STATE(4336)] = 223616, - [SMALL_STATE(4337)] = 223709, - [SMALL_STATE(4338)] = 223770, - [SMALL_STATE(4339)] = 223831, - [SMALL_STATE(4340)] = 223880, - [SMALL_STATE(4341)] = 223971, - [SMALL_STATE(4342)] = 224064, + [SMALL_STATE(4331)] = 223183, + [SMALL_STATE(4332)] = 223274, + [SMALL_STATE(4333)] = 223367, + [SMALL_STATE(4334)] = 223416, + [SMALL_STATE(4335)] = 223507, + [SMALL_STATE(4336)] = 223598, + [SMALL_STATE(4337)] = 223691, + [SMALL_STATE(4338)] = 223784, + [SMALL_STATE(4339)] = 223845, + [SMALL_STATE(4340)] = 223906, + [SMALL_STATE(4341)] = 223997, + [SMALL_STATE(4342)] = 224090, [SMALL_STATE(4343)] = 224155, [SMALL_STATE(4344)] = 224218, [SMALL_STATE(4345)] = 224311, @@ -828596,7 +827999,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4369)] = 226122, [SMALL_STATE(4370)] = 226208, [SMALL_STATE(4371)] = 226294, - [SMALL_STATE(4372)] = 226380, + [SMALL_STATE(4372)] = 226352, [SMALL_STATE(4373)] = 226438, [SMALL_STATE(4374)] = 226524, [SMALL_STATE(4375)] = 226610, @@ -828604,19 +828007,19 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4377)] = 226782, [SMALL_STATE(4378)] = 226868, [SMALL_STATE(4379)] = 226954, - [SMALL_STATE(4380)] = 227040, - [SMALL_STATE(4381)] = 227104, + [SMALL_STATE(4380)] = 227018, + [SMALL_STATE(4381)] = 227064, [SMALL_STATE(4382)] = 227150, [SMALL_STATE(4383)] = 227236, [SMALL_STATE(4384)] = 227322, [SMALL_STATE(4385)] = 227408, [SMALL_STATE(4386)] = 227494, - [SMALL_STATE(4387)] = 227580, - [SMALL_STATE(4388)] = 227666, - [SMALL_STATE(4389)] = 227726, - [SMALL_STATE(4390)] = 227812, - [SMALL_STATE(4391)] = 227898, - [SMALL_STATE(4392)] = 227984, + [SMALL_STATE(4387)] = 227554, + [SMALL_STATE(4388)] = 227640, + [SMALL_STATE(4389)] = 227686, + [SMALL_STATE(4390)] = 227772, + [SMALL_STATE(4391)] = 227858, + [SMALL_STATE(4392)] = 227944, [SMALL_STATE(4393)] = 228030, [SMALL_STATE(4394)] = 228116, [SMALL_STATE(4395)] = 228202, @@ -828678,9 +828081,9 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4451)] = 232618, [SMALL_STATE(4452)] = 232701, [SMALL_STATE(4453)] = 232784, - [SMALL_STATE(4454)] = 232843, + [SMALL_STATE(4454)] = 232841, [SMALL_STATE(4455)] = 232900, - [SMALL_STATE(4456)] = 232967, + [SMALL_STATE(4456)] = 232983, [SMALL_STATE(4457)] = 233050, [SMALL_STATE(4458)] = 233109, [SMALL_STATE(4459)] = 233168, @@ -828707,32 +828110,32 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4480)] = 234607, [SMALL_STATE(4481)] = 234690, [SMALL_STATE(4482)] = 234773, - [SMALL_STATE(4483)] = 234856, - [SMALL_STATE(4484)] = 234913, - [SMALL_STATE(4485)] = 234974, - [SMALL_STATE(4486)] = 235019, - [SMALL_STATE(4487)] = 235086, - [SMALL_STATE(4488)] = 235145, - [SMALL_STATE(4489)] = 235204, + [SMALL_STATE(4483)] = 234834, + [SMALL_STATE(4484)] = 234891, + [SMALL_STATE(4485)] = 234936, + [SMALL_STATE(4486)] = 234997, + [SMALL_STATE(4487)] = 235064, + [SMALL_STATE(4488)] = 235123, + [SMALL_STATE(4489)] = 235182, [SMALL_STATE(4490)] = 235265, [SMALL_STATE(4491)] = 235348, [SMALL_STATE(4492)] = 235407, [SMALL_STATE(4493)] = 235468, - [SMALL_STATE(4494)] = 235551, - [SMALL_STATE(4495)] = 235598, - [SMALL_STATE(4496)] = 235657, - [SMALL_STATE(4497)] = 235740, - [SMALL_STATE(4498)] = 235823, - [SMALL_STATE(4499)] = 235906, - [SMALL_STATE(4500)] = 235989, - [SMALL_STATE(4501)] = 236052, - [SMALL_STATE(4502)] = 236135, - [SMALL_STATE(4503)] = 236194, - [SMALL_STATE(4504)] = 236253, - [SMALL_STATE(4505)] = 236336, - [SMALL_STATE(4506)] = 236419, - [SMALL_STATE(4507)] = 236502, - [SMALL_STATE(4508)] = 236559, + [SMALL_STATE(4494)] = 235525, + [SMALL_STATE(4495)] = 235572, + [SMALL_STATE(4496)] = 235655, + [SMALL_STATE(4497)] = 235738, + [SMALL_STATE(4498)] = 235821, + [SMALL_STATE(4499)] = 235880, + [SMALL_STATE(4500)] = 235939, + [SMALL_STATE(4501)] = 236002, + [SMALL_STATE(4502)] = 236085, + [SMALL_STATE(4503)] = 236144, + [SMALL_STATE(4504)] = 236227, + [SMALL_STATE(4505)] = 236310, + [SMALL_STATE(4506)] = 236393, + [SMALL_STATE(4507)] = 236476, + [SMALL_STATE(4508)] = 236525, [SMALL_STATE(4509)] = 236608, [SMALL_STATE(4510)] = 236669, [SMALL_STATE(4511)] = 236752, @@ -828756,219 +828159,219 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4529)] = 238032, [SMALL_STATE(4530)] = 238099, [SMALL_STATE(4531)] = 238162, - [SMALL_STATE(4532)] = 238208, - [SMALL_STATE(4533)] = 238254, - [SMALL_STATE(4534)] = 238324, - [SMALL_STATE(4535)] = 238374, - [SMALL_STATE(4536)] = 238430, - [SMALL_STATE(4537)] = 238476, - [SMALL_STATE(4538)] = 238522, - [SMALL_STATE(4539)] = 238570, - [SMALL_STATE(4540)] = 238640, - [SMALL_STATE(4541)] = 238696, - [SMALL_STATE(4542)] = 238754, - [SMALL_STATE(4543)] = 238800, - [SMALL_STATE(4544)] = 238858, - [SMALL_STATE(4545)] = 238910, - [SMALL_STATE(4546)] = 238970, - [SMALL_STATE(4547)] = 239030, - [SMALL_STATE(4548)] = 239078, - [SMALL_STATE(4549)] = 239126, - [SMALL_STATE(4550)] = 239172, - [SMALL_STATE(4551)] = 239218, - [SMALL_STATE(4552)] = 239276, - [SMALL_STATE(4553)] = 239326, - [SMALL_STATE(4554)] = 239386, - [SMALL_STATE(4555)] = 239446, - [SMALL_STATE(4556)] = 239508, - [SMALL_STATE(4557)] = 239554, - [SMALL_STATE(4558)] = 239614, - [SMALL_STATE(4559)] = 239670, - [SMALL_STATE(4560)] = 239716, - [SMALL_STATE(4561)] = 239766, - [SMALL_STATE(4562)] = 239826, - [SMALL_STATE(4563)] = 239872, - [SMALL_STATE(4564)] = 239918, - [SMALL_STATE(4565)] = 239964, - [SMALL_STATE(4566)] = 240022, - [SMALL_STATE(4567)] = 240068, - [SMALL_STATE(4568)] = 240148, - [SMALL_STATE(4569)] = 240194, - [SMALL_STATE(4570)] = 240260, - [SMALL_STATE(4571)] = 240318, - [SMALL_STATE(4572)] = 240364, - [SMALL_STATE(4573)] = 240410, - [SMALL_STATE(4574)] = 240468, - [SMALL_STATE(4575)] = 240526, - [SMALL_STATE(4576)] = 240584, - [SMALL_STATE(4577)] = 240644, - [SMALL_STATE(4578)] = 240690, - [SMALL_STATE(4579)] = 240756, - [SMALL_STATE(4580)] = 240802, - [SMALL_STATE(4581)] = 240848, - [SMALL_STATE(4582)] = 240906, - [SMALL_STATE(4583)] = 240964, - [SMALL_STATE(4584)] = 241012, - [SMALL_STATE(4585)] = 241072, - [SMALL_STATE(4586)] = 241138, - [SMALL_STATE(4587)] = 241198, - [SMALL_STATE(4588)] = 241248, - [SMALL_STATE(4589)] = 241308, - [SMALL_STATE(4590)] = 241358, - [SMALL_STATE(4591)] = 241416, - [SMALL_STATE(4592)] = 241474, - [SMALL_STATE(4593)] = 241524, - [SMALL_STATE(4594)] = 241582, - [SMALL_STATE(4595)] = 241628, - [SMALL_STATE(4596)] = 241688, - [SMALL_STATE(4597)] = 241746, - [SMALL_STATE(4598)] = 241802, - [SMALL_STATE(4599)] = 241860, - [SMALL_STATE(4600)] = 241912, - [SMALL_STATE(4601)] = 241968, - [SMALL_STATE(4602)] = 242026, - [SMALL_STATE(4603)] = 242092, - [SMALL_STATE(4604)] = 242150, - [SMALL_STATE(4605)] = 242208, - [SMALL_STATE(4606)] = 242254, - [SMALL_STATE(4607)] = 242300, - [SMALL_STATE(4608)] = 242346, - [SMALL_STATE(4609)] = 242398, - [SMALL_STATE(4610)] = 242444, - [SMALL_STATE(4611)] = 242490, - [SMALL_STATE(4612)] = 242548, - [SMALL_STATE(4613)] = 242614, - [SMALL_STATE(4614)] = 242672, - [SMALL_STATE(4615)] = 242728, - [SMALL_STATE(4616)] = 242790, - [SMALL_STATE(4617)] = 242842, - [SMALL_STATE(4618)] = 242900, - [SMALL_STATE(4619)] = 242960, - [SMALL_STATE(4620)] = 243010, - [SMALL_STATE(4621)] = 243058, - [SMALL_STATE(4622)] = 243110, - [SMALL_STATE(4623)] = 243158, - [SMALL_STATE(4624)] = 243220, - [SMALL_STATE(4625)] = 243272, + [SMALL_STATE(4532)] = 238218, + [SMALL_STATE(4533)] = 238276, + [SMALL_STATE(4534)] = 238346, + [SMALL_STATE(4535)] = 238396, + [SMALL_STATE(4536)] = 238452, + [SMALL_STATE(4537)] = 238498, + [SMALL_STATE(4538)] = 238544, + [SMALL_STATE(4539)] = 238592, + [SMALL_STATE(4540)] = 238662, + [SMALL_STATE(4541)] = 238718, + [SMALL_STATE(4542)] = 238776, + [SMALL_STATE(4543)] = 238822, + [SMALL_STATE(4544)] = 238880, + [SMALL_STATE(4545)] = 238938, + [SMALL_STATE(4546)] = 238998, + [SMALL_STATE(4547)] = 239058, + [SMALL_STATE(4548)] = 239110, + [SMALL_STATE(4549)] = 239158, + [SMALL_STATE(4550)] = 239204, + [SMALL_STATE(4551)] = 239252, + [SMALL_STATE(4552)] = 239298, + [SMALL_STATE(4553)] = 239356, + [SMALL_STATE(4554)] = 239406, + [SMALL_STATE(4555)] = 239466, + [SMALL_STATE(4556)] = 239528, + [SMALL_STATE(4557)] = 239588, + [SMALL_STATE(4558)] = 239634, + [SMALL_STATE(4559)] = 239694, + [SMALL_STATE(4560)] = 239750, + [SMALL_STATE(4561)] = 239796, + [SMALL_STATE(4562)] = 239846, + [SMALL_STATE(4563)] = 239906, + [SMALL_STATE(4564)] = 239952, + [SMALL_STATE(4565)] = 239998, + [SMALL_STATE(4566)] = 240044, + [SMALL_STATE(4567)] = 240102, + [SMALL_STATE(4568)] = 240182, + [SMALL_STATE(4569)] = 240228, + [SMALL_STATE(4570)] = 240274, + [SMALL_STATE(4571)] = 240340, + [SMALL_STATE(4572)] = 240398, + [SMALL_STATE(4573)] = 240444, + [SMALL_STATE(4574)] = 240502, + [SMALL_STATE(4575)] = 240548, + [SMALL_STATE(4576)] = 240606, + [SMALL_STATE(4577)] = 240666, + [SMALL_STATE(4578)] = 240712, + [SMALL_STATE(4579)] = 240770, + [SMALL_STATE(4580)] = 240816, + [SMALL_STATE(4581)] = 240882, + [SMALL_STATE(4582)] = 240928, + [SMALL_STATE(4583)] = 240986, + [SMALL_STATE(4584)] = 241044, + [SMALL_STATE(4585)] = 241092, + [SMALL_STATE(4586)] = 241152, + [SMALL_STATE(4587)] = 241212, + [SMALL_STATE(4588)] = 241262, + [SMALL_STATE(4589)] = 241322, + [SMALL_STATE(4590)] = 241372, + [SMALL_STATE(4591)] = 241438, + [SMALL_STATE(4592)] = 241496, + [SMALL_STATE(4593)] = 241546, + [SMALL_STATE(4594)] = 241604, + [SMALL_STATE(4595)] = 241662, + [SMALL_STATE(4596)] = 241708, + [SMALL_STATE(4597)] = 241766, + [SMALL_STATE(4598)] = 241826, + [SMALL_STATE(4599)] = 241872, + [SMALL_STATE(4600)] = 241924, + [SMALL_STATE(4601)] = 241982, + [SMALL_STATE(4602)] = 242038, + [SMALL_STATE(4603)] = 242104, + [SMALL_STATE(4604)] = 242162, + [SMALL_STATE(4605)] = 242214, + [SMALL_STATE(4606)] = 242260, + [SMALL_STATE(4607)] = 242318, + [SMALL_STATE(4608)] = 242364, + [SMALL_STATE(4609)] = 242410, + [SMALL_STATE(4610)] = 242456, + [SMALL_STATE(4611)] = 242502, + [SMALL_STATE(4612)] = 242560, + [SMALL_STATE(4613)] = 242618, + [SMALL_STATE(4614)] = 242678, + [SMALL_STATE(4615)] = 242734, + [SMALL_STATE(4616)] = 242796, + [SMALL_STATE(4617)] = 242848, + [SMALL_STATE(4618)] = 242906, + [SMALL_STATE(4619)] = 242954, + [SMALL_STATE(4620)] = 243004, + [SMALL_STATE(4621)] = 243052, + [SMALL_STATE(4622)] = 243104, + [SMALL_STATE(4623)] = 243156, + [SMALL_STATE(4624)] = 243218, + [SMALL_STATE(4625)] = 243284, [SMALL_STATE(4626)] = 243330, [SMALL_STATE(4627)] = 243376, - [SMALL_STATE(4628)] = 243421, - [SMALL_STATE(4629)] = 243472, - [SMALL_STATE(4630)] = 243517, - [SMALL_STATE(4631)] = 243562, - [SMALL_STATE(4632)] = 243607, - [SMALL_STATE(4633)] = 243652, - [SMALL_STATE(4634)] = 243709, - [SMALL_STATE(4635)] = 243754, - [SMALL_STATE(4636)] = 243799, - [SMALL_STATE(4637)] = 243858, - [SMALL_STATE(4638)] = 243915, - [SMALL_STATE(4639)] = 243962, - [SMALL_STATE(4640)] = 244007, - [SMALL_STATE(4641)] = 244068, - [SMALL_STATE(4642)] = 244119, - [SMALL_STATE(4643)] = 244164, - [SMALL_STATE(4644)] = 244209, - [SMALL_STATE(4645)] = 244254, - [SMALL_STATE(4646)] = 244299, - [SMALL_STATE(4647)] = 244344, - [SMALL_STATE(4648)] = 244395, - [SMALL_STATE(4649)] = 244440, - [SMALL_STATE(4650)] = 244485, - [SMALL_STATE(4651)] = 244542, - [SMALL_STATE(4652)] = 244587, - [SMALL_STATE(4653)] = 244652, - [SMALL_STATE(4654)] = 244697, - [SMALL_STATE(4655)] = 244754, - [SMALL_STATE(4656)] = 244799, - [SMALL_STATE(4657)] = 244844, - [SMALL_STATE(4658)] = 244905, - [SMALL_STATE(4659)] = 244964, - [SMALL_STATE(4660)] = 245021, - [SMALL_STATE(4661)] = 245080, - [SMALL_STATE(4662)] = 245125, - [SMALL_STATE(4663)] = 245170, - [SMALL_STATE(4664)] = 245215, - [SMALL_STATE(4665)] = 245260, - [SMALL_STATE(4666)] = 245307, + [SMALL_STATE(4628)] = 243431, + [SMALL_STATE(4629)] = 243482, + [SMALL_STATE(4630)] = 243527, + [SMALL_STATE(4631)] = 243572, + [SMALL_STATE(4632)] = 243617, + [SMALL_STATE(4633)] = 243662, + [SMALL_STATE(4634)] = 243719, + [SMALL_STATE(4635)] = 243764, + [SMALL_STATE(4636)] = 243809, + [SMALL_STATE(4637)] = 243866, + [SMALL_STATE(4638)] = 243911, + [SMALL_STATE(4639)] = 243958, + [SMALL_STATE(4640)] = 244019, + [SMALL_STATE(4641)] = 244070, + [SMALL_STATE(4642)] = 244115, + [SMALL_STATE(4643)] = 244160, + [SMALL_STATE(4644)] = 244205, + [SMALL_STATE(4645)] = 244250, + [SMALL_STATE(4646)] = 244295, + [SMALL_STATE(4647)] = 244340, + [SMALL_STATE(4648)] = 244391, + [SMALL_STATE(4649)] = 244436, + [SMALL_STATE(4650)] = 244493, + [SMALL_STATE(4651)] = 244538, + [SMALL_STATE(4652)] = 244583, + [SMALL_STATE(4653)] = 244648, + [SMALL_STATE(4654)] = 244705, + [SMALL_STATE(4655)] = 244750, + [SMALL_STATE(4656)] = 244795, + [SMALL_STATE(4657)] = 244856, + [SMALL_STATE(4658)] = 244913, + [SMALL_STATE(4659)] = 244972, + [SMALL_STATE(4660)] = 245031, + [SMALL_STATE(4661)] = 245076, + [SMALL_STATE(4662)] = 245121, + [SMALL_STATE(4663)] = 245166, + [SMALL_STATE(4664)] = 245211, + [SMALL_STATE(4665)] = 245258, + [SMALL_STATE(4666)] = 245311, [SMALL_STATE(4667)] = 245360, - [SMALL_STATE(4668)] = 245409, - [SMALL_STATE(4669)] = 245464, - [SMALL_STATE(4670)] = 245509, - [SMALL_STATE(4671)] = 245554, - [SMALL_STATE(4672)] = 245609, - [SMALL_STATE(4673)] = 245654, - [SMALL_STATE(4674)] = 245723, - [SMALL_STATE(4675)] = 245788, - [SMALL_STATE(4676)] = 245835, - [SMALL_STATE(4677)] = 245886, - [SMALL_STATE(4678)] = 245943, - [SMALL_STATE(4679)] = 245988, - [SMALL_STATE(4680)] = 246033, - [SMALL_STATE(4681)] = 246080, - [SMALL_STATE(4682)] = 246139, + [SMALL_STATE(4668)] = 245405, + [SMALL_STATE(4669)] = 245460, + [SMALL_STATE(4670)] = 245505, + [SMALL_STATE(4671)] = 245550, + [SMALL_STATE(4672)] = 245619, + [SMALL_STATE(4673)] = 245664, + [SMALL_STATE(4674)] = 245729, + [SMALL_STATE(4675)] = 245776, + [SMALL_STATE(4676)] = 245827, + [SMALL_STATE(4677)] = 245884, + [SMALL_STATE(4678)] = 245929, + [SMALL_STATE(4679)] = 245974, + [SMALL_STATE(4680)] = 246031, + [SMALL_STATE(4681)] = 246090, + [SMALL_STATE(4682)] = 246137, [SMALL_STATE(4683)] = 246196, - [SMALL_STATE(4684)] = 246255, - [SMALL_STATE(4685)] = 246312, - [SMALL_STATE(4686)] = 246361, - [SMALL_STATE(4687)] = 246406, - [SMALL_STATE(4688)] = 246467, - [SMALL_STATE(4689)] = 246524, - [SMALL_STATE(4690)] = 246573, - [SMALL_STATE(4691)] = 246642, - [SMALL_STATE(4692)] = 246693, - [SMALL_STATE(4693)] = 246752, - [SMALL_STATE(4694)] = 246797, - [SMALL_STATE(4695)] = 246854, - [SMALL_STATE(4696)] = 246899, - [SMALL_STATE(4697)] = 246956, - [SMALL_STATE(4698)] = 247013, - [SMALL_STATE(4699)] = 247070, - [SMALL_STATE(4700)] = 247117, - [SMALL_STATE(4701)] = 247166, - [SMALL_STATE(4702)] = 247225, - [SMALL_STATE(4703)] = 247282, - [SMALL_STATE(4704)] = 247327, - [SMALL_STATE(4705)] = 247382, - [SMALL_STATE(4706)] = 247427, - [SMALL_STATE(4707)] = 247474, - [SMALL_STATE(4708)] = 247525, - [SMALL_STATE(4709)] = 247582, - [SMALL_STATE(4710)] = 247627, - [SMALL_STATE(4711)] = 247676, - [SMALL_STATE(4712)] = 247731, - [SMALL_STATE(4713)] = 247776, - [SMALL_STATE(4714)] = 247821, - [SMALL_STATE(4715)] = 247876, - [SMALL_STATE(4716)] = 247925, - [SMALL_STATE(4717)] = 247982, - [SMALL_STATE(4718)] = 248039, - [SMALL_STATE(4719)] = 248098, - [SMALL_STATE(4720)] = 248143, - [SMALL_STATE(4721)] = 248188, - [SMALL_STATE(4722)] = 248233, - [SMALL_STATE(4723)] = 248298, - [SMALL_STATE(4724)] = 248355, - [SMALL_STATE(4725)] = 248412, - [SMALL_STATE(4726)] = 248457, - [SMALL_STATE(4727)] = 248508, - [SMALL_STATE(4728)] = 248553, - [SMALL_STATE(4729)] = 248602, - [SMALL_STATE(4730)] = 248659, - [SMALL_STATE(4731)] = 248720, - [SMALL_STATE(4732)] = 248765, - [SMALL_STATE(4733)] = 248820, + [SMALL_STATE(4684)] = 246241, + [SMALL_STATE(4685)] = 246302, + [SMALL_STATE(4686)] = 246351, + [SMALL_STATE(4687)] = 246408, + [SMALL_STATE(4688)] = 246453, + [SMALL_STATE(4689)] = 246510, + [SMALL_STATE(4690)] = 246559, + [SMALL_STATE(4691)] = 246628, + [SMALL_STATE(4692)] = 246679, + [SMALL_STATE(4693)] = 246738, + [SMALL_STATE(4694)] = 246783, + [SMALL_STATE(4695)] = 246828, + [SMALL_STATE(4696)] = 246885, + [SMALL_STATE(4697)] = 246942, + [SMALL_STATE(4698)] = 246999, + [SMALL_STATE(4699)] = 247056, + [SMALL_STATE(4700)] = 247105, + [SMALL_STATE(4701)] = 247152, + [SMALL_STATE(4702)] = 247211, + [SMALL_STATE(4703)] = 247268, + [SMALL_STATE(4704)] = 247313, + [SMALL_STATE(4705)] = 247368, + [SMALL_STATE(4706)] = 247413, + [SMALL_STATE(4707)] = 247460, + [SMALL_STATE(4708)] = 247509, + [SMALL_STATE(4709)] = 247566, + [SMALL_STATE(4710)] = 247611, + [SMALL_STATE(4711)] = 247662, + [SMALL_STATE(4712)] = 247707, + [SMALL_STATE(4713)] = 247756, + [SMALL_STATE(4714)] = 247801, + [SMALL_STATE(4715)] = 247856, + [SMALL_STATE(4716)] = 247911, + [SMALL_STATE(4717)] = 247968, + [SMALL_STATE(4718)] = 248025, + [SMALL_STATE(4719)] = 248084, + [SMALL_STATE(4720)] = 248129, + [SMALL_STATE(4721)] = 248174, + [SMALL_STATE(4722)] = 248231, + [SMALL_STATE(4723)] = 248296, + [SMALL_STATE(4724)] = 248353, + [SMALL_STATE(4725)] = 248402, + [SMALL_STATE(4726)] = 248447, + [SMALL_STATE(4727)] = 248492, + [SMALL_STATE(4728)] = 248543, + [SMALL_STATE(4729)] = 248598, + [SMALL_STATE(4730)] = 248655, + [SMALL_STATE(4731)] = 248712, + [SMALL_STATE(4732)] = 248757, + [SMALL_STATE(4733)] = 248818, [SMALL_STATE(4734)] = 248877, [SMALL_STATE(4735)] = 248922, [SMALL_STATE(4736)] = 248967, - [SMALL_STATE(4737)] = 249012, - [SMALL_STATE(4738)] = 249061, - [SMALL_STATE(4739)] = 249120, - [SMALL_STATE(4740)] = 249179, + [SMALL_STATE(4737)] = 249026, + [SMALL_STATE(4738)] = 249075, + [SMALL_STATE(4739)] = 249134, + [SMALL_STATE(4740)] = 249185, [SMALL_STATE(4741)] = 249230, [SMALL_STATE(4742)] = 249275, - [SMALL_STATE(4743)] = 249324, - [SMALL_STATE(4744)] = 249383, + [SMALL_STATE(4743)] = 249334, + [SMALL_STATE(4744)] = 249389, [SMALL_STATE(4745)] = 249438, [SMALL_STATE(4746)] = 249483, [SMALL_STATE(4747)] = 249528, @@ -828976,48 +828379,48 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4749)] = 249620, [SMALL_STATE(4750)] = 249665, [SMALL_STATE(4751)] = 249710, - [SMALL_STATE(4752)] = 249755, + [SMALL_STATE(4752)] = 249761, [SMALL_STATE(4753)] = 249806, - [SMALL_STATE(4754)] = 249863, - [SMALL_STATE(4755)] = 249928, - [SMALL_STATE(4756)] = 249973, - [SMALL_STATE(4757)] = 250020, - [SMALL_STATE(4758)] = 250071, - [SMALL_STATE(4759)] = 250116, - [SMALL_STATE(4760)] = 250173, + [SMALL_STATE(4754)] = 249851, + [SMALL_STATE(4755)] = 249908, + [SMALL_STATE(4756)] = 249959, + [SMALL_STATE(4757)] = 250006, + [SMALL_STATE(4758)] = 250051, + [SMALL_STATE(4759)] = 250110, + [SMALL_STATE(4760)] = 250167, [SMALL_STATE(4761)] = 250232, - [SMALL_STATE(4762)] = 250277, + [SMALL_STATE(4762)] = 250279, [SMALL_STATE(4763)] = 250324, [SMALL_STATE(4764)] = 250369, [SMALL_STATE(4765)] = 250414, [SMALL_STATE(4766)] = 250459, - [SMALL_STATE(4767)] = 250514, - [SMALL_STATE(4768)] = 250561, - [SMALL_STATE(4769)] = 250606, + [SMALL_STATE(4767)] = 250504, + [SMALL_STATE(4768)] = 250551, + [SMALL_STATE(4769)] = 250600, [SMALL_STATE(4770)] = 250655, - [SMALL_STATE(4771)] = 250706, + [SMALL_STATE(4771)] = 250714, [SMALL_STATE(4772)] = 250765, [SMALL_STATE(4773)] = 250810, [SMALL_STATE(4774)] = 250855, [SMALL_STATE(4775)] = 250900, - [SMALL_STATE(4776)] = 250945, - [SMALL_STATE(4777)] = 250994, - [SMALL_STATE(4778)] = 251059, + [SMALL_STATE(4776)] = 250949, + [SMALL_STATE(4777)] = 251006, + [SMALL_STATE(4778)] = 251071, [SMALL_STATE(4779)] = 251116, [SMALL_STATE(4780)] = 251175, [SMALL_STATE(4781)] = 251220, - [SMALL_STATE(4782)] = 251277, - [SMALL_STATE(4783)] = 251326, - [SMALL_STATE(4784)] = 251371, + [SMALL_STATE(4782)] = 251269, + [SMALL_STATE(4783)] = 251314, + [SMALL_STATE(4784)] = 251359, [SMALL_STATE(4785)] = 251416, [SMALL_STATE(4786)] = 251461, [SMALL_STATE(4787)] = 251506, [SMALL_STATE(4788)] = 251551, [SMALL_STATE(4789)] = 251606, [SMALL_STATE(4790)] = 251663, - [SMALL_STATE(4791)] = 251712, - [SMALL_STATE(4792)] = 251757, - [SMALL_STATE(4793)] = 251806, + [SMALL_STATE(4791)] = 251710, + [SMALL_STATE(4792)] = 251759, + [SMALL_STATE(4793)] = 251808, [SMALL_STATE(4794)] = 251853, [SMALL_STATE(4795)] = 251898, [SMALL_STATE(4796)] = 251943, @@ -829036,7 +828439,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4809)] = 252595, [SMALL_STATE(4810)] = 252659, [SMALL_STATE(4811)] = 252703, - [SMALL_STATE(4812)] = 252763, + [SMALL_STATE(4812)] = 252747, [SMALL_STATE(4813)] = 252807, [SMALL_STATE(4814)] = 252851, [SMALL_STATE(4815)] = 252895, @@ -829054,7 +828457,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4827)] = 253449, [SMALL_STATE(4828)] = 253493, [SMALL_STATE(4829)] = 253537, - [SMALL_STATE(4830)] = 253581, + [SMALL_STATE(4830)] = 253601, [SMALL_STATE(4831)] = 253645, [SMALL_STATE(4832)] = 253689, [SMALL_STATE(4833)] = 253733, @@ -829062,7 +828465,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4835)] = 253821, [SMALL_STATE(4836)] = 253879, [SMALL_STATE(4837)] = 253935, - [SMALL_STATE(4838)] = 253979, + [SMALL_STATE(4838)] = 253985, [SMALL_STATE(4839)] = 254029, [SMALL_STATE(4840)] = 254085, [SMALL_STATE(4841)] = 254143, @@ -829070,90 +828473,90 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4843)] = 254233, [SMALL_STATE(4844)] = 254277, [SMALL_STATE(4845)] = 254321, - [SMALL_STATE(4846)] = 254365, - [SMALL_STATE(4847)] = 254429, + [SMALL_STATE(4846)] = 254375, + [SMALL_STATE(4847)] = 254439, [SMALL_STATE(4848)] = 254483, [SMALL_STATE(4849)] = 254527, [SMALL_STATE(4850)] = 254583, [SMALL_STATE(4851)] = 254627, - [SMALL_STATE(4852)] = 254671, - [SMALL_STATE(4853)] = 254715, - [SMALL_STATE(4854)] = 254759, - [SMALL_STATE(4855)] = 254815, - [SMALL_STATE(4856)] = 254871, - [SMALL_STATE(4857)] = 254917, + [SMALL_STATE(4852)] = 254683, + [SMALL_STATE(4853)] = 254739, + [SMALL_STATE(4854)] = 254783, + [SMALL_STATE(4855)] = 254829, + [SMALL_STATE(4856)] = 254887, + [SMALL_STATE(4857)] = 254931, [SMALL_STATE(4858)] = 254975, - [SMALL_STATE(4859)] = 255019, - [SMALL_STATE(4860)] = 255063, - [SMALL_STATE(4861)] = 255113, - [SMALL_STATE(4862)] = 255167, - [SMALL_STATE(4863)] = 255217, - [SMALL_STATE(4864)] = 255261, + [SMALL_STATE(4859)] = 255025, + [SMALL_STATE(4860)] = 255075, + [SMALL_STATE(4861)] = 255125, + [SMALL_STATE(4862)] = 255179, + [SMALL_STATE(4863)] = 255223, + [SMALL_STATE(4864)] = 255267, [SMALL_STATE(4865)] = 255311, - [SMALL_STATE(4866)] = 255355, - [SMALL_STATE(4867)] = 255399, - [SMALL_STATE(4868)] = 255445, - [SMALL_STATE(4869)] = 255509, - [SMALL_STATE(4870)] = 255553, + [SMALL_STATE(4866)] = 255375, + [SMALL_STATE(4867)] = 255421, + [SMALL_STATE(4868)] = 255465, + [SMALL_STATE(4869)] = 255521, + [SMALL_STATE(4870)] = 255565, [SMALL_STATE(4871)] = 255609, - [SMALL_STATE(4872)] = 255653, - [SMALL_STATE(4873)] = 255697, - [SMALL_STATE(4874)] = 255753, - [SMALL_STATE(4875)] = 255817, - [SMALL_STATE(4876)] = 255861, + [SMALL_STATE(4872)] = 255665, + [SMALL_STATE(4873)] = 255729, + [SMALL_STATE(4874)] = 255773, + [SMALL_STATE(4875)] = 255821, + [SMALL_STATE(4876)] = 255865, [SMALL_STATE(4877)] = 255909, [SMALL_STATE(4878)] = 255953, [SMALL_STATE(4879)] = 255997, [SMALL_STATE(4880)] = 256041, [SMALL_STATE(4881)] = 256099, - [SMALL_STATE(4882)] = 256143, - [SMALL_STATE(4883)] = 256187, - [SMALL_STATE(4884)] = 256235, - [SMALL_STATE(4885)] = 256289, - [SMALL_STATE(4886)] = 256333, - [SMALL_STATE(4887)] = 256389, - [SMALL_STATE(4888)] = 256433, - [SMALL_STATE(4889)] = 256489, - [SMALL_STATE(4890)] = 256535, - [SMALL_STATE(4891)] = 256591, - [SMALL_STATE(4892)] = 256635, - [SMALL_STATE(4893)] = 256703, + [SMALL_STATE(4882)] = 256155, + [SMALL_STATE(4883)] = 256209, + [SMALL_STATE(4884)] = 256257, + [SMALL_STATE(4885)] = 256301, + [SMALL_STATE(4886)] = 256357, + [SMALL_STATE(4887)] = 256403, + [SMALL_STATE(4888)] = 256447, + [SMALL_STATE(4889)] = 256503, + [SMALL_STATE(4890)] = 256547, + [SMALL_STATE(4891)] = 256615, + [SMALL_STATE(4892)] = 256669, + [SMALL_STATE(4893)] = 256713, [SMALL_STATE(4894)] = 256757, [SMALL_STATE(4895)] = 256801, - [SMALL_STATE(4896)] = 256845, - [SMALL_STATE(4897)] = 256889, - [SMALL_STATE(4898)] = 256935, - [SMALL_STATE(4899)] = 256993, - [SMALL_STATE(4900)] = 257043, - [SMALL_STATE(4901)] = 257087, - [SMALL_STATE(4902)] = 257155, - [SMALL_STATE(4903)] = 257199, - [SMALL_STATE(4904)] = 257255, - [SMALL_STATE(4905)] = 257303, - [SMALL_STATE(4906)] = 257357, - [SMALL_STATE(4907)] = 257405, - [SMALL_STATE(4908)] = 257455, - [SMALL_STATE(4909)] = 257501, - [SMALL_STATE(4910)] = 257551, - [SMALL_STATE(4911)] = 257595, - [SMALL_STATE(4912)] = 257641, - [SMALL_STATE(4913)] = 257685, - [SMALL_STATE(4914)] = 257731, - [SMALL_STATE(4915)] = 257789, - [SMALL_STATE(4916)] = 257833, - [SMALL_STATE(4917)] = 257877, - [SMALL_STATE(4918)] = 257941, - [SMALL_STATE(4919)] = 257997, - [SMALL_STATE(4920)] = 258051, - [SMALL_STATE(4921)] = 258095, - [SMALL_STATE(4922)] = 258147, - [SMALL_STATE(4923)] = 258191, + [SMALL_STATE(4896)] = 256847, + [SMALL_STATE(4897)] = 256905, + [SMALL_STATE(4898)] = 256955, + [SMALL_STATE(4899)] = 256999, + [SMALL_STATE(4900)] = 257067, + [SMALL_STATE(4901)] = 257123, + [SMALL_STATE(4902)] = 257171, + [SMALL_STATE(4903)] = 257215, + [SMALL_STATE(4904)] = 257259, + [SMALL_STATE(4905)] = 257323, + [SMALL_STATE(4906)] = 257377, + [SMALL_STATE(4907)] = 257425, + [SMALL_STATE(4908)] = 257475, + [SMALL_STATE(4909)] = 257521, + [SMALL_STATE(4910)] = 257571, + [SMALL_STATE(4911)] = 257617, + [SMALL_STATE(4912)] = 257661, + [SMALL_STATE(4913)] = 257705, + [SMALL_STATE(4914)] = 257751, + [SMALL_STATE(4915)] = 257809, + [SMALL_STATE(4916)] = 257853, + [SMALL_STATE(4917)] = 257897, + [SMALL_STATE(4918)] = 257951, + [SMALL_STATE(4919)] = 257995, + [SMALL_STATE(4920)] = 258039, + [SMALL_STATE(4921)] = 258083, + [SMALL_STATE(4922)] = 258135, + [SMALL_STATE(4923)] = 258183, [SMALL_STATE(4924)] = 258239, [SMALL_STATE(4925)] = 258283, [SMALL_STATE(4926)] = 258333, [SMALL_STATE(4927)] = 258401, [SMALL_STATE(4928)] = 258445, - [SMALL_STATE(4929)] = 258495, + [SMALL_STATE(4929)] = 258489, [SMALL_STATE(4930)] = 258539, [SMALL_STATE(4931)] = 258583, [SMALL_STATE(4932)] = 258627, @@ -829164,16 +828567,16 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4937)] = 258885, [SMALL_STATE(4938)] = 258931, [SMALL_STATE(4939)] = 258981, - [SMALL_STATE(4940)] = 259029, + [SMALL_STATE(4940)] = 259025, [SMALL_STATE(4941)] = 259073, [SMALL_STATE(4942)] = 259117, [SMALL_STATE(4943)] = 259161, - [SMALL_STATE(4944)] = 259205, - [SMALL_STATE(4945)] = 259251, + [SMALL_STATE(4944)] = 259207, + [SMALL_STATE(4945)] = 259267, [SMALL_STATE(4946)] = 259311, [SMALL_STATE(4947)] = 259359, - [SMALL_STATE(4948)] = 259403, - [SMALL_STATE(4949)] = 259459, + [SMALL_STATE(4948)] = 259405, + [SMALL_STATE(4949)] = 259461, [SMALL_STATE(4950)] = 259505, [SMALL_STATE(4951)] = 259549, [SMALL_STATE(4952)] = 259609, @@ -829185,11 +828588,11 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4958)] = 259893, [SMALL_STATE(4959)] = 259943, [SMALL_STATE(4960)] = 259987, - [SMALL_STATE(4961)] = 260043, - [SMALL_STATE(4962)] = 260087, - [SMALL_STATE(4963)] = 260131, - [SMALL_STATE(4964)] = 260175, - [SMALL_STATE(4965)] = 260219, + [SMALL_STATE(4961)] = 260031, + [SMALL_STATE(4962)] = 260075, + [SMALL_STATE(4963)] = 260119, + [SMALL_STATE(4964)] = 260163, + [SMALL_STATE(4965)] = 260207, [SMALL_STATE(4966)] = 260263, [SMALL_STATE(4967)] = 260307, [SMALL_STATE(4968)] = 260351, @@ -829202,23 +828605,23 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(4975)] = 260681, [SMALL_STATE(4976)] = 260739, [SMALL_STATE(4977)] = 260783, - [SMALL_STATE(4978)] = 260827, + [SMALL_STATE(4978)] = 260837, [SMALL_STATE(4979)] = 260881, [SMALL_STATE(4980)] = 260925, [SMALL_STATE(4981)] = 260973, [SMALL_STATE(4982)] = 261017, [SMALL_STATE(4983)] = 261075, - [SMALL_STATE(4984)] = 261121, - [SMALL_STATE(4985)] = 261175, + [SMALL_STATE(4984)] = 261119, + [SMALL_STATE(4985)] = 261165, [SMALL_STATE(4986)] = 261219, [SMALL_STATE(4987)] = 261263, - [SMALL_STATE(4988)] = 261313, - [SMALL_STATE(4989)] = 261357, - [SMALL_STATE(4990)] = 261425, - [SMALL_STATE(4991)] = 261469, - [SMALL_STATE(4992)] = 261523, - [SMALL_STATE(4993)] = 261579, - [SMALL_STATE(4994)] = 261623, + [SMALL_STATE(4988)] = 261307, + [SMALL_STATE(4989)] = 261351, + [SMALL_STATE(4990)] = 261401, + [SMALL_STATE(4991)] = 261445, + [SMALL_STATE(4992)] = 261499, + [SMALL_STATE(4993)] = 261567, + [SMALL_STATE(4994)] = 261611, [SMALL_STATE(4995)] = 261667, [SMALL_STATE(4996)] = 261715, [SMALL_STATE(4997)] = 261771, @@ -829235,37 +828638,37 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5008)] = 262299, [SMALL_STATE(5009)] = 262343, [SMALL_STATE(5010)] = 262395, - [SMALL_STATE(5011)] = 262451, + [SMALL_STATE(5011)] = 262439, [SMALL_STATE(5012)] = 262495, [SMALL_STATE(5013)] = 262539, - [SMALL_STATE(5014)] = 262583, - [SMALL_STATE(5015)] = 262629, + [SMALL_STATE(5014)] = 262585, + [SMALL_STATE(5015)] = 262643, [SMALL_STATE(5016)] = 262687, [SMALL_STATE(5017)] = 262745, [SMALL_STATE(5018)] = 262789, [SMALL_STATE(5019)] = 262845, - [SMALL_STATE(5020)] = 262889, + [SMALL_STATE(5020)] = 262899, [SMALL_STATE(5021)] = 262943, [SMALL_STATE(5022)] = 262987, - [SMALL_STATE(5023)] = 263031, + [SMALL_STATE(5023)] = 263041, [SMALL_STATE(5024)] = 263085, - [SMALL_STATE(5025)] = 263129, - [SMALL_STATE(5026)] = 263173, + [SMALL_STATE(5025)] = 263141, + [SMALL_STATE(5026)] = 263185, [SMALL_STATE(5027)] = 263229, - [SMALL_STATE(5028)] = 263273, - [SMALL_STATE(5029)] = 263317, + [SMALL_STATE(5028)] = 263287, + [SMALL_STATE(5029)] = 263331, [SMALL_STATE(5030)] = 263375, [SMALL_STATE(5031)] = 263421, [SMALL_STATE(5032)] = 263465, [SMALL_STATE(5033)] = 263519, - [SMALL_STATE(5034)] = 263563, - [SMALL_STATE(5035)] = 263619, - [SMALL_STATE(5036)] = 263683, - [SMALL_STATE(5037)] = 263727, - [SMALL_STATE(5038)] = 263781, - [SMALL_STATE(5039)] = 263841, + [SMALL_STATE(5034)] = 263573, + [SMALL_STATE(5035)] = 263617, + [SMALL_STATE(5036)] = 263673, + [SMALL_STATE(5037)] = 263717, + [SMALL_STATE(5038)] = 263761, + [SMALL_STATE(5039)] = 263821, [SMALL_STATE(5040)] = 263885, - [SMALL_STATE(5041)] = 263931, + [SMALL_STATE(5041)] = 263929, [SMALL_STATE(5042)] = 263975, [SMALL_STATE(5043)] = 264031, [SMALL_STATE(5044)] = 264087, @@ -829275,8 +828678,8 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5048)] = 264281, [SMALL_STATE(5049)] = 264335, [SMALL_STATE(5050)] = 264391, - [SMALL_STATE(5051)] = 264439, - [SMALL_STATE(5052)] = 264495, + [SMALL_STATE(5051)] = 264447, + [SMALL_STATE(5052)] = 264493, [SMALL_STATE(5053)] = 264541, [SMALL_STATE(5054)] = 264597, [SMALL_STATE(5055)] = 264641, @@ -829313,256 +828716,256 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5086)] = 266109, [SMALL_STATE(5087)] = 266153, [SMALL_STATE(5088)] = 266207, - [SMALL_STATE(5089)] = 266260, - [SMALL_STATE(5090)] = 266311, - [SMALL_STATE(5091)] = 266356, - [SMALL_STATE(5092)] = 266399, - [SMALL_STATE(5093)] = 266444, - [SMALL_STATE(5094)] = 266491, - [SMALL_STATE(5095)] = 266544, - [SMALL_STATE(5096)] = 266589, - [SMALL_STATE(5097)] = 266644, - [SMALL_STATE(5098)] = 266691, - [SMALL_STATE(5099)] = 266744, - [SMALL_STATE(5100)] = 266791, - [SMALL_STATE(5101)] = 266838, - [SMALL_STATE(5102)] = 266883, - [SMALL_STATE(5103)] = 266926, - [SMALL_STATE(5104)] = 266981, - [SMALL_STATE(5105)] = 267024, - [SMALL_STATE(5106)] = 267067, - [SMALL_STATE(5107)] = 267110, - [SMALL_STATE(5108)] = 267153, - [SMALL_STATE(5109)] = 267206, - [SMALL_STATE(5110)] = 267249, - [SMALL_STATE(5111)] = 267312, - [SMALL_STATE(5112)] = 267357, - [SMALL_STATE(5113)] = 267414, - [SMALL_STATE(5114)] = 267469, - [SMALL_STATE(5115)] = 267512, - [SMALL_STATE(5116)] = 267555, - [SMALL_STATE(5117)] = 267598, - [SMALL_STATE(5118)] = 267651, - [SMALL_STATE(5119)] = 267694, - [SMALL_STATE(5120)] = 267737, - [SMALL_STATE(5121)] = 267792, - [SMALL_STATE(5122)] = 267835, - [SMALL_STATE(5123)] = 267878, - [SMALL_STATE(5124)] = 267921, - [SMALL_STATE(5125)] = 267964, - [SMALL_STATE(5126)] = 268007, - [SMALL_STATE(5127)] = 268062, - [SMALL_STATE(5128)] = 268125, - [SMALL_STATE(5129)] = 268168, - [SMALL_STATE(5130)] = 268225, - [SMALL_STATE(5131)] = 268282, - [SMALL_STATE(5132)] = 268337, - [SMALL_STATE(5133)] = 268380, - [SMALL_STATE(5134)] = 268423, - [SMALL_STATE(5135)] = 268486, - [SMALL_STATE(5136)] = 268529, - [SMALL_STATE(5137)] = 268572, - [SMALL_STATE(5138)] = 268615, - [SMALL_STATE(5139)] = 268682, - [SMALL_STATE(5140)] = 268725, - [SMALL_STATE(5141)] = 268792, - [SMALL_STATE(5142)] = 268855, - [SMALL_STATE(5143)] = 268910, - [SMALL_STATE(5144)] = 268955, - [SMALL_STATE(5145)] = 268998, - [SMALL_STATE(5146)] = 269051, - [SMALL_STATE(5147)] = 269094, - [SMALL_STATE(5148)] = 269139, - [SMALL_STATE(5149)] = 269184, - [SMALL_STATE(5150)] = 269227, - [SMALL_STATE(5151)] = 269270, - [SMALL_STATE(5152)] = 269317, - [SMALL_STATE(5153)] = 269372, - [SMALL_STATE(5154)] = 269415, - [SMALL_STATE(5155)] = 269468, - [SMALL_STATE(5156)] = 269511, - [SMALL_STATE(5157)] = 269564, - [SMALL_STATE(5158)] = 269619, - [SMALL_STATE(5159)] = 269662, - [SMALL_STATE(5160)] = 269719, - [SMALL_STATE(5161)] = 269762, - [SMALL_STATE(5162)] = 269805, - [SMALL_STATE(5163)] = 269862, - [SMALL_STATE(5164)] = 269905, - [SMALL_STATE(5165)] = 269974, - [SMALL_STATE(5166)] = 270029, - [SMALL_STATE(5167)] = 270074, - [SMALL_STATE(5168)] = 270133, - [SMALL_STATE(5169)] = 270176, - [SMALL_STATE(5170)] = 270231, - [SMALL_STATE(5171)] = 270288, - [SMALL_STATE(5172)] = 270331, - [SMALL_STATE(5173)] = 270384, - [SMALL_STATE(5174)] = 270433, - [SMALL_STATE(5175)] = 270500, - [SMALL_STATE(5176)] = 270559, - [SMALL_STATE(5177)] = 270602, - [SMALL_STATE(5178)] = 270645, - [SMALL_STATE(5179)] = 270688, - [SMALL_STATE(5180)] = 270731, - [SMALL_STATE(5181)] = 270798, - [SMALL_STATE(5182)] = 270851, - [SMALL_STATE(5183)] = 270894, - [SMALL_STATE(5184)] = 270937, - [SMALL_STATE(5185)] = 271004, - [SMALL_STATE(5186)] = 271047, - [SMALL_STATE(5187)] = 271090, - [SMALL_STATE(5188)] = 271133, - [SMALL_STATE(5189)] = 271176, - [SMALL_STATE(5190)] = 271243, - [SMALL_STATE(5191)] = 271300, - [SMALL_STATE(5192)] = 271343, - [SMALL_STATE(5193)] = 271390, - [SMALL_STATE(5194)] = 271433, - [SMALL_STATE(5195)] = 271490, - [SMALL_STATE(5196)] = 271533, - [SMALL_STATE(5197)] = 271578, - [SMALL_STATE(5198)] = 271633, - [SMALL_STATE(5199)] = 271676, - [SMALL_STATE(5200)] = 271721, - [SMALL_STATE(5201)] = 271768, - [SMALL_STATE(5202)] = 271823, - [SMALL_STATE(5203)] = 271876, - [SMALL_STATE(5204)] = 271921, - [SMALL_STATE(5205)] = 271964, - [SMALL_STATE(5206)] = 272017, - [SMALL_STATE(5207)] = 272072, - [SMALL_STATE(5208)] = 272115, - [SMALL_STATE(5209)] = 272162, - [SMALL_STATE(5210)] = 272219, - [SMALL_STATE(5211)] = 272268, - [SMALL_STATE(5212)] = 272331, - [SMALL_STATE(5213)] = 272374, - [SMALL_STATE(5214)] = 272417, - [SMALL_STATE(5215)] = 272474, - [SMALL_STATE(5216)] = 272521, - [SMALL_STATE(5217)] = 272574, - [SMALL_STATE(5218)] = 272629, - [SMALL_STATE(5219)] = 272672, - [SMALL_STATE(5220)] = 272717, - [SMALL_STATE(5221)] = 272760, - [SMALL_STATE(5222)] = 272803, - [SMALL_STATE(5223)] = 272846, - [SMALL_STATE(5224)] = 272889, - [SMALL_STATE(5225)] = 272932, - [SMALL_STATE(5226)] = 272979, - [SMALL_STATE(5227)] = 273034, - [SMALL_STATE(5228)] = 273077, - [SMALL_STATE(5229)] = 273126, - [SMALL_STATE(5230)] = 273181, - [SMALL_STATE(5231)] = 273236, - [SMALL_STATE(5232)] = 273281, - [SMALL_STATE(5233)] = 273334, - [SMALL_STATE(5234)] = 273377, - [SMALL_STATE(5235)] = 273432, - [SMALL_STATE(5236)] = 273475, - [SMALL_STATE(5237)] = 273520, - [SMALL_STATE(5238)] = 273575, - [SMALL_STATE(5239)] = 273618, - [SMALL_STATE(5240)] = 273673, - [SMALL_STATE(5241)] = 273716, - [SMALL_STATE(5242)] = 273759, - [SMALL_STATE(5243)] = 273802, - [SMALL_STATE(5244)] = 273859, - [SMALL_STATE(5245)] = 273902, - [SMALL_STATE(5246)] = 273945, - [SMALL_STATE(5247)] = 274000, - [SMALL_STATE(5248)] = 274047, - [SMALL_STATE(5249)] = 274090, - [SMALL_STATE(5250)] = 274133, - [SMALL_STATE(5251)] = 274200, - [SMALL_STATE(5252)] = 274255, - [SMALL_STATE(5253)] = 274298, - [SMALL_STATE(5254)] = 274341, - [SMALL_STATE(5255)] = 274384, - [SMALL_STATE(5256)] = 274427, - [SMALL_STATE(5257)] = 274476, - [SMALL_STATE(5258)] = 274519, - [SMALL_STATE(5259)] = 274574, - [SMALL_STATE(5260)] = 274619, - [SMALL_STATE(5261)] = 274674, - [SMALL_STATE(5262)] = 274717, - [SMALL_STATE(5263)] = 274760, - [SMALL_STATE(5264)] = 274813, - [SMALL_STATE(5265)] = 274856, - [SMALL_STATE(5266)] = 274899, - [SMALL_STATE(5267)] = 274942, - [SMALL_STATE(5268)] = 274985, - [SMALL_STATE(5269)] = 275028, - [SMALL_STATE(5270)] = 275071, - [SMALL_STATE(5271)] = 275114, - [SMALL_STATE(5272)] = 275177, - [SMALL_STATE(5273)] = 275220, - [SMALL_STATE(5274)] = 275267, - [SMALL_STATE(5275)] = 275324, - [SMALL_STATE(5276)] = 275375, - [SMALL_STATE(5277)] = 275418, - [SMALL_STATE(5278)] = 275461, - [SMALL_STATE(5279)] = 275504, - [SMALL_STATE(5280)] = 275547, - [SMALL_STATE(5281)] = 275590, - [SMALL_STATE(5282)] = 275633, - [SMALL_STATE(5283)] = 275676, - [SMALL_STATE(5284)] = 275719, - [SMALL_STATE(5285)] = 275772, - [SMALL_STATE(5286)] = 275817, - [SMALL_STATE(5287)] = 275860, - [SMALL_STATE(5288)] = 275917, - [SMALL_STATE(5289)] = 275962, - [SMALL_STATE(5290)] = 276015, + [SMALL_STATE(5089)] = 266262, + [SMALL_STATE(5090)] = 266313, + [SMALL_STATE(5091)] = 266358, + [SMALL_STATE(5092)] = 266401, + [SMALL_STATE(5093)] = 266446, + [SMALL_STATE(5094)] = 266493, + [SMALL_STATE(5095)] = 266546, + [SMALL_STATE(5096)] = 266591, + [SMALL_STATE(5097)] = 266646, + [SMALL_STATE(5098)] = 266693, + [SMALL_STATE(5099)] = 266746, + [SMALL_STATE(5100)] = 266793, + [SMALL_STATE(5101)] = 266840, + [SMALL_STATE(5102)] = 266885, + [SMALL_STATE(5103)] = 266928, + [SMALL_STATE(5104)] = 266983, + [SMALL_STATE(5105)] = 267026, + [SMALL_STATE(5106)] = 267069, + [SMALL_STATE(5107)] = 267112, + [SMALL_STATE(5108)] = 267155, + [SMALL_STATE(5109)] = 267208, + [SMALL_STATE(5110)] = 267251, + [SMALL_STATE(5111)] = 267314, + [SMALL_STATE(5112)] = 267359, + [SMALL_STATE(5113)] = 267416, + [SMALL_STATE(5114)] = 267471, + [SMALL_STATE(5115)] = 267514, + [SMALL_STATE(5116)] = 267557, + [SMALL_STATE(5117)] = 267600, + [SMALL_STATE(5118)] = 267653, + [SMALL_STATE(5119)] = 267696, + [SMALL_STATE(5120)] = 267739, + [SMALL_STATE(5121)] = 267794, + [SMALL_STATE(5122)] = 267837, + [SMALL_STATE(5123)] = 267880, + [SMALL_STATE(5124)] = 267923, + [SMALL_STATE(5125)] = 267966, + [SMALL_STATE(5126)] = 268009, + [SMALL_STATE(5127)] = 268064, + [SMALL_STATE(5128)] = 268127, + [SMALL_STATE(5129)] = 268170, + [SMALL_STATE(5130)] = 268227, + [SMALL_STATE(5131)] = 268284, + [SMALL_STATE(5132)] = 268339, + [SMALL_STATE(5133)] = 268382, + [SMALL_STATE(5134)] = 268425, + [SMALL_STATE(5135)] = 268488, + [SMALL_STATE(5136)] = 268531, + [SMALL_STATE(5137)] = 268574, + [SMALL_STATE(5138)] = 268617, + [SMALL_STATE(5139)] = 268684, + [SMALL_STATE(5140)] = 268727, + [SMALL_STATE(5141)] = 268794, + [SMALL_STATE(5142)] = 268857, + [SMALL_STATE(5143)] = 268912, + [SMALL_STATE(5144)] = 268961, + [SMALL_STATE(5145)] = 269004, + [SMALL_STATE(5146)] = 269049, + [SMALL_STATE(5147)] = 269092, + [SMALL_STATE(5148)] = 269137, + [SMALL_STATE(5149)] = 269190, + [SMALL_STATE(5150)] = 269233, + [SMALL_STATE(5151)] = 269276, + [SMALL_STATE(5152)] = 269323, + [SMALL_STATE(5153)] = 269368, + [SMALL_STATE(5154)] = 269423, + [SMALL_STATE(5155)] = 269476, + [SMALL_STATE(5156)] = 269519, + [SMALL_STATE(5157)] = 269562, + [SMALL_STATE(5158)] = 269615, + [SMALL_STATE(5159)] = 269670, + [SMALL_STATE(5160)] = 269713, + [SMALL_STATE(5161)] = 269756, + [SMALL_STATE(5162)] = 269799, + [SMALL_STATE(5163)] = 269856, + [SMALL_STATE(5164)] = 269899, + [SMALL_STATE(5165)] = 269968, + [SMALL_STATE(5166)] = 270023, + [SMALL_STATE(5167)] = 270068, + [SMALL_STATE(5168)] = 270127, + [SMALL_STATE(5169)] = 270184, + [SMALL_STATE(5170)] = 270239, + [SMALL_STATE(5171)] = 270296, + [SMALL_STATE(5172)] = 270339, + [SMALL_STATE(5173)] = 270392, + [SMALL_STATE(5174)] = 270435, + [SMALL_STATE(5175)] = 270502, + [SMALL_STATE(5176)] = 270561, + [SMALL_STATE(5177)] = 270610, + [SMALL_STATE(5178)] = 270653, + [SMALL_STATE(5179)] = 270696, + [SMALL_STATE(5180)] = 270739, + [SMALL_STATE(5181)] = 270782, + [SMALL_STATE(5182)] = 270835, + [SMALL_STATE(5183)] = 270878, + [SMALL_STATE(5184)] = 270921, + [SMALL_STATE(5185)] = 270988, + [SMALL_STATE(5186)] = 271055, + [SMALL_STATE(5187)] = 271098, + [SMALL_STATE(5188)] = 271141, + [SMALL_STATE(5189)] = 271184, + [SMALL_STATE(5190)] = 271251, + [SMALL_STATE(5191)] = 271308, + [SMALL_STATE(5192)] = 271351, + [SMALL_STATE(5193)] = 271394, + [SMALL_STATE(5194)] = 271441, + [SMALL_STATE(5195)] = 271484, + [SMALL_STATE(5196)] = 271527, + [SMALL_STATE(5197)] = 271584, + [SMALL_STATE(5198)] = 271639, + [SMALL_STATE(5199)] = 271682, + [SMALL_STATE(5200)] = 271727, + [SMALL_STATE(5201)] = 271772, + [SMALL_STATE(5202)] = 271819, + [SMALL_STATE(5203)] = 271874, + [SMALL_STATE(5204)] = 271919, + [SMALL_STATE(5205)] = 271962, + [SMALL_STATE(5206)] = 272015, + [SMALL_STATE(5207)] = 272068, + [SMALL_STATE(5208)] = 272111, + [SMALL_STATE(5209)] = 272158, + [SMALL_STATE(5210)] = 272213, + [SMALL_STATE(5211)] = 272262, + [SMALL_STATE(5212)] = 272325, + [SMALL_STATE(5213)] = 272368, + [SMALL_STATE(5214)] = 272425, + [SMALL_STATE(5215)] = 272482, + [SMALL_STATE(5216)] = 272529, + [SMALL_STATE(5217)] = 272582, + [SMALL_STATE(5218)] = 272637, + [SMALL_STATE(5219)] = 272680, + [SMALL_STATE(5220)] = 272725, + [SMALL_STATE(5221)] = 272768, + [SMALL_STATE(5222)] = 272811, + [SMALL_STATE(5223)] = 272854, + [SMALL_STATE(5224)] = 272897, + [SMALL_STATE(5225)] = 272940, + [SMALL_STATE(5226)] = 272987, + [SMALL_STATE(5227)] = 273030, + [SMALL_STATE(5228)] = 273085, + [SMALL_STATE(5229)] = 273134, + [SMALL_STATE(5230)] = 273189, + [SMALL_STATE(5231)] = 273244, + [SMALL_STATE(5232)] = 273287, + [SMALL_STATE(5233)] = 273340, + [SMALL_STATE(5234)] = 273385, + [SMALL_STATE(5235)] = 273440, + [SMALL_STATE(5236)] = 273483, + [SMALL_STATE(5237)] = 273528, + [SMALL_STATE(5238)] = 273583, + [SMALL_STATE(5239)] = 273626, + [SMALL_STATE(5240)] = 273669, + [SMALL_STATE(5241)] = 273712, + [SMALL_STATE(5242)] = 273755, + [SMALL_STATE(5243)] = 273798, + [SMALL_STATE(5244)] = 273855, + [SMALL_STATE(5245)] = 273898, + [SMALL_STATE(5246)] = 273951, + [SMALL_STATE(5247)] = 274006, + [SMALL_STATE(5248)] = 274053, + [SMALL_STATE(5249)] = 274096, + [SMALL_STATE(5250)] = 274139, + [SMALL_STATE(5251)] = 274206, + [SMALL_STATE(5252)] = 274261, + [SMALL_STATE(5253)] = 274304, + [SMALL_STATE(5254)] = 274347, + [SMALL_STATE(5255)] = 274390, + [SMALL_STATE(5256)] = 274433, + [SMALL_STATE(5257)] = 274482, + [SMALL_STATE(5258)] = 274525, + [SMALL_STATE(5259)] = 274580, + [SMALL_STATE(5260)] = 274625, + [SMALL_STATE(5261)] = 274680, + [SMALL_STATE(5262)] = 274723, + [SMALL_STATE(5263)] = 274766, + [SMALL_STATE(5264)] = 274819, + [SMALL_STATE(5265)] = 274862, + [SMALL_STATE(5266)] = 274905, + [SMALL_STATE(5267)] = 274948, + [SMALL_STATE(5268)] = 274991, + [SMALL_STATE(5269)] = 275034, + [SMALL_STATE(5270)] = 275077, + [SMALL_STATE(5271)] = 275120, + [SMALL_STATE(5272)] = 275183, + [SMALL_STATE(5273)] = 275226, + [SMALL_STATE(5274)] = 275269, + [SMALL_STATE(5275)] = 275326, + [SMALL_STATE(5276)] = 275373, + [SMALL_STATE(5277)] = 275424, + [SMALL_STATE(5278)] = 275467, + [SMALL_STATE(5279)] = 275510, + [SMALL_STATE(5280)] = 275553, + [SMALL_STATE(5281)] = 275596, + [SMALL_STATE(5282)] = 275639, + [SMALL_STATE(5283)] = 275682, + [SMALL_STATE(5284)] = 275725, + [SMALL_STATE(5285)] = 275778, + [SMALL_STATE(5286)] = 275821, + [SMALL_STATE(5287)] = 275864, + [SMALL_STATE(5288)] = 275921, + [SMALL_STATE(5289)] = 275966, + [SMALL_STATE(5290)] = 276019, [SMALL_STATE(5291)] = 276064, [SMALL_STATE(5292)] = 276113, [SMALL_STATE(5293)] = 276168, [SMALL_STATE(5294)] = 276211, [SMALL_STATE(5295)] = 276254, [SMALL_STATE(5296)] = 276297, - [SMALL_STATE(5297)] = 276340, - [SMALL_STATE(5298)] = 276383, - [SMALL_STATE(5299)] = 276426, - [SMALL_STATE(5300)] = 276469, - [SMALL_STATE(5301)] = 276512, - [SMALL_STATE(5302)] = 276555, - [SMALL_STATE(5303)] = 276598, - [SMALL_STATE(5304)] = 276641, - [SMALL_STATE(5305)] = 276690, - [SMALL_STATE(5306)] = 276737, - [SMALL_STATE(5307)] = 276780, - [SMALL_STATE(5308)] = 276823, - [SMALL_STATE(5309)] = 276878, - [SMALL_STATE(5310)] = 276935, - [SMALL_STATE(5311)] = 276978, - [SMALL_STATE(5312)] = 277021, - [SMALL_STATE(5313)] = 277064, - [SMALL_STATE(5314)] = 277107, - [SMALL_STATE(5315)] = 277150, - [SMALL_STATE(5316)] = 277193, - [SMALL_STATE(5317)] = 277238, - [SMALL_STATE(5318)] = 277281, - [SMALL_STATE(5319)] = 277326, - [SMALL_STATE(5320)] = 277373, - [SMALL_STATE(5321)] = 277416, - [SMALL_STATE(5322)] = 277459, - [SMALL_STATE(5323)] = 277506, - [SMALL_STATE(5324)] = 277549, - [SMALL_STATE(5325)] = 277592, - [SMALL_STATE(5326)] = 277659, - [SMALL_STATE(5327)] = 277702, - [SMALL_STATE(5328)] = 277745, - [SMALL_STATE(5329)] = 277788, - [SMALL_STATE(5330)] = 277831, - [SMALL_STATE(5331)] = 277874, - [SMALL_STATE(5332)] = 277937, - [SMALL_STATE(5333)] = 277994, - [SMALL_STATE(5334)] = 278051, - [SMALL_STATE(5335)] = 278096, - [SMALL_STATE(5336)] = 278149, - [SMALL_STATE(5337)] = 278204, - [SMALL_STATE(5338)] = 278247, + [SMALL_STATE(5297)] = 276346, + [SMALL_STATE(5298)] = 276389, + [SMALL_STATE(5299)] = 276432, + [SMALL_STATE(5300)] = 276475, + [SMALL_STATE(5301)] = 276518, + [SMALL_STATE(5302)] = 276561, + [SMALL_STATE(5303)] = 276604, + [SMALL_STATE(5304)] = 276647, + [SMALL_STATE(5305)] = 276696, + [SMALL_STATE(5306)] = 276743, + [SMALL_STATE(5307)] = 276786, + [SMALL_STATE(5308)] = 276829, + [SMALL_STATE(5309)] = 276872, + [SMALL_STATE(5310)] = 276929, + [SMALL_STATE(5311)] = 276972, + [SMALL_STATE(5312)] = 277015, + [SMALL_STATE(5313)] = 277058, + [SMALL_STATE(5314)] = 277113, + [SMALL_STATE(5315)] = 277156, + [SMALL_STATE(5316)] = 277199, + [SMALL_STATE(5317)] = 277244, + [SMALL_STATE(5318)] = 277287, + [SMALL_STATE(5319)] = 277332, + [SMALL_STATE(5320)] = 277379, + [SMALL_STATE(5321)] = 277426, + [SMALL_STATE(5322)] = 277469, + [SMALL_STATE(5323)] = 277512, + [SMALL_STATE(5324)] = 277555, + [SMALL_STATE(5325)] = 277598, + [SMALL_STATE(5326)] = 277665, + [SMALL_STATE(5327)] = 277708, + [SMALL_STATE(5328)] = 277751, + [SMALL_STATE(5329)] = 277794, + [SMALL_STATE(5330)] = 277837, + [SMALL_STATE(5331)] = 277880, + [SMALL_STATE(5332)] = 277943, + [SMALL_STATE(5333)] = 278000, + [SMALL_STATE(5334)] = 278057, + [SMALL_STATE(5335)] = 278102, + [SMALL_STATE(5336)] = 278155, + [SMALL_STATE(5337)] = 278210, + [SMALL_STATE(5338)] = 278253, [SMALL_STATE(5339)] = 278296, [SMALL_STATE(5340)] = 278339, [SMALL_STATE(5341)] = 278382, @@ -829572,11 +828975,11 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5345)] = 278574, [SMALL_STATE(5346)] = 278617, [SMALL_STATE(5347)] = 278660, - [SMALL_STATE(5348)] = 278709, - [SMALL_STATE(5349)] = 278764, - [SMALL_STATE(5350)] = 278807, - [SMALL_STATE(5351)] = 278852, - [SMALL_STATE(5352)] = 278895, + [SMALL_STATE(5348)] = 278703, + [SMALL_STATE(5349)] = 278758, + [SMALL_STATE(5350)] = 278801, + [SMALL_STATE(5351)] = 278846, + [SMALL_STATE(5352)] = 278889, [SMALL_STATE(5353)] = 278938, [SMALL_STATE(5354)] = 278983, [SMALL_STATE(5355)] = 279026, @@ -829587,133 +828990,133 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(5360)] = 279253, [SMALL_STATE(5361)] = 279296, [SMALL_STATE(5362)] = 279339, - [SMALL_STATE(5363)] = 279384, - [SMALL_STATE(5364)] = 279427, - [SMALL_STATE(5365)] = 279472, - [SMALL_STATE(5366)] = 279515, - [SMALL_STATE(5367)] = 279572, - [SMALL_STATE(5368)] = 279623, - [SMALL_STATE(5369)] = 279678, - [SMALL_STATE(5370)] = 279721, - [SMALL_STATE(5371)] = 279770, - [SMALL_STATE(5372)] = 279823, - [SMALL_STATE(5373)] = 279866, - [SMALL_STATE(5374)] = 279909, - [SMALL_STATE(5375)] = 279952, - [SMALL_STATE(5376)] = 280007, - [SMALL_STATE(5377)] = 280050, - [SMALL_STATE(5378)] = 280103, - [SMALL_STATE(5379)] = 280146, - [SMALL_STATE(5380)] = 280199, - [SMALL_STATE(5381)] = 280262, - [SMALL_STATE(5382)] = 280305, - [SMALL_STATE(5383)] = 280348, - [SMALL_STATE(5384)] = 280391, - [SMALL_STATE(5385)] = 280440, - [SMALL_STATE(5386)] = 280495, - [SMALL_STATE(5387)] = 280540, - [SMALL_STATE(5388)] = 280597, - [SMALL_STATE(5389)] = 280656, - [SMALL_STATE(5390)] = 280703, - [SMALL_STATE(5391)] = 280752, - [SMALL_STATE(5392)] = 280795, - [SMALL_STATE(5393)] = 280838, - [SMALL_STATE(5394)] = 280881, - [SMALL_STATE(5395)] = 280924, - [SMALL_STATE(5396)] = 280967, + [SMALL_STATE(5363)] = 279382, + [SMALL_STATE(5364)] = 279425, + [SMALL_STATE(5365)] = 279470, + [SMALL_STATE(5366)] = 279521, + [SMALL_STATE(5367)] = 279578, + [SMALL_STATE(5368)] = 279621, + [SMALL_STATE(5369)] = 279676, + [SMALL_STATE(5370)] = 279719, + [SMALL_STATE(5371)] = 279768, + [SMALL_STATE(5372)] = 279821, + [SMALL_STATE(5373)] = 279864, + [SMALL_STATE(5374)] = 279907, + [SMALL_STATE(5375)] = 279962, + [SMALL_STATE(5376)] = 280005, + [SMALL_STATE(5377)] = 280048, + [SMALL_STATE(5378)] = 280101, + [SMALL_STATE(5379)] = 280144, + [SMALL_STATE(5380)] = 280197, + [SMALL_STATE(5381)] = 280260, + [SMALL_STATE(5382)] = 280303, + [SMALL_STATE(5383)] = 280346, + [SMALL_STATE(5384)] = 280395, + [SMALL_STATE(5385)] = 280442, + [SMALL_STATE(5386)] = 280497, + [SMALL_STATE(5387)] = 280542, + [SMALL_STATE(5388)] = 280599, + [SMALL_STATE(5389)] = 280658, + [SMALL_STATE(5390)] = 280701, + [SMALL_STATE(5391)] = 280750, + [SMALL_STATE(5392)] = 280793, + [SMALL_STATE(5393)] = 280836, + [SMALL_STATE(5394)] = 280879, + [SMALL_STATE(5395)] = 280946, + [SMALL_STATE(5396)] = 280989, [SMALL_STATE(5397)] = 281034, [SMALL_STATE(5398)] = 281091, [SMALL_STATE(5399)] = 281136, [SMALL_STATE(5400)] = 281179, [SMALL_STATE(5401)] = 281222, [SMALL_STATE(5402)] = 281289, - [SMALL_STATE(5403)] = 281334, - [SMALL_STATE(5404)] = 281377, - [SMALL_STATE(5405)] = 281420, - [SMALL_STATE(5406)] = 281469, - [SMALL_STATE(5407)] = 281512, - [SMALL_STATE(5408)] = 281567, - [SMALL_STATE(5409)] = 281610, - [SMALL_STATE(5410)] = 281653, - [SMALL_STATE(5411)] = 281702, - [SMALL_STATE(5412)] = 281759, - [SMALL_STATE(5413)] = 281802, - [SMALL_STATE(5414)] = 281869, - [SMALL_STATE(5415)] = 281912, - [SMALL_STATE(5416)] = 281961, - [SMALL_STATE(5417)] = 282004, - [SMALL_STATE(5418)] = 282047, - [SMALL_STATE(5419)] = 282090, - [SMALL_STATE(5420)] = 282157, - [SMALL_STATE(5421)] = 282200, - [SMALL_STATE(5422)] = 282255, - [SMALL_STATE(5423)] = 282300, - [SMALL_STATE(5424)] = 282343, - [SMALL_STATE(5425)] = 282386, - [SMALL_STATE(5426)] = 282429, - [SMALL_STATE(5427)] = 282472, - [SMALL_STATE(5428)] = 282515, - [SMALL_STATE(5429)] = 282560, - [SMALL_STATE(5430)] = 282603, - [SMALL_STATE(5431)] = 282650, - [SMALL_STATE(5432)] = 282705, - [SMALL_STATE(5433)] = 282748, - [SMALL_STATE(5434)] = 282803, - [SMALL_STATE(5435)] = 282846, - [SMALL_STATE(5436)] = 282905, - [SMALL_STATE(5437)] = 282948, - [SMALL_STATE(5438)] = 282991, - [SMALL_STATE(5439)] = 283034, - [SMALL_STATE(5440)] = 283079, + [SMALL_STATE(5403)] = 281332, + [SMALL_STATE(5404)] = 281375, + [SMALL_STATE(5405)] = 281418, + [SMALL_STATE(5406)] = 281467, + [SMALL_STATE(5407)] = 281522, + [SMALL_STATE(5408)] = 281565, + [SMALL_STATE(5409)] = 281608, + [SMALL_STATE(5410)] = 281651, + [SMALL_STATE(5411)] = 281700, + [SMALL_STATE(5412)] = 281743, + [SMALL_STATE(5413)] = 281786, + [SMALL_STATE(5414)] = 281853, + [SMALL_STATE(5415)] = 281896, + [SMALL_STATE(5416)] = 281945, + [SMALL_STATE(5417)] = 281988, + [SMALL_STATE(5418)] = 282045, + [SMALL_STATE(5419)] = 282088, + [SMALL_STATE(5420)] = 282155, + [SMALL_STATE(5421)] = 282210, + [SMALL_STATE(5422)] = 282253, + [SMALL_STATE(5423)] = 282298, + [SMALL_STATE(5424)] = 282341, + [SMALL_STATE(5425)] = 282384, + [SMALL_STATE(5426)] = 282427, + [SMALL_STATE(5427)] = 282470, + [SMALL_STATE(5428)] = 282513, + [SMALL_STATE(5429)] = 282558, + [SMALL_STATE(5430)] = 282601, + [SMALL_STATE(5431)] = 282648, + [SMALL_STATE(5432)] = 282703, + [SMALL_STATE(5433)] = 282746, + [SMALL_STATE(5434)] = 282801, + [SMALL_STATE(5435)] = 282860, + [SMALL_STATE(5436)] = 282903, + [SMALL_STATE(5437)] = 282946, + [SMALL_STATE(5438)] = 282989, + [SMALL_STATE(5439)] = 283032, + [SMALL_STATE(5440)] = 283077, [SMALL_STATE(5441)] = 283122, - [SMALL_STATE(5442)] = 283167, - [SMALL_STATE(5443)] = 283210, - [SMALL_STATE(5444)] = 283253, - [SMALL_STATE(5445)] = 283302, - [SMALL_STATE(5446)] = 283345, - [SMALL_STATE(5447)] = 283388, - [SMALL_STATE(5448)] = 283445, - [SMALL_STATE(5449)] = 283488, - [SMALL_STATE(5450)] = 283531, - [SMALL_STATE(5451)] = 283588, - [SMALL_STATE(5452)] = 283631, - [SMALL_STATE(5453)] = 283684, - [SMALL_STATE(5454)] = 283727, - [SMALL_STATE(5455)] = 283782, - [SMALL_STATE(5456)] = 283825, - [SMALL_STATE(5457)] = 283872, - [SMALL_STATE(5458)] = 283921, - [SMALL_STATE(5459)] = 283964, - [SMALL_STATE(5460)] = 284007, - [SMALL_STATE(5461)] = 284050, - [SMALL_STATE(5462)] = 284107, - [SMALL_STATE(5463)] = 284150, - [SMALL_STATE(5464)] = 284193, - [SMALL_STATE(5465)] = 284236, - [SMALL_STATE(5466)] = 284289, - [SMALL_STATE(5467)] = 284332, - [SMALL_STATE(5468)] = 284387, - [SMALL_STATE(5469)] = 284430, - [SMALL_STATE(5470)] = 284477, - [SMALL_STATE(5471)] = 284524, - [SMALL_STATE(5472)] = 284567, - [SMALL_STATE(5473)] = 284616, - [SMALL_STATE(5474)] = 284659, - [SMALL_STATE(5475)] = 284702, - [SMALL_STATE(5476)] = 284745, - [SMALL_STATE(5477)] = 284788, - [SMALL_STATE(5478)] = 284841, - [SMALL_STATE(5479)] = 284884, - [SMALL_STATE(5480)] = 284927, - [SMALL_STATE(5481)] = 284974, - [SMALL_STATE(5482)] = 285017, - [SMALL_STATE(5483)] = 285060, - [SMALL_STATE(5484)] = 285113, - [SMALL_STATE(5485)] = 285160, - [SMALL_STATE(5486)] = 285203, - [SMALL_STATE(5487)] = 285270, - [SMALL_STATE(5488)] = 285315, - [SMALL_STATE(5489)] = 285370, + [SMALL_STATE(5442)] = 283165, + [SMALL_STATE(5443)] = 283208, + [SMALL_STATE(5444)] = 283251, + [SMALL_STATE(5445)] = 283300, + [SMALL_STATE(5446)] = 283343, + [SMALL_STATE(5447)] = 283400, + [SMALL_STATE(5448)] = 283457, + [SMALL_STATE(5449)] = 283500, + [SMALL_STATE(5450)] = 283543, + [SMALL_STATE(5451)] = 283596, + [SMALL_STATE(5452)] = 283639, + [SMALL_STATE(5453)] = 283682, + [SMALL_STATE(5454)] = 283725, + [SMALL_STATE(5455)] = 283780, + [SMALL_STATE(5456)] = 283823, + [SMALL_STATE(5457)] = 283870, + [SMALL_STATE(5458)] = 283919, + [SMALL_STATE(5459)] = 283962, + [SMALL_STATE(5460)] = 284005, + [SMALL_STATE(5461)] = 284048, + [SMALL_STATE(5462)] = 284105, + [SMALL_STATE(5463)] = 284148, + [SMALL_STATE(5464)] = 284191, + [SMALL_STATE(5465)] = 284238, + [SMALL_STATE(5466)] = 284291, + [SMALL_STATE(5467)] = 284334, + [SMALL_STATE(5468)] = 284389, + [SMALL_STATE(5469)] = 284432, + [SMALL_STATE(5470)] = 284479, + [SMALL_STATE(5471)] = 284522, + [SMALL_STATE(5472)] = 284571, + [SMALL_STATE(5473)] = 284614, + [SMALL_STATE(5474)] = 284657, + [SMALL_STATE(5475)] = 284700, + [SMALL_STATE(5476)] = 284743, + [SMALL_STATE(5477)] = 284786, + [SMALL_STATE(5478)] = 284839, + [SMALL_STATE(5479)] = 284882, + [SMALL_STATE(5480)] = 284925, + [SMALL_STATE(5481)] = 284972, + [SMALL_STATE(5482)] = 285015, + [SMALL_STATE(5483)] = 285058, + [SMALL_STATE(5484)] = 285111, + [SMALL_STATE(5485)] = 285158, + [SMALL_STATE(5486)] = 285201, + [SMALL_STATE(5487)] = 285268, + [SMALL_STATE(5488)] = 285313, + [SMALL_STATE(5489)] = 285368, [SMALL_STATE(5490)] = 285413, [SMALL_STATE(5491)] = 285455, [SMALL_STATE(5492)] = 285497, @@ -834733,35 +834136,35 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(10506)] = 498560, [SMALL_STATE(10507)] = 498594, [SMALL_STATE(10508)] = 498628, - [SMALL_STATE(10509)] = 498678, - [SMALL_STATE(10510)] = 498716, - [SMALL_STATE(10511)] = 498750, - [SMALL_STATE(10512)] = 498784, - [SMALL_STATE(10513)] = 498818, - [SMALL_STATE(10514)] = 498852, - [SMALL_STATE(10515)] = 498886, - [SMALL_STATE(10516)] = 498920, - [SMALL_STATE(10517)] = 498954, - [SMALL_STATE(10518)] = 498988, - [SMALL_STATE(10519)] = 499022, - [SMALL_STATE(10520)] = 499056, - [SMALL_STATE(10521)] = 499090, - [SMALL_STATE(10522)] = 499124, - [SMALL_STATE(10523)] = 499160, - [SMALL_STATE(10524)] = 499194, - [SMALL_STATE(10525)] = 499228, - [SMALL_STATE(10526)] = 499262, - [SMALL_STATE(10527)] = 499296, - [SMALL_STATE(10528)] = 499330, - [SMALL_STATE(10529)] = 499364, - [SMALL_STATE(10530)] = 499398, - [SMALL_STATE(10531)] = 499432, - [SMALL_STATE(10532)] = 499468, - [SMALL_STATE(10533)] = 499502, - [SMALL_STATE(10534)] = 499554, - [SMALL_STATE(10535)] = 499594, - [SMALL_STATE(10536)] = 499630, - [SMALL_STATE(10537)] = 499666, + [SMALL_STATE(10509)] = 498662, + [SMALL_STATE(10510)] = 498700, + [SMALL_STATE(10511)] = 498734, + [SMALL_STATE(10512)] = 498768, + [SMALL_STATE(10513)] = 498802, + [SMALL_STATE(10514)] = 498836, + [SMALL_STATE(10515)] = 498870, + [SMALL_STATE(10516)] = 498904, + [SMALL_STATE(10517)] = 498938, + [SMALL_STATE(10518)] = 498972, + [SMALL_STATE(10519)] = 499006, + [SMALL_STATE(10520)] = 499040, + [SMALL_STATE(10521)] = 499074, + [SMALL_STATE(10522)] = 499108, + [SMALL_STATE(10523)] = 499144, + [SMALL_STATE(10524)] = 499178, + [SMALL_STATE(10525)] = 499212, + [SMALL_STATE(10526)] = 499246, + [SMALL_STATE(10527)] = 499280, + [SMALL_STATE(10528)] = 499314, + [SMALL_STATE(10529)] = 499348, + [SMALL_STATE(10530)] = 499382, + [SMALL_STATE(10531)] = 499416, + [SMALL_STATE(10532)] = 499452, + [SMALL_STATE(10533)] = 499486, + [SMALL_STATE(10534)] = 499538, + [SMALL_STATE(10535)] = 499578, + [SMALL_STATE(10536)] = 499614, + [SMALL_STATE(10537)] = 499650, [SMALL_STATE(10538)] = 499700, [SMALL_STATE(10539)] = 499748, [SMALL_STATE(10540)] = 499782, @@ -835938,311 +835341,311 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(11711)] = 543173, [SMALL_STATE(11712)] = 543221, [SMALL_STATE(11713)] = 543248, - [SMALL_STATE(11714)] = 543289, - [SMALL_STATE(11715)] = 543320, - [SMALL_STATE(11716)] = 543349, - [SMALL_STATE(11717)] = 543378, - [SMALL_STATE(11718)] = 543411, - [SMALL_STATE(11719)] = 543444, - [SMALL_STATE(11720)] = 543485, - [SMALL_STATE(11721)] = 543516, - [SMALL_STATE(11722)] = 543545, - [SMALL_STATE(11723)] = 543574, - [SMALL_STATE(11724)] = 543601, - [SMALL_STATE(11725)] = 543640, - [SMALL_STATE(11726)] = 543667, - [SMALL_STATE(11727)] = 543694, - [SMALL_STATE(11728)] = 543723, - [SMALL_STATE(11729)] = 543762, - [SMALL_STATE(11730)] = 543803, - [SMALL_STATE(11731)] = 543832, - [SMALL_STATE(11732)] = 543873, - [SMALL_STATE(11733)] = 543900, - [SMALL_STATE(11734)] = 543941, - [SMALL_STATE(11735)] = 543970, - [SMALL_STATE(11736)] = 544017, - [SMALL_STATE(11737)] = 544068, - [SMALL_STATE(11738)] = 544095, - [SMALL_STATE(11739)] = 544136, - [SMALL_STATE(11740)] = 544177, - [SMALL_STATE(11741)] = 544206, - [SMALL_STATE(11742)] = 544235, - [SMALL_STATE(11743)] = 544264, - [SMALL_STATE(11744)] = 544293, - [SMALL_STATE(11745)] = 544322, - [SMALL_STATE(11746)] = 544351, - [SMALL_STATE(11747)] = 544392, - [SMALL_STATE(11748)] = 544421, - [SMALL_STATE(11749)] = 544450, - [SMALL_STATE(11750)] = 544491, - [SMALL_STATE(11751)] = 544538, - [SMALL_STATE(11752)] = 544567, - [SMALL_STATE(11753)] = 544596, - [SMALL_STATE(11754)] = 544623, - [SMALL_STATE(11755)] = 544656, - [SMALL_STATE(11756)] = 544697, - [SMALL_STATE(11757)] = 544726, - [SMALL_STATE(11758)] = 544757, - [SMALL_STATE(11759)] = 544784, - [SMALL_STATE(11760)] = 544811, - [SMALL_STATE(11761)] = 544840, - [SMALL_STATE(11762)] = 544869, - [SMALL_STATE(11763)] = 544898, - [SMALL_STATE(11764)] = 544945, - [SMALL_STATE(11765)] = 544986, - [SMALL_STATE(11766)] = 545015, - [SMALL_STATE(11767)] = 545042, - [SMALL_STATE(11768)] = 545069, - [SMALL_STATE(11769)] = 545110, - [SMALL_STATE(11770)] = 545137, - [SMALL_STATE(11771)] = 545166, - [SMALL_STATE(11772)] = 545207, - [SMALL_STATE(11773)] = 545236, - [SMALL_STATE(11774)] = 545263, - [SMALL_STATE(11775)] = 545294, - [SMALL_STATE(11776)] = 545327, - [SMALL_STATE(11777)] = 545356, - [SMALL_STATE(11778)] = 545383, - [SMALL_STATE(11779)] = 545412, - [SMALL_STATE(11780)] = 545453, - [SMALL_STATE(11781)] = 545480, - [SMALL_STATE(11782)] = 545509, - [SMALL_STATE(11783)] = 545550, - [SMALL_STATE(11784)] = 545577, - [SMALL_STATE(11785)] = 545604, - [SMALL_STATE(11786)] = 545645, - [SMALL_STATE(11787)] = 545692, - [SMALL_STATE(11788)] = 545719, - [SMALL_STATE(11789)] = 545750, - [SMALL_STATE(11790)] = 545777, - [SMALL_STATE(11791)] = 545804, - [SMALL_STATE(11792)] = 545831, - [SMALL_STATE(11793)] = 545860, - [SMALL_STATE(11794)] = 545889, - [SMALL_STATE(11795)] = 545930, - [SMALL_STATE(11796)] = 545971, + [SMALL_STATE(11714)] = 543275, + [SMALL_STATE(11715)] = 543306, + [SMALL_STATE(11716)] = 543335, + [SMALL_STATE(11717)] = 543364, + [SMALL_STATE(11718)] = 543397, + [SMALL_STATE(11719)] = 543430, + [SMALL_STATE(11720)] = 543471, + [SMALL_STATE(11721)] = 543502, + [SMALL_STATE(11722)] = 543531, + [SMALL_STATE(11723)] = 543560, + [SMALL_STATE(11724)] = 543587, + [SMALL_STATE(11725)] = 543626, + [SMALL_STATE(11726)] = 543653, + [SMALL_STATE(11727)] = 543680, + [SMALL_STATE(11728)] = 543709, + [SMALL_STATE(11729)] = 543748, + [SMALL_STATE(11730)] = 543789, + [SMALL_STATE(11731)] = 543818, + [SMALL_STATE(11732)] = 543859, + [SMALL_STATE(11733)] = 543886, + [SMALL_STATE(11734)] = 543927, + [SMALL_STATE(11735)] = 543956, + [SMALL_STATE(11736)] = 544003, + [SMALL_STATE(11737)] = 544054, + [SMALL_STATE(11738)] = 544081, + [SMALL_STATE(11739)] = 544122, + [SMALL_STATE(11740)] = 544163, + [SMALL_STATE(11741)] = 544192, + [SMALL_STATE(11742)] = 544221, + [SMALL_STATE(11743)] = 544250, + [SMALL_STATE(11744)] = 544279, + [SMALL_STATE(11745)] = 544308, + [SMALL_STATE(11746)] = 544337, + [SMALL_STATE(11747)] = 544378, + [SMALL_STATE(11748)] = 544407, + [SMALL_STATE(11749)] = 544436, + [SMALL_STATE(11750)] = 544477, + [SMALL_STATE(11751)] = 544524, + [SMALL_STATE(11752)] = 544553, + [SMALL_STATE(11753)] = 544582, + [SMALL_STATE(11754)] = 544609, + [SMALL_STATE(11755)] = 544642, + [SMALL_STATE(11756)] = 544683, + [SMALL_STATE(11757)] = 544712, + [SMALL_STATE(11758)] = 544743, + [SMALL_STATE(11759)] = 544770, + [SMALL_STATE(11760)] = 544797, + [SMALL_STATE(11761)] = 544826, + [SMALL_STATE(11762)] = 544855, + [SMALL_STATE(11763)] = 544884, + [SMALL_STATE(11764)] = 544931, + [SMALL_STATE(11765)] = 544972, + [SMALL_STATE(11766)] = 545001, + [SMALL_STATE(11767)] = 545028, + [SMALL_STATE(11768)] = 545055, + [SMALL_STATE(11769)] = 545096, + [SMALL_STATE(11770)] = 545123, + [SMALL_STATE(11771)] = 545152, + [SMALL_STATE(11772)] = 545193, + [SMALL_STATE(11773)] = 545222, + [SMALL_STATE(11774)] = 545249, + [SMALL_STATE(11775)] = 545280, + [SMALL_STATE(11776)] = 545313, + [SMALL_STATE(11777)] = 545342, + [SMALL_STATE(11778)] = 545369, + [SMALL_STATE(11779)] = 545398, + [SMALL_STATE(11780)] = 545439, + [SMALL_STATE(11781)] = 545466, + [SMALL_STATE(11782)] = 545495, + [SMALL_STATE(11783)] = 545536, + [SMALL_STATE(11784)] = 545563, + [SMALL_STATE(11785)] = 545590, + [SMALL_STATE(11786)] = 545631, + [SMALL_STATE(11787)] = 545678, + [SMALL_STATE(11788)] = 545705, + [SMALL_STATE(11789)] = 545736, + [SMALL_STATE(11790)] = 545763, + [SMALL_STATE(11791)] = 545790, + [SMALL_STATE(11792)] = 545817, + [SMALL_STATE(11793)] = 545846, + [SMALL_STATE(11794)] = 545875, + [SMALL_STATE(11795)] = 545916, + [SMALL_STATE(11796)] = 545957, [SMALL_STATE(11797)] = 545998, - [SMALL_STATE(11798)] = 546037, - [SMALL_STATE(11799)] = 546084, - [SMALL_STATE(11800)] = 546125, - [SMALL_STATE(11801)] = 546154, - [SMALL_STATE(11802)] = 546201, - [SMALL_STATE(11803)] = 546232, - [SMALL_STATE(11804)] = 546259, - [SMALL_STATE(11805)] = 546288, - [SMALL_STATE(11806)] = 546317, - [SMALL_STATE(11807)] = 546346, + [SMALL_STATE(11798)] = 546025, + [SMALL_STATE(11799)] = 546072, + [SMALL_STATE(11800)] = 546113, + [SMALL_STATE(11801)] = 546152, + [SMALL_STATE(11802)] = 546199, + [SMALL_STATE(11803)] = 546230, + [SMALL_STATE(11804)] = 546257, + [SMALL_STATE(11805)] = 546286, + [SMALL_STATE(11806)] = 546315, + [SMALL_STATE(11807)] = 546344, [SMALL_STATE(11808)] = 546373, [SMALL_STATE(11809)] = 546400, - [SMALL_STATE(11810)] = 546447, - [SMALL_STATE(11811)] = 546476, - [SMALL_STATE(11812)] = 546505, - [SMALL_STATE(11813)] = 546532, + [SMALL_STATE(11810)] = 546427, + [SMALL_STATE(11811)] = 546456, + [SMALL_STATE(11812)] = 546503, + [SMALL_STATE(11813)] = 546530, [SMALL_STATE(11814)] = 546559, [SMALL_STATE(11815)] = 546586, - [SMALL_STATE(11816)] = 546627, - [SMALL_STATE(11817)] = 546656, - [SMALL_STATE(11818)] = 546697, - [SMALL_STATE(11819)] = 546744, + [SMALL_STATE(11816)] = 546613, + [SMALL_STATE(11817)] = 546654, + [SMALL_STATE(11818)] = 546683, + [SMALL_STATE(11819)] = 546724, [SMALL_STATE(11820)] = 546771, - [SMALL_STATE(11821)] = 546798, - [SMALL_STATE(11822)] = 546827, - [SMALL_STATE(11823)] = 546856, - [SMALL_STATE(11824)] = 546883, - [SMALL_STATE(11825)] = 546910, - [SMALL_STATE(11826)] = 546937, - [SMALL_STATE(11827)] = 546980, + [SMALL_STATE(11821)] = 546812, + [SMALL_STATE(11822)] = 546839, + [SMALL_STATE(11823)] = 546868, + [SMALL_STATE(11824)] = 546895, + [SMALL_STATE(11825)] = 546924, + [SMALL_STATE(11826)] = 546951, + [SMALL_STATE(11827)] = 546994, [SMALL_STATE(11828)] = 547021, - [SMALL_STATE(11829)] = 547068, - [SMALL_STATE(11830)] = 547095, - [SMALL_STATE(11831)] = 547136, - [SMALL_STATE(11832)] = 547163, + [SMALL_STATE(11829)] = 547048, + [SMALL_STATE(11830)] = 547089, + [SMALL_STATE(11831)] = 547130, + [SMALL_STATE(11832)] = 547177, [SMALL_STATE(11833)] = 547204, - [SMALL_STATE(11834)] = 547245, + [SMALL_STATE(11834)] = 547231, [SMALL_STATE(11835)] = 547272, [SMALL_STATE(11836)] = 547301, [SMALL_STATE(11837)] = 547342, [SMALL_STATE(11838)] = 547371, [SMALL_STATE(11839)] = 547398, [SMALL_STATE(11840)] = 547425, - [SMALL_STATE(11841)] = 547454, - [SMALL_STATE(11842)] = 547485, - [SMALL_STATE(11843)] = 547512, - [SMALL_STATE(11844)] = 547539, - [SMALL_STATE(11845)] = 547566, - [SMALL_STATE(11846)] = 547613, - [SMALL_STATE(11847)] = 547644, - [SMALL_STATE(11848)] = 547691, - [SMALL_STATE(11849)] = 547718, + [SMALL_STATE(11841)] = 547466, + [SMALL_STATE(11842)] = 547495, + [SMALL_STATE(11843)] = 547522, + [SMALL_STATE(11844)] = 547549, + [SMALL_STATE(11845)] = 547576, + [SMALL_STATE(11846)] = 547607, + [SMALL_STATE(11847)] = 547638, + [SMALL_STATE(11848)] = 547685, + [SMALL_STATE(11849)] = 547732, [SMALL_STATE(11850)] = 547759, - [SMALL_STATE(11851)] = 547786, - [SMALL_STATE(11852)] = 547815, - [SMALL_STATE(11853)] = 547860, - [SMALL_STATE(11854)] = 547887, + [SMALL_STATE(11851)] = 547800, + [SMALL_STATE(11852)] = 547829, + [SMALL_STATE(11853)] = 547856, + [SMALL_STATE(11854)] = 547883, [SMALL_STATE(11855)] = 547928, - [SMALL_STATE(11856)] = 547955, - [SMALL_STATE(11857)] = 547984, - [SMALL_STATE(11858)] = 548013, - [SMALL_STATE(11859)] = 548042, - [SMALL_STATE(11860)] = 548071, - [SMALL_STATE(11861)] = 548098, - [SMALL_STATE(11862)] = 548125, + [SMALL_STATE(11856)] = 547969, + [SMALL_STATE(11857)] = 547996, + [SMALL_STATE(11858)] = 548025, + [SMALL_STATE(11859)] = 548054, + [SMALL_STATE(11860)] = 548083, + [SMALL_STATE(11861)] = 548110, + [SMALL_STATE(11862)] = 548137, [SMALL_STATE(11863)] = 548166, - [SMALL_STATE(11864)] = 548195, - [SMALL_STATE(11865)] = 548222, + [SMALL_STATE(11864)] = 548207, + [SMALL_STATE(11865)] = 548234, [SMALL_STATE(11866)] = 548263, [SMALL_STATE(11867)] = 548290, [SMALL_STATE(11868)] = 548331, - [SMALL_STATE(11869)] = 548360, - [SMALL_STATE(11870)] = 548389, - [SMALL_STATE(11871)] = 548416, - [SMALL_STATE(11872)] = 548445, + [SMALL_STATE(11869)] = 548372, + [SMALL_STATE(11870)] = 548401, + [SMALL_STATE(11871)] = 548430, + [SMALL_STATE(11872)] = 548459, [SMALL_STATE(11873)] = 548486, - [SMALL_STATE(11874)] = 548513, - [SMALL_STATE(11875)] = 548540, - [SMALL_STATE(11876)] = 548569, - [SMALL_STATE(11877)] = 548598, - [SMALL_STATE(11878)] = 548629, - [SMALL_STATE(11879)] = 548656, - [SMALL_STATE(11880)] = 548683, - [SMALL_STATE(11881)] = 548710, - [SMALL_STATE(11882)] = 548737, - [SMALL_STATE(11883)] = 548784, + [SMALL_STATE(11874)] = 548527, + [SMALL_STATE(11875)] = 548554, + [SMALL_STATE(11876)] = 548583, + [SMALL_STATE(11877)] = 548612, + [SMALL_STATE(11878)] = 548643, + [SMALL_STATE(11879)] = 548670, + [SMALL_STATE(11880)] = 548697, + [SMALL_STATE(11881)] = 548724, + [SMALL_STATE(11882)] = 548751, + [SMALL_STATE(11883)] = 548798, [SMALL_STATE(11884)] = 548825, [SMALL_STATE(11885)] = 548852, - [SMALL_STATE(11886)] = 548879, - [SMALL_STATE(11887)] = 548906, - [SMALL_STATE(11888)] = 548935, - [SMALL_STATE(11889)] = 548962, - [SMALL_STATE(11890)] = 548989, - [SMALL_STATE(11891)] = 549016, - [SMALL_STATE(11892)] = 549063, - [SMALL_STATE(11893)] = 549090, - [SMALL_STATE(11894)] = 549117, - [SMALL_STATE(11895)] = 549146, - [SMALL_STATE(11896)] = 549173, - [SMALL_STATE(11897)] = 549200, - [SMALL_STATE(11898)] = 549227, - [SMALL_STATE(11899)] = 549254, - [SMALL_STATE(11900)] = 549281, - [SMALL_STATE(11901)] = 549310, + [SMALL_STATE(11886)] = 548893, + [SMALL_STATE(11887)] = 548920, + [SMALL_STATE(11888)] = 548947, + [SMALL_STATE(11889)] = 548974, + [SMALL_STATE(11890)] = 549003, + [SMALL_STATE(11891)] = 549030, + [SMALL_STATE(11892)] = 549057, + [SMALL_STATE(11893)] = 549104, + [SMALL_STATE(11894)] = 549131, + [SMALL_STATE(11895)] = 549158, + [SMALL_STATE(11896)] = 549185, + [SMALL_STATE(11897)] = 549212, + [SMALL_STATE(11898)] = 549239, + [SMALL_STATE(11899)] = 549266, + [SMALL_STATE(11900)] = 549293, + [SMALL_STATE(11901)] = 549322, [SMALL_STATE(11902)] = 549351, [SMALL_STATE(11903)] = 549380, [SMALL_STATE(11904)] = 549407, [SMALL_STATE(11905)] = 549448, - [SMALL_STATE(11906)] = 549477, - [SMALL_STATE(11907)] = 549504, + [SMALL_STATE(11906)] = 549489, + [SMALL_STATE(11907)] = 549518, [SMALL_STATE(11908)] = 549545, [SMALL_STATE(11909)] = 549572, - [SMALL_STATE(11910)] = 549599, - [SMALL_STATE(11911)] = 549626, - [SMALL_STATE(11912)] = 549653, - [SMALL_STATE(11913)] = 549682, + [SMALL_STATE(11910)] = 549613, + [SMALL_STATE(11911)] = 549640, + [SMALL_STATE(11912)] = 549667, + [SMALL_STATE(11913)] = 549694, [SMALL_STATE(11914)] = 549723, - [SMALL_STATE(11915)] = 549750, - [SMALL_STATE(11916)] = 549779, - [SMALL_STATE(11917)] = 549808, - [SMALL_STATE(11918)] = 549837, + [SMALL_STATE(11915)] = 549764, + [SMALL_STATE(11916)] = 549793, + [SMALL_STATE(11917)] = 549822, + [SMALL_STATE(11918)] = 549851, [SMALL_STATE(11919)] = 549878, [SMALL_STATE(11920)] = 549911, - [SMALL_STATE(11921)] = 549940, - [SMALL_STATE(11922)] = 549969, - [SMALL_STATE(11923)] = 549998, - [SMALL_STATE(11924)] = 550031, - [SMALL_STATE(11925)] = 550058, - [SMALL_STATE(11926)] = 550087, - [SMALL_STATE(11927)] = 550126, - [SMALL_STATE(11928)] = 550155, + [SMALL_STATE(11921)] = 549952, + [SMALL_STATE(11922)] = 549981, + [SMALL_STATE(11923)] = 550010, + [SMALL_STATE(11924)] = 550039, + [SMALL_STATE(11925)] = 550072, + [SMALL_STATE(11926)] = 550101, + [SMALL_STATE(11927)] = 550128, + [SMALL_STATE(11928)] = 550167, [SMALL_STATE(11929)] = 550196, [SMALL_STATE(11930)] = 550223, [SMALL_STATE(11931)] = 550250, - [SMALL_STATE(11932)] = 550279, - [SMALL_STATE(11933)] = 550308, - [SMALL_STATE(11934)] = 550337, - [SMALL_STATE(11935)] = 550366, - [SMALL_STATE(11936)] = 550395, - [SMALL_STATE(11937)] = 550438, - [SMALL_STATE(11938)] = 550467, - [SMALL_STATE(11939)] = 550498, + [SMALL_STATE(11932)] = 550291, + [SMALL_STATE(11933)] = 550320, + [SMALL_STATE(11934)] = 550349, + [SMALL_STATE(11935)] = 550378, + [SMALL_STATE(11936)] = 550407, + [SMALL_STATE(11937)] = 550450, + [SMALL_STATE(11938)] = 550479, + [SMALL_STATE(11939)] = 550508, [SMALL_STATE(11940)] = 550539, [SMALL_STATE(11941)] = 550568, - [SMALL_STATE(11942)] = 550597, - [SMALL_STATE(11943)] = 550624, - [SMALL_STATE(11944)] = 550651, - [SMALL_STATE(11945)] = 550678, - [SMALL_STATE(11946)] = 550725, + [SMALL_STATE(11942)] = 550609, + [SMALL_STATE(11943)] = 550636, + [SMALL_STATE(11944)] = 550663, + [SMALL_STATE(11945)] = 550692, + [SMALL_STATE(11946)] = 550739, [SMALL_STATE(11947)] = 550766, - [SMALL_STATE(11948)] = 550795, - [SMALL_STATE(11949)] = 550824, - [SMALL_STATE(11950)] = 550851, - [SMALL_STATE(11951)] = 550878, - [SMALL_STATE(11952)] = 550905, - [SMALL_STATE(11953)] = 550934, - [SMALL_STATE(11954)] = 550961, - [SMALL_STATE(11955)] = 550992, - [SMALL_STATE(11956)] = 551019, - [SMALL_STATE(11957)] = 551046, - [SMALL_STATE(11958)] = 551093, - [SMALL_STATE(11959)] = 551122, + [SMALL_STATE(11948)] = 550807, + [SMALL_STATE(11949)] = 550836, + [SMALL_STATE(11950)] = 550863, + [SMALL_STATE(11951)] = 550890, + [SMALL_STATE(11952)] = 550917, + [SMALL_STATE(11953)] = 550946, + [SMALL_STATE(11954)] = 550975, + [SMALL_STATE(11955)] = 551002, + [SMALL_STATE(11956)] = 551033, + [SMALL_STATE(11957)] = 551060, + [SMALL_STATE(11958)] = 551107, + [SMALL_STATE(11959)] = 551134, [SMALL_STATE(11960)] = 551163, [SMALL_STATE(11961)] = 551204, [SMALL_STATE(11962)] = 551231, [SMALL_STATE(11963)] = 551272, [SMALL_STATE(11964)] = 551313, - [SMALL_STATE(11965)] = 551340, - [SMALL_STATE(11966)] = 551367, - [SMALL_STATE(11967)] = 551394, - [SMALL_STATE(11968)] = 551429, - [SMALL_STATE(11969)] = 551456, - [SMALL_STATE(11970)] = 551483, - [SMALL_STATE(11971)] = 551510, - [SMALL_STATE(11972)] = 551557, - [SMALL_STATE(11973)] = 551598, - [SMALL_STATE(11974)] = 551627, - [SMALL_STATE(11975)] = 551654, - [SMALL_STATE(11976)] = 551681, - [SMALL_STATE(11977)] = 551708, - [SMALL_STATE(11978)] = 551735, - [SMALL_STATE(11979)] = 551776, - [SMALL_STATE(11980)] = 551803, - [SMALL_STATE(11981)] = 551830, - [SMALL_STATE(11982)] = 551871, - [SMALL_STATE(11983)] = 551902, - [SMALL_STATE(11984)] = 551929, - [SMALL_STATE(11985)] = 551956, + [SMALL_STATE(11965)] = 551354, + [SMALL_STATE(11966)] = 551381, + [SMALL_STATE(11967)] = 551408, + [SMALL_STATE(11968)] = 551443, + [SMALL_STATE(11969)] = 551470, + [SMALL_STATE(11970)] = 551497, + [SMALL_STATE(11971)] = 551524, + [SMALL_STATE(11972)] = 551571, + [SMALL_STATE(11973)] = 551612, + [SMALL_STATE(11974)] = 551641, + [SMALL_STATE(11975)] = 551668, + [SMALL_STATE(11976)] = 551695, + [SMALL_STATE(11977)] = 551722, + [SMALL_STATE(11978)] = 551749, + [SMALL_STATE(11979)] = 551790, + [SMALL_STATE(11980)] = 551817, + [SMALL_STATE(11981)] = 551844, + [SMALL_STATE(11982)] = 551885, + [SMALL_STATE(11983)] = 551912, + [SMALL_STATE(11984)] = 551943, + [SMALL_STATE(11985)] = 551970, [SMALL_STATE(11986)] = 551997, - [SMALL_STATE(11987)] = 552036, - [SMALL_STATE(11988)] = 552063, - [SMALL_STATE(11989)] = 552090, - [SMALL_STATE(11990)] = 552117, - [SMALL_STATE(11991)] = 552144, + [SMALL_STATE(11987)] = 552038, + [SMALL_STATE(11988)] = 552065, + [SMALL_STATE(11989)] = 552092, + [SMALL_STATE(11990)] = 552131, + [SMALL_STATE(11991)] = 552158, [SMALL_STATE(11992)] = 552185, - [SMALL_STATE(11993)] = 552232, - [SMALL_STATE(11994)] = 552273, + [SMALL_STATE(11993)] = 552226, + [SMALL_STATE(11994)] = 552267, [SMALL_STATE(11995)] = 552314, [SMALL_STATE(11996)] = 552355, - [SMALL_STATE(11997)] = 552382, - [SMALL_STATE(11998)] = 552421, - [SMALL_STATE(11999)] = 552454, - [SMALL_STATE(12000)] = 552495, - [SMALL_STATE(12001)] = 552522, - [SMALL_STATE(12002)] = 552563, - [SMALL_STATE(12003)] = 552594, + [SMALL_STATE(11997)] = 552396, + [SMALL_STATE(11998)] = 552435, + [SMALL_STATE(11999)] = 552462, + [SMALL_STATE(12000)] = 552503, + [SMALL_STATE(12001)] = 552536, + [SMALL_STATE(12002)] = 552577, + [SMALL_STATE(12003)] = 552608, [SMALL_STATE(12004)] = 552635, - [SMALL_STATE(12005)] = 552664, + [SMALL_STATE(12005)] = 552676, [SMALL_STATE(12006)] = 552705, [SMALL_STATE(12007)] = 552746, - [SMALL_STATE(12008)] = 552773, - [SMALL_STATE(12009)] = 552802, - [SMALL_STATE(12010)] = 552831, + [SMALL_STATE(12008)] = 552787, + [SMALL_STATE(12009)] = 552814, + [SMALL_STATE(12010)] = 552843, [SMALL_STATE(12011)] = 552872, - [SMALL_STATE(12012)] = 552899, + [SMALL_STATE(12012)] = 552913, [SMALL_STATE(12013)] = 552940, - [SMALL_STATE(12014)] = 552967, + [SMALL_STATE(12014)] = 552981, [SMALL_STATE(12015)] = 553008, [SMALL_STATE(12016)] = 553049, [SMALL_STATE(12017)] = 553090, - [SMALL_STATE(12018)] = 553117, + [SMALL_STATE(12018)] = 553131, [SMALL_STATE(12019)] = 553158, [SMALL_STATE(12020)] = 553197, [SMALL_STATE(12021)] = 553238, @@ -836303,154 +835706,154 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(12076)] = 555101, [SMALL_STATE(12077)] = 555130, [SMALL_STATE(12078)] = 555157, - [SMALL_STATE(12079)] = 555185, - [SMALL_STATE(12080)] = 555211, - [SMALL_STATE(12081)] = 555251, - [SMALL_STATE(12082)] = 555277, - [SMALL_STATE(12083)] = 555303, - [SMALL_STATE(12084)] = 555329, - [SMALL_STATE(12085)] = 555369, - [SMALL_STATE(12086)] = 555395, - [SMALL_STATE(12087)] = 555423, - [SMALL_STATE(12088)] = 555449, - [SMALL_STATE(12089)] = 555475, - [SMALL_STATE(12090)] = 555505, - [SMALL_STATE(12091)] = 555545, - [SMALL_STATE(12092)] = 555585, - [SMALL_STATE(12093)] = 555615, - [SMALL_STATE(12094)] = 555655, - [SMALL_STATE(12095)] = 555681, - [SMALL_STATE(12096)] = 555721, - [SMALL_STATE(12097)] = 555761, - [SMALL_STATE(12098)] = 555787, - [SMALL_STATE(12099)] = 555827, - [SMALL_STATE(12100)] = 555855, - [SMALL_STATE(12101)] = 555881, - [SMALL_STATE(12102)] = 555909, - [SMALL_STATE(12103)] = 555941, - [SMALL_STATE(12104)] = 555969, - [SMALL_STATE(12105)] = 556009, - [SMALL_STATE(12106)] = 556035, - [SMALL_STATE(12107)] = 556075, - [SMALL_STATE(12108)] = 556115, - [SMALL_STATE(12109)] = 556141, - [SMALL_STATE(12110)] = 556167, - [SMALL_STATE(12111)] = 556199, - [SMALL_STATE(12112)] = 556225, - [SMALL_STATE(12113)] = 556251, - [SMALL_STATE(12114)] = 556277, - [SMALL_STATE(12115)] = 556303, - [SMALL_STATE(12116)] = 556341, - [SMALL_STATE(12117)] = 556367, - [SMALL_STATE(12118)] = 556395, - [SMALL_STATE(12119)] = 556421, - [SMALL_STATE(12120)] = 556461, - [SMALL_STATE(12121)] = 556489, - [SMALL_STATE(12122)] = 556515, - [SMALL_STATE(12123)] = 556541, - [SMALL_STATE(12124)] = 556581, - [SMALL_STATE(12125)] = 556607, - [SMALL_STATE(12126)] = 556633, - [SMALL_STATE(12127)] = 556659, - [SMALL_STATE(12128)] = 556685, - [SMALL_STATE(12129)] = 556711, - [SMALL_STATE(12130)] = 556737, - [SMALL_STATE(12131)] = 556777, - [SMALL_STATE(12132)] = 556803, - [SMALL_STATE(12133)] = 556831, - [SMALL_STATE(12134)] = 556857, - [SMALL_STATE(12135)] = 556887, - [SMALL_STATE(12136)] = 556913, - [SMALL_STATE(12137)] = 556939, - [SMALL_STATE(12138)] = 556965, - [SMALL_STATE(12139)] = 557005, - [SMALL_STATE(12140)] = 557031, - [SMALL_STATE(12141)] = 557057, - [SMALL_STATE(12142)] = 557097, - [SMALL_STATE(12143)] = 557135, - [SMALL_STATE(12144)] = 557175, - [SMALL_STATE(12145)] = 557201, - [SMALL_STATE(12146)] = 557241, - [SMALL_STATE(12147)] = 557279, - [SMALL_STATE(12148)] = 557319, - [SMALL_STATE(12149)] = 557345, - [SMALL_STATE(12150)] = 557371, - [SMALL_STATE(12151)] = 557397, - [SMALL_STATE(12152)] = 557423, - [SMALL_STATE(12153)] = 557463, - [SMALL_STATE(12154)] = 557503, - [SMALL_STATE(12155)] = 557543, - [SMALL_STATE(12156)] = 557583, - [SMALL_STATE(12157)] = 557613, - [SMALL_STATE(12158)] = 557653, - [SMALL_STATE(12159)] = 557683, - [SMALL_STATE(12160)] = 557713, - [SMALL_STATE(12161)] = 557741, - [SMALL_STATE(12162)] = 557769, - [SMALL_STATE(12163)] = 557795, - [SMALL_STATE(12164)] = 557835, - [SMALL_STATE(12165)] = 557873, - [SMALL_STATE(12166)] = 557899, - [SMALL_STATE(12167)] = 557925, - [SMALL_STATE(12168)] = 557965, - [SMALL_STATE(12169)] = 557993, - [SMALL_STATE(12170)] = 558033, - [SMALL_STATE(12171)] = 558059, - [SMALL_STATE(12172)] = 558085, - [SMALL_STATE(12173)] = 558111, - [SMALL_STATE(12174)] = 558137, - [SMALL_STATE(12175)] = 558177, - [SMALL_STATE(12176)] = 558217, - [SMALL_STATE(12177)] = 558243, - [SMALL_STATE(12178)] = 558283, - [SMALL_STATE(12179)] = 558309, - [SMALL_STATE(12180)] = 558335, - [SMALL_STATE(12181)] = 558373, - [SMALL_STATE(12182)] = 558413, - [SMALL_STATE(12183)] = 558439, - [SMALL_STATE(12184)] = 558479, - [SMALL_STATE(12185)] = 558505, - [SMALL_STATE(12186)] = 558531, - [SMALL_STATE(12187)] = 558561, - [SMALL_STATE(12188)] = 558589, - [SMALL_STATE(12189)] = 558615, - [SMALL_STATE(12190)] = 558655, - [SMALL_STATE(12191)] = 558681, - [SMALL_STATE(12192)] = 558707, + [SMALL_STATE(12079)] = 555189, + [SMALL_STATE(12080)] = 555229, + [SMALL_STATE(12081)] = 555269, + [SMALL_STATE(12082)] = 555295, + [SMALL_STATE(12083)] = 555321, + [SMALL_STATE(12084)] = 555347, + [SMALL_STATE(12085)] = 555387, + [SMALL_STATE(12086)] = 555413, + [SMALL_STATE(12087)] = 555441, + [SMALL_STATE(12088)] = 555467, + [SMALL_STATE(12089)] = 555493, + [SMALL_STATE(12090)] = 555523, + [SMALL_STATE(12091)] = 555563, + [SMALL_STATE(12092)] = 555603, + [SMALL_STATE(12093)] = 555633, + [SMALL_STATE(12094)] = 555673, + [SMALL_STATE(12095)] = 555699, + [SMALL_STATE(12096)] = 555739, + [SMALL_STATE(12097)] = 555779, + [SMALL_STATE(12098)] = 555805, + [SMALL_STATE(12099)] = 555845, + [SMALL_STATE(12100)] = 555873, + [SMALL_STATE(12101)] = 555899, + [SMALL_STATE(12102)] = 555927, + [SMALL_STATE(12103)] = 555955, + [SMALL_STATE(12104)] = 555983, + [SMALL_STATE(12105)] = 556023, + [SMALL_STATE(12106)] = 556049, + [SMALL_STATE(12107)] = 556089, + [SMALL_STATE(12108)] = 556129, + [SMALL_STATE(12109)] = 556155, + [SMALL_STATE(12110)] = 556181, + [SMALL_STATE(12111)] = 556213, + [SMALL_STATE(12112)] = 556239, + [SMALL_STATE(12113)] = 556265, + [SMALL_STATE(12114)] = 556291, + [SMALL_STATE(12115)] = 556317, + [SMALL_STATE(12116)] = 556355, + [SMALL_STATE(12117)] = 556381, + [SMALL_STATE(12118)] = 556409, + [SMALL_STATE(12119)] = 556439, + [SMALL_STATE(12120)] = 556479, + [SMALL_STATE(12121)] = 556519, + [SMALL_STATE(12122)] = 556545, + [SMALL_STATE(12123)] = 556571, + [SMALL_STATE(12124)] = 556597, + [SMALL_STATE(12125)] = 556623, + [SMALL_STATE(12126)] = 556649, + [SMALL_STATE(12127)] = 556675, + [SMALL_STATE(12128)] = 556715, + [SMALL_STATE(12129)] = 556741, + [SMALL_STATE(12130)] = 556767, + [SMALL_STATE(12131)] = 556807, + [SMALL_STATE(12132)] = 556833, + [SMALL_STATE(12133)] = 556861, + [SMALL_STATE(12134)] = 556887, + [SMALL_STATE(12135)] = 556917, + [SMALL_STATE(12136)] = 556943, + [SMALL_STATE(12137)] = 556969, + [SMALL_STATE(12138)] = 556995, + [SMALL_STATE(12139)] = 557035, + [SMALL_STATE(12140)] = 557061, + [SMALL_STATE(12141)] = 557087, + [SMALL_STATE(12142)] = 557127, + [SMALL_STATE(12143)] = 557165, + [SMALL_STATE(12144)] = 557205, + [SMALL_STATE(12145)] = 557231, + [SMALL_STATE(12146)] = 557257, + [SMALL_STATE(12147)] = 557297, + [SMALL_STATE(12148)] = 557337, + [SMALL_STATE(12149)] = 557375, + [SMALL_STATE(12150)] = 557401, + [SMALL_STATE(12151)] = 557427, + [SMALL_STATE(12152)] = 557453, + [SMALL_STATE(12153)] = 557493, + [SMALL_STATE(12154)] = 557519, + [SMALL_STATE(12155)] = 557559, + [SMALL_STATE(12156)] = 557599, + [SMALL_STATE(12157)] = 557639, + [SMALL_STATE(12158)] = 557669, + [SMALL_STATE(12159)] = 557709, + [SMALL_STATE(12160)] = 557739, + [SMALL_STATE(12161)] = 557769, + [SMALL_STATE(12162)] = 557797, + [SMALL_STATE(12163)] = 557825, + [SMALL_STATE(12164)] = 557851, + [SMALL_STATE(12165)] = 557891, + [SMALL_STATE(12166)] = 557929, + [SMALL_STATE(12167)] = 557955, + [SMALL_STATE(12168)] = 557981, + [SMALL_STATE(12169)] = 558009, + [SMALL_STATE(12170)] = 558049, + [SMALL_STATE(12171)] = 558075, + [SMALL_STATE(12172)] = 558101, + [SMALL_STATE(12173)] = 558127, + [SMALL_STATE(12174)] = 558153, + [SMALL_STATE(12175)] = 558193, + [SMALL_STATE(12176)] = 558219, + [SMALL_STATE(12177)] = 558245, + [SMALL_STATE(12178)] = 558285, + [SMALL_STATE(12179)] = 558325, + [SMALL_STATE(12180)] = 558351, + [SMALL_STATE(12181)] = 558389, + [SMALL_STATE(12182)] = 558415, + [SMALL_STATE(12183)] = 558455, + [SMALL_STATE(12184)] = 558481, + [SMALL_STATE(12185)] = 558521, + [SMALL_STATE(12186)] = 558547, + [SMALL_STATE(12187)] = 558573, + [SMALL_STATE(12188)] = 558601, + [SMALL_STATE(12189)] = 558627, + [SMALL_STATE(12190)] = 558667, + [SMALL_STATE(12191)] = 558697, + [SMALL_STATE(12192)] = 558723, [SMALL_STATE(12193)] = 558749, - [SMALL_STATE(12194)] = 558789, - [SMALL_STATE(12195)] = 558815, - [SMALL_STATE(12196)] = 558845, - [SMALL_STATE(12197)] = 558871, - [SMALL_STATE(12198)] = 558897, - [SMALL_STATE(12199)] = 558927, - [SMALL_STATE(12200)] = 558967, - [SMALL_STATE(12201)] = 559007, - [SMALL_STATE(12202)] = 559033, - [SMALL_STATE(12203)] = 559059, - [SMALL_STATE(12204)] = 559099, - [SMALL_STATE(12205)] = 559129, - [SMALL_STATE(12206)] = 559169, - [SMALL_STATE(12207)] = 559195, - [SMALL_STATE(12208)] = 559221, - [SMALL_STATE(12209)] = 559249, - [SMALL_STATE(12210)] = 559275, - [SMALL_STATE(12211)] = 559315, - [SMALL_STATE(12212)] = 559341, - [SMALL_STATE(12213)] = 559367, - [SMALL_STATE(12214)] = 559407, - [SMALL_STATE(12215)] = 559433, - [SMALL_STATE(12216)] = 559459, - [SMALL_STATE(12217)] = 559499, - [SMALL_STATE(12218)] = 559525, - [SMALL_STATE(12219)] = 559565, + [SMALL_STATE(12194)] = 558791, + [SMALL_STATE(12195)] = 558831, + [SMALL_STATE(12196)] = 558857, + [SMALL_STATE(12197)] = 558887, + [SMALL_STATE(12198)] = 558913, + [SMALL_STATE(12199)] = 558939, + [SMALL_STATE(12200)] = 558969, + [SMALL_STATE(12201)] = 559009, + [SMALL_STATE(12202)] = 559049, + [SMALL_STATE(12203)] = 559075, + [SMALL_STATE(12204)] = 559101, + [SMALL_STATE(12205)] = 559127, + [SMALL_STATE(12206)] = 559157, + [SMALL_STATE(12207)] = 559183, + [SMALL_STATE(12208)] = 559209, + [SMALL_STATE(12209)] = 559237, + [SMALL_STATE(12210)] = 559277, + [SMALL_STATE(12211)] = 559317, + [SMALL_STATE(12212)] = 559343, + [SMALL_STATE(12213)] = 559369, + [SMALL_STATE(12214)] = 559395, + [SMALL_STATE(12215)] = 559421, + [SMALL_STATE(12216)] = 559461, + [SMALL_STATE(12217)] = 559501, + [SMALL_STATE(12218)] = 559527, + [SMALL_STATE(12219)] = 559553, [SMALL_STATE(12220)] = 559593, [SMALL_STATE(12221)] = 559633, [SMALL_STATE(12222)] = 559673, [SMALL_STATE(12223)] = 559713, [SMALL_STATE(12224)] = 559739, [SMALL_STATE(12225)] = 559765, - [SMALL_STATE(12226)] = 559791, + [SMALL_STATE(12226)] = 559793, [SMALL_STATE(12227)] = 559819, [SMALL_STATE(12228)] = 559845, [SMALL_STATE(12229)] = 559871, @@ -836458,223 +835861,223 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(12231)] = 559937, [SMALL_STATE(12232)] = 559977, [SMALL_STATE(12233)] = 560005, - [SMALL_STATE(12234)] = 560033, - [SMALL_STATE(12235)] = 560059, - [SMALL_STATE(12236)] = 560087, + [SMALL_STATE(12234)] = 560045, + [SMALL_STATE(12235)] = 560073, + [SMALL_STATE(12236)] = 560101, [SMALL_STATE(12237)] = 560127, - [SMALL_STATE(12238)] = 560153, - [SMALL_STATE(12239)] = 560179, + [SMALL_STATE(12238)] = 560167, + [SMALL_STATE(12239)] = 560193, [SMALL_STATE(12240)] = 560219, [SMALL_STATE(12241)] = 560245, - [SMALL_STATE(12242)] = 560273, - [SMALL_STATE(12243)] = 560299, - [SMALL_STATE(12244)] = 560325, + [SMALL_STATE(12242)] = 560285, + [SMALL_STATE(12243)] = 560313, + [SMALL_STATE(12244)] = 560339, [SMALL_STATE(12245)] = 560365, [SMALL_STATE(12246)] = 560391, [SMALL_STATE(12247)] = 560417, - [SMALL_STATE(12248)] = 560443, - [SMALL_STATE(12249)] = 560469, - [SMALL_STATE(12250)] = 560495, - [SMALL_STATE(12251)] = 560521, - [SMALL_STATE(12252)] = 560547, - [SMALL_STATE(12253)] = 560573, - [SMALL_STATE(12254)] = 560601, - [SMALL_STATE(12255)] = 560627, - [SMALL_STATE(12256)] = 560653, - [SMALL_STATE(12257)] = 560679, - [SMALL_STATE(12258)] = 560705, - [SMALL_STATE(12259)] = 560745, - [SMALL_STATE(12260)] = 560771, - [SMALL_STATE(12261)] = 560797, - [SMALL_STATE(12262)] = 560823, - [SMALL_STATE(12263)] = 560849, - [SMALL_STATE(12264)] = 560875, - [SMALL_STATE(12265)] = 560915, - [SMALL_STATE(12266)] = 560941, - [SMALL_STATE(12267)] = 560979, - [SMALL_STATE(12268)] = 561007, - [SMALL_STATE(12269)] = 561035, - [SMALL_STATE(12270)] = 561075, - [SMALL_STATE(12271)] = 561101, - [SMALL_STATE(12272)] = 561129, + [SMALL_STATE(12248)] = 560457, + [SMALL_STATE(12249)] = 560483, + [SMALL_STATE(12250)] = 560509, + [SMALL_STATE(12251)] = 560535, + [SMALL_STATE(12252)] = 560561, + [SMALL_STATE(12253)] = 560587, + [SMALL_STATE(12254)] = 560613, + [SMALL_STATE(12255)] = 560641, + [SMALL_STATE(12256)] = 560667, + [SMALL_STATE(12257)] = 560693, + [SMALL_STATE(12258)] = 560719, + [SMALL_STATE(12259)] = 560759, + [SMALL_STATE(12260)] = 560785, + [SMALL_STATE(12261)] = 560811, + [SMALL_STATE(12262)] = 560837, + [SMALL_STATE(12263)] = 560863, + [SMALL_STATE(12264)] = 560889, + [SMALL_STATE(12265)] = 560929, + [SMALL_STATE(12266)] = 560955, + [SMALL_STATE(12267)] = 560981, + [SMALL_STATE(12268)] = 561009, + [SMALL_STATE(12269)] = 561047, + [SMALL_STATE(12270)] = 561087, + [SMALL_STATE(12271)] = 561113, + [SMALL_STATE(12272)] = 561141, [SMALL_STATE(12273)] = 561169, [SMALL_STATE(12274)] = 561209, [SMALL_STATE(12275)] = 561237, - [SMALL_STATE(12276)] = 561263, - [SMALL_STATE(12277)] = 561289, - [SMALL_STATE(12278)] = 561317, - [SMALL_STATE(12279)] = 561357, - [SMALL_STATE(12280)] = 561385, - [SMALL_STATE(12281)] = 561425, - [SMALL_STATE(12282)] = 561453, - [SMALL_STATE(12283)] = 561493, - [SMALL_STATE(12284)] = 561533, - [SMALL_STATE(12285)] = 561573, - [SMALL_STATE(12286)] = 561601, - [SMALL_STATE(12287)] = 561641, - [SMALL_STATE(12288)] = 561681, - [SMALL_STATE(12289)] = 561709, - [SMALL_STATE(12290)] = 561747, - [SMALL_STATE(12291)] = 561775, - [SMALL_STATE(12292)] = 561815, - [SMALL_STATE(12293)] = 561845, - [SMALL_STATE(12294)] = 561885, - [SMALL_STATE(12295)] = 561911, - [SMALL_STATE(12296)] = 561939, - [SMALL_STATE(12297)] = 561979, - [SMALL_STATE(12298)] = 562007, - [SMALL_STATE(12299)] = 562033, - [SMALL_STATE(12300)] = 562063, - [SMALL_STATE(12301)] = 562089, - [SMALL_STATE(12302)] = 562115, - [SMALL_STATE(12303)] = 562141, - [SMALL_STATE(12304)] = 562181, - [SMALL_STATE(12305)] = 562211, - [SMALL_STATE(12306)] = 562251, - [SMALL_STATE(12307)] = 562281, - [SMALL_STATE(12308)] = 562321, - [SMALL_STATE(12309)] = 562361, - [SMALL_STATE(12310)] = 562401, - [SMALL_STATE(12311)] = 562429, - [SMALL_STATE(12312)] = 562455, - [SMALL_STATE(12313)] = 562483, - [SMALL_STATE(12314)] = 562511, - [SMALL_STATE(12315)] = 562537, - [SMALL_STATE(12316)] = 562577, - [SMALL_STATE(12317)] = 562617, - [SMALL_STATE(12318)] = 562643, - [SMALL_STATE(12319)] = 562683, - [SMALL_STATE(12320)] = 562723, - [SMALL_STATE(12321)] = 562749, - [SMALL_STATE(12322)] = 562781, - [SMALL_STATE(12323)] = 562809, - [SMALL_STATE(12324)] = 562835, - [SMALL_STATE(12325)] = 562863, - [SMALL_STATE(12326)] = 562891, - [SMALL_STATE(12327)] = 562931, - [SMALL_STATE(12328)] = 562971, - [SMALL_STATE(12329)] = 563011, - [SMALL_STATE(12330)] = 563051, - [SMALL_STATE(12331)] = 563077, - [SMALL_STATE(12332)] = 563109, - [SMALL_STATE(12333)] = 563135, - [SMALL_STATE(12334)] = 563165, - [SMALL_STATE(12335)] = 563197, - [SMALL_STATE(12336)] = 563237, - [SMALL_STATE(12337)] = 563277, - [SMALL_STATE(12338)] = 563317, - [SMALL_STATE(12339)] = 563347, - [SMALL_STATE(12340)] = 563387, - [SMALL_STATE(12341)] = 563413, - [SMALL_STATE(12342)] = 563443, - [SMALL_STATE(12343)] = 563483, - [SMALL_STATE(12344)] = 563511, - [SMALL_STATE(12345)] = 563543, - [SMALL_STATE(12346)] = 563583, - [SMALL_STATE(12347)] = 563615, - [SMALL_STATE(12348)] = 563645, - [SMALL_STATE(12349)] = 563675, - [SMALL_STATE(12350)] = 563703, - [SMALL_STATE(12351)] = 563729, - [SMALL_STATE(12352)] = 563769, - [SMALL_STATE(12353)] = 563795, - [SMALL_STATE(12354)] = 563821, - [SMALL_STATE(12355)] = 563847, - [SMALL_STATE(12356)] = 563875, - [SMALL_STATE(12357)] = 563901, - [SMALL_STATE(12358)] = 563941, - [SMALL_STATE(12359)] = 563981, - [SMALL_STATE(12360)] = 564009, - [SMALL_STATE(12361)] = 564037, - [SMALL_STATE(12362)] = 564077, - [SMALL_STATE(12363)] = 564117, - [SMALL_STATE(12364)] = 564143, - [SMALL_STATE(12365)] = 564183, - [SMALL_STATE(12366)] = 564223, - [SMALL_STATE(12367)] = 564249, - [SMALL_STATE(12368)] = 564275, - [SMALL_STATE(12369)] = 564315, - [SMALL_STATE(12370)] = 564343, - [SMALL_STATE(12371)] = 564383, - [SMALL_STATE(12372)] = 564409, - [SMALL_STATE(12373)] = 564449, - [SMALL_STATE(12374)] = 564475, - [SMALL_STATE(12375)] = 564503, - [SMALL_STATE(12376)] = 564541, - [SMALL_STATE(12377)] = 564581, - [SMALL_STATE(12378)] = 564621, - [SMALL_STATE(12379)] = 564651, - [SMALL_STATE(12380)] = 564691, - [SMALL_STATE(12381)] = 564717, - [SMALL_STATE(12382)] = 564757, - [SMALL_STATE(12383)] = 564797, - [SMALL_STATE(12384)] = 564825, - [SMALL_STATE(12385)] = 564853, - [SMALL_STATE(12386)] = 564879, - [SMALL_STATE(12387)] = 564905, - [SMALL_STATE(12388)] = 564931, - [SMALL_STATE(12389)] = 564971, - [SMALL_STATE(12390)] = 564997, - [SMALL_STATE(12391)] = 565037, - [SMALL_STATE(12392)] = 565077, - [SMALL_STATE(12393)] = 565109, - [SMALL_STATE(12394)] = 565149, - [SMALL_STATE(12395)] = 565175, - [SMALL_STATE(12396)] = 565215, - [SMALL_STATE(12397)] = 565255, - [SMALL_STATE(12398)] = 565281, - [SMALL_STATE(12399)] = 565307, - [SMALL_STATE(12400)] = 565347, - [SMALL_STATE(12401)] = 565373, - [SMALL_STATE(12402)] = 565403, - [SMALL_STATE(12403)] = 565443, - [SMALL_STATE(12404)] = 565469, - [SMALL_STATE(12405)] = 565499, - [SMALL_STATE(12406)] = 565525, - [SMALL_STATE(12407)] = 565565, - [SMALL_STATE(12408)] = 565593, - [SMALL_STATE(12409)] = 565625, - [SMALL_STATE(12410)] = 565655, - [SMALL_STATE(12411)] = 565695, - [SMALL_STATE(12412)] = 565723, - [SMALL_STATE(12413)] = 565751, - [SMALL_STATE(12414)] = 565791, - [SMALL_STATE(12415)] = 565819, - [SMALL_STATE(12416)] = 565845, - [SMALL_STATE(12417)] = 565885, - [SMALL_STATE(12418)] = 565911, - [SMALL_STATE(12419)] = 565937, - [SMALL_STATE(12420)] = 565963, - [SMALL_STATE(12421)] = 565991, - [SMALL_STATE(12422)] = 566031, - [SMALL_STATE(12423)] = 566057, - [SMALL_STATE(12424)] = 566083, - [SMALL_STATE(12425)] = 566109, - [SMALL_STATE(12426)] = 566135, - [SMALL_STATE(12427)] = 566175, - [SMALL_STATE(12428)] = 566201, - [SMALL_STATE(12429)] = 566241, - [SMALL_STATE(12430)] = 566279, - [SMALL_STATE(12431)] = 566317, - [SMALL_STATE(12432)] = 566343, - [SMALL_STATE(12433)] = 566383, - [SMALL_STATE(12434)] = 566413, - [SMALL_STATE(12435)] = 566443, - [SMALL_STATE(12436)] = 566469, - [SMALL_STATE(12437)] = 566499, - [SMALL_STATE(12438)] = 566525, - [SMALL_STATE(12439)] = 566565, - [SMALL_STATE(12440)] = 566605, - [SMALL_STATE(12441)] = 566635, - [SMALL_STATE(12442)] = 566675, - [SMALL_STATE(12443)] = 566703, - [SMALL_STATE(12444)] = 566729, - [SMALL_STATE(12445)] = 566769, - [SMALL_STATE(12446)] = 566809, - [SMALL_STATE(12447)] = 566835, - [SMALL_STATE(12448)] = 566863, - [SMALL_STATE(12449)] = 566889, - [SMALL_STATE(12450)] = 566929, + [SMALL_STATE(12276)] = 561277, + [SMALL_STATE(12277)] = 561303, + [SMALL_STATE(12278)] = 561331, + [SMALL_STATE(12279)] = 561371, + [SMALL_STATE(12280)] = 561399, + [SMALL_STATE(12281)] = 561439, + [SMALL_STATE(12282)] = 561467, + [SMALL_STATE(12283)] = 561507, + [SMALL_STATE(12284)] = 561547, + [SMALL_STATE(12285)] = 561587, + [SMALL_STATE(12286)] = 561615, + [SMALL_STATE(12287)] = 561655, + [SMALL_STATE(12288)] = 561683, + [SMALL_STATE(12289)] = 561711, + [SMALL_STATE(12290)] = 561749, + [SMALL_STATE(12291)] = 561789, + [SMALL_STATE(12292)] = 561829, + [SMALL_STATE(12293)] = 561859, + [SMALL_STATE(12294)] = 561899, + [SMALL_STATE(12295)] = 561927, + [SMALL_STATE(12296)] = 561953, + [SMALL_STATE(12297)] = 561981, + [SMALL_STATE(12298)] = 562021, + [SMALL_STATE(12299)] = 562061, + [SMALL_STATE(12300)] = 562091, + [SMALL_STATE(12301)] = 562131, + [SMALL_STATE(12302)] = 562157, + [SMALL_STATE(12303)] = 562197, + [SMALL_STATE(12304)] = 562223, + [SMALL_STATE(12305)] = 562251, + [SMALL_STATE(12306)] = 562291, + [SMALL_STATE(12307)] = 562321, + [SMALL_STATE(12308)] = 562351, + [SMALL_STATE(12309)] = 562391, + [SMALL_STATE(12310)] = 562431, + [SMALL_STATE(12311)] = 562471, + [SMALL_STATE(12312)] = 562497, + [SMALL_STATE(12313)] = 562525, + [SMALL_STATE(12314)] = 562553, + [SMALL_STATE(12315)] = 562581, + [SMALL_STATE(12316)] = 562621, + [SMALL_STATE(12317)] = 562647, + [SMALL_STATE(12318)] = 562687, + [SMALL_STATE(12319)] = 562713, + [SMALL_STATE(12320)] = 562753, + [SMALL_STATE(12321)] = 562779, + [SMALL_STATE(12322)] = 562819, + [SMALL_STATE(12323)] = 562847, + [SMALL_STATE(12324)] = 562875, + [SMALL_STATE(12325)] = 562903, + [SMALL_STATE(12326)] = 562931, + [SMALL_STATE(12327)] = 562971, + [SMALL_STATE(12328)] = 563011, + [SMALL_STATE(12329)] = 563043, + [SMALL_STATE(12330)] = 563069, + [SMALL_STATE(12331)] = 563095, + [SMALL_STATE(12332)] = 563127, + [SMALL_STATE(12333)] = 563153, + [SMALL_STATE(12334)] = 563183, + [SMALL_STATE(12335)] = 563215, + [SMALL_STATE(12336)] = 563255, + [SMALL_STATE(12337)] = 563295, + [SMALL_STATE(12338)] = 563335, + [SMALL_STATE(12339)] = 563365, + [SMALL_STATE(12340)] = 563405, + [SMALL_STATE(12341)] = 563431, + [SMALL_STATE(12342)] = 563461, + [SMALL_STATE(12343)] = 563501, + [SMALL_STATE(12344)] = 563529, + [SMALL_STATE(12345)] = 563557, + [SMALL_STATE(12346)] = 563597, + [SMALL_STATE(12347)] = 563629, + [SMALL_STATE(12348)] = 563659, + [SMALL_STATE(12349)] = 563689, + [SMALL_STATE(12350)] = 563717, + [SMALL_STATE(12351)] = 563743, + [SMALL_STATE(12352)] = 563783, + [SMALL_STATE(12353)] = 563809, + [SMALL_STATE(12354)] = 563835, + [SMALL_STATE(12355)] = 563861, + [SMALL_STATE(12356)] = 563889, + [SMALL_STATE(12357)] = 563915, + [SMALL_STATE(12358)] = 563955, + [SMALL_STATE(12359)] = 563987, + [SMALL_STATE(12360)] = 564015, + [SMALL_STATE(12361)] = 564043, + [SMALL_STATE(12362)] = 564083, + [SMALL_STATE(12363)] = 564123, + [SMALL_STATE(12364)] = 564163, + [SMALL_STATE(12365)] = 564203, + [SMALL_STATE(12366)] = 564243, + [SMALL_STATE(12367)] = 564269, + [SMALL_STATE(12368)] = 564295, + [SMALL_STATE(12369)] = 564335, + [SMALL_STATE(12370)] = 564363, + [SMALL_STATE(12371)] = 564403, + [SMALL_STATE(12372)] = 564443, + [SMALL_STATE(12373)] = 564469, + [SMALL_STATE(12374)] = 564495, + [SMALL_STATE(12375)] = 564523, + [SMALL_STATE(12376)] = 564549, + [SMALL_STATE(12377)] = 564589, + [SMALL_STATE(12378)] = 564629, + [SMALL_STATE(12379)] = 564667, + [SMALL_STATE(12380)] = 564707, + [SMALL_STATE(12381)] = 564747, + [SMALL_STATE(12382)] = 564773, + [SMALL_STATE(12383)] = 564813, + [SMALL_STATE(12384)] = 564841, + [SMALL_STATE(12385)] = 564869, + [SMALL_STATE(12386)] = 564909, + [SMALL_STATE(12387)] = 564935, + [SMALL_STATE(12388)] = 564961, + [SMALL_STATE(12389)] = 565001, + [SMALL_STATE(12390)] = 565027, + [SMALL_STATE(12391)] = 565053, + [SMALL_STATE(12392)] = 565093, + [SMALL_STATE(12393)] = 565133, + [SMALL_STATE(12394)] = 565165, + [SMALL_STATE(12395)] = 565191, + [SMALL_STATE(12396)] = 565231, + [SMALL_STATE(12397)] = 565271, + [SMALL_STATE(12398)] = 565297, + [SMALL_STATE(12399)] = 565323, + [SMALL_STATE(12400)] = 565363, + [SMALL_STATE(12401)] = 565403, + [SMALL_STATE(12402)] = 565429, + [SMALL_STATE(12403)] = 565459, + [SMALL_STATE(12404)] = 565499, + [SMALL_STATE(12405)] = 565529, + [SMALL_STATE(12406)] = 565555, + [SMALL_STATE(12407)] = 565581, + [SMALL_STATE(12408)] = 565607, + [SMALL_STATE(12409)] = 565639, + [SMALL_STATE(12410)] = 565679, + [SMALL_STATE(12411)] = 565719, + [SMALL_STATE(12412)] = 565747, + [SMALL_STATE(12413)] = 565775, + [SMALL_STATE(12414)] = 565805, + [SMALL_STATE(12415)] = 565833, + [SMALL_STATE(12416)] = 565859, + [SMALL_STATE(12417)] = 565899, + [SMALL_STATE(12418)] = 565925, + [SMALL_STATE(12419)] = 565951, + [SMALL_STATE(12420)] = 565977, + [SMALL_STATE(12421)] = 566005, + [SMALL_STATE(12422)] = 566045, + [SMALL_STATE(12423)] = 566071, + [SMALL_STATE(12424)] = 566097, + [SMALL_STATE(12425)] = 566123, + [SMALL_STATE(12426)] = 566149, + [SMALL_STATE(12427)] = 566189, + [SMALL_STATE(12428)] = 566215, + [SMALL_STATE(12429)] = 566255, + [SMALL_STATE(12430)] = 566293, + [SMALL_STATE(12431)] = 566331, + [SMALL_STATE(12432)] = 566357, + [SMALL_STATE(12433)] = 566397, + [SMALL_STATE(12434)] = 566427, + [SMALL_STATE(12435)] = 566457, + [SMALL_STATE(12436)] = 566483, + [SMALL_STATE(12437)] = 566513, + [SMALL_STATE(12438)] = 566539, + [SMALL_STATE(12439)] = 566579, + [SMALL_STATE(12440)] = 566619, + [SMALL_STATE(12441)] = 566649, + [SMALL_STATE(12442)] = 566689, + [SMALL_STATE(12443)] = 566717, + [SMALL_STATE(12444)] = 566743, + [SMALL_STATE(12445)] = 566783, + [SMALL_STATE(12446)] = 566823, + [SMALL_STATE(12447)] = 566849, + [SMALL_STATE(12448)] = 566877, + [SMALL_STATE(12449)] = 566903, + [SMALL_STATE(12450)] = 566943, [SMALL_STATE(12451)] = 566969, [SMALL_STATE(12452)] = 567009, [SMALL_STATE(12453)] = 567035, @@ -842751,7 +842154,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4508), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9929), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8933), @@ -842781,8 +842184,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2288), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5349), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5345), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10765), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6162), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4287), @@ -842794,7 +842197,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4525), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12406), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12409), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12527), [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7412), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5232), @@ -842802,12 +842205,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4281), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4273), [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4279), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15152), [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12856), [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12861), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9027), [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7626), [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7626), @@ -842817,26 +842220,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2343), [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), - [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9994), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11090), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13775), [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7873), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13775), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14697), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11190), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14697), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10095), [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10792), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12427), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10095), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13081), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13081), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11244), [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10128), [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10282), [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8600), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12061), [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8809), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10622), [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10225), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10569), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11090), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12427), [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10744), [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8009), [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8734), @@ -842844,94 +842247,94 @@ static const TSParseActionEntry ts_parse_actions[] = { [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13376), [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9080), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11804), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11244), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11952), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13265), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11805), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11953), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13265), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9521), [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7264), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9521), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9200), [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10270), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9200), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10460), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11552), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8646), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10460), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11552), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8646), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14426), [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13526), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14426), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9320), [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11742), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9320), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10826), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10826), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11337), [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13584), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11337), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10634), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10634), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11783), [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11519), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11783), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12509), [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8569), [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10900), [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12464), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12509), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10018), [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11048), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11219), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10018), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10982), [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10982), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10193), [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10643), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10193), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11510), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10589), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11510), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10589), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11099), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9495), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6187), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9495), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10068), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10068), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10575), [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12422), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10575), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10688), [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11234), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10688), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10724), [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17024), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10724), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10959), [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7119), [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10176), [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13524), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10959), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13646), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9607), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13646), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9607), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10439), [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9167), [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9572), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10439), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10780), [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9690), [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13494), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10780), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10841), [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7752), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10841), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9674), [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10893), [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13442), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9674), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9798), [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16433), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9798), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9396), [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14483), [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10954), [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8362), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9396), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9703), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9703), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13715), [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10623), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13715), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10317), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10317), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7814), [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11137), [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11474), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7814), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10039), [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13756), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9994), [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13284), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10039), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13970), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13970), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7057), [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10828), [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), @@ -842942,7 +842345,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8898), [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12728), [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10379), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9061), [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4190), [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9856), [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9772), @@ -842950,32 +842353,32 @@ static const TSParseActionEntry ts_parse_actions[] = { [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7109), [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8277), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8334), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10046), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9299), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6247), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10046), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9299), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6247), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 4), [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7968), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 2), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7871), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9968), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9682), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7088), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10337), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 1), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9061), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 2), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7871), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9968), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9682), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7088), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10337), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 3), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8334), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11157), [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 3), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11157), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6147), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7648), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9906), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7648), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6147), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9906), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compilation_unit, 1), [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5822), [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12889), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4194), [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12845), [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12847), @@ -843040,7 +842443,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2277), [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), - [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), + [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4014), [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4322), [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5465), @@ -843071,7 +842474,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_block, 2), [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5822), [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), - [686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(156), + [686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(155), [689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(7689), [692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(2304), [695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5793), @@ -843098,8 +842501,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(2204), [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(9643), - [765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5349), - [768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(155), + [765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5345), + [768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(152), [771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(6162), [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(2403), [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5340), @@ -843110,11 +842513,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(4525), [795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(13236), [798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(2412), - [801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(1877), + [801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(1876), [804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(2368), [807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(12856), [810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(12861), - [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5349), + [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(5345), [816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(9856), [819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(7626), [822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_self_type, 2, .dynamic_precedence = 1), SHIFT(7626), @@ -843131,12 +842534,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7783), [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317), [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5651), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4023), [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4482), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12638), [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12679), @@ -843152,11 +842555,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8781), [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), + [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4609), + [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4610), [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10476), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2), [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2), [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4981), @@ -843166,107 +842569,107 @@ static const TSParseActionEntry ts_parse_actions[] = { [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4463), [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13234), [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12769), [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12531), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5040), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5777), [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5777), [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5775), [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5694), [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4686), - [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10408), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5374), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4630), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4521), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12613), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12825), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5441), - [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6405), - [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), - [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6410), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6246), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4703), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10602), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5195), - [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258), - [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4642), - [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4498), - [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12801), - [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12943), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), - [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5259), - [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6443), - [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), - [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), - [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4985), + [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4703), + [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10602), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5195), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4495), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12801), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12943), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), + [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5259), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6443), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4687), + [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10408), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5367), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), + [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4630), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4521), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12613), + [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12825), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5440), + [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6405), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), + [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6410), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6246), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), + [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4983), [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10570), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5687), [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5058), [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4477), [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12694), [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12587), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5735), [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7325), [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7325), [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7321), [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7033), [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7330), - [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4994), + [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4990), [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10657), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5590), [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), - [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5019), - [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4456), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5020), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4455), [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2651), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12873), [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12920), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4994), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5960), [1082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6890), [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6890), [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6893), [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7097), [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6888), - [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5476), + [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5475), [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10480), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [1098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6637), [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), - [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5408), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5407), [1104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4478), [1106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), - [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12586), [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12872), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6442), [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8019), [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8019), [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8018), [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7881), [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), - [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4900), + [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4898), [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10598), [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [1134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5931), @@ -843274,10 +842677,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4999), [1140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4474), [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), [1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12644), [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12660), - [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898), [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5816), [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7068), [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), @@ -843324,7 +842727,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5128), [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4526), [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3020), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12871), [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12904), [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), @@ -843358,9 +842761,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7212), [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5561), - [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4490), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4489), [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12940), [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12850), [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5538), @@ -843372,7 +842775,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8766), [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4517), [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10492), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8051), [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4471), @@ -843414,18 +842817,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10572), [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6214), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4594), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4595), [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10533), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8635), [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160), [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4549), [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4519), [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12583), [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12619), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4594), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8323), [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5683), [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), @@ -843434,13 +842837,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5695), [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5654), [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10594), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7298), [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5612), [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4512), [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12910), [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12837), [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), @@ -843450,18 +842853,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8631), [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8319), [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8644), - [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4531), + [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4598), [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10358), - [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8715), [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2223), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4497), [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3585), [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12730), [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12999), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4531), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8437), [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6023), [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), @@ -843494,13 +842897,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2245), [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6742), [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10413), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7995), [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6721), [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4510), [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3827), - [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12530), [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12802), [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6742), @@ -843521,13 +842924,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6341), [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10590), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7528), [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2361), [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6346), [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4480), [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12659), [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12941), [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), @@ -843549,13 +842952,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5961), [1692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10405), - [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6889), [1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5958), [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4452), [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12676), [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12876), [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), @@ -843567,7 +842970,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8332), [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), - [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4014), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13174), [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), @@ -843624,13 +843027,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2296), [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4713), [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10443), - [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9362), [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4632), [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4518), [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3967), - [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12921), [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12640), [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), @@ -843648,7 +843051,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6695), [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4470), [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3969), - [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), [1894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12578), [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12731), [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), @@ -843692,7 +843095,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), - [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), + [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4011), [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13050), [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7631), @@ -843717,18 +843120,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2373), [2028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), - [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4764), + [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766), [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10549), - [2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [2036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9526), [2038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), - [2040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4646), + [2040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645), [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4469), [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3970), - [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12824), [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12946), - [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9294), [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6624), [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), @@ -843771,7 +843174,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2358), [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), [2142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), [2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3976), @@ -843800,7 +843203,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4257), [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), + [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13344), [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2166), @@ -843808,9 +843211,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375), [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278), - [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4231), - [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13326), [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10441), [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4019), @@ -843827,10 +843230,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4215), [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4214), [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4240), [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4248), - [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4237), [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), @@ -843846,7 +843249,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13290), [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4250), [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4006), [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), @@ -843857,7 +843260,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4251), [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4241), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4225), [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4221), @@ -843866,7 +843269,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4011), + [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3972), [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), [2332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13167), [2334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8945), @@ -843931,7 +843334,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), [2454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), [2456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), - [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), + [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3977), [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13145), [2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), @@ -843964,16 +843367,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [2518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10325), [2520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814), [2522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), - [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [2528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4686), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [2528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4687), [2531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_expression, 1), - [2533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(138), + [2533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(137), [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_expression, 1), [2538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4630), [2541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2640), - [2544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1876), - [2547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4686), + [2544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1877), + [2547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4687), [2550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7469), [2553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2155), [2556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4537), @@ -843986,70 +843389,70 @@ static const TSParseActionEntry ts_parse_actions[] = { [2576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(10000), [2579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2288), [2582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5961), - [2585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(128), + [2585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(154), [2588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5958), [2591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3855), - [2594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1861), + [2594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1870), [2597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5961), [2600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8634), [2603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2170), [2606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7372), [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13126), [2611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5822), - [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(156), + [2614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(155), [2617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5793), [2620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2413), [2623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1865), [2626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5822), [2629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9886), [2632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2204), - [2635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5349), - [2638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(155), + [2635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5345), + [2638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(152), [2641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5340), [2644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), [2646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2412), - [2649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1877), - [2652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5349), + [2649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1876), + [2652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5345), [2655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8837), [2658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5538), [2661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(133), [2664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5561), [2667] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3057), - [2670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1858), + [2670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1871), [2673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5538), [2676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7754), [2679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2341), - [2682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4764), - [2685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(135), - [2688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4646), + [2682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4766), + [2685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(134), + [2688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4645), [2691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3970), - [2694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1859), - [2697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4764), + [2694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1872), + [2697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4766), [2700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8934), [2703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2216), - [2706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4985), - [2709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(141), + [2706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4983), + [2709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(138), [2712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5058), [2715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2652), - [2718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1879), - [2721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4985), + [2718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1880), + [2721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4983), [2724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7510), [2727] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2259), [2730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4703), - [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(154), - [2736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4642), + [2733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(153), + [2736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4641), [2739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2645), [2742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1864), [2745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4703), [2748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7903), [2751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2326), - [2754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4994), - [2757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(146), - [2760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5019), + [2754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4990), + [2757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(145), + [2760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5020), [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), [2765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2651), - [2768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1883), - [2771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4994), + [2768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1884), + [2771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4990), [2774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7682), [2777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8890), [2780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9810), @@ -844067,34 +843470,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [2808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(140), [2811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5128), [2814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3020), - [2817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1857), + [2817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1860), [2820] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5136), [2823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8056), [2826] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2330), [2829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9971), - [2832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4900), + [2832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4898), [2835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(132), [2838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4999), [2841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2654), - [2844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1878), - [2847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4900), + [2844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1879), + [2847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4898), [2850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8924), [2853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2266), [2856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5575), [2859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(129), [2862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5651), [2865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4019), - [2868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1885), + [2868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1868), [2871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5575), [2874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8779), [2877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2112), [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), [2882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3977), + [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4000), [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597), [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13338), [2890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(10550), - [2893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), + [2893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), [2895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), [2897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9140), [2900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7411), @@ -844104,7 +843507,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(151), [2915] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6695), [2918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3969), - [2921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1875), + [2921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1857), [2924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(6715), [2927] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(10325), [2930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2278), @@ -844121,44 +843524,44 @@ static const TSParseActionEntry ts_parse_actions[] = { [2962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9856), [2965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8316), [2968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6742), - [2971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(150), + [2971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(128), [2974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6721), [2977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), [2979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3827), - [2982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1874), + [2982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1875), [2985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(6742), [2988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8812), [2991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2296), [2994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9198), - [2997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4609), - [3000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(148), + [2997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4610), + [3000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(147), [3003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4568), [3006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2633), - [3009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1882), - [3012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4609), + [3009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1883), + [3012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4610), [3015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6106), [3018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2246), [3021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5654), - [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(134), + [3024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(149), [3027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5612), [3030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3593), - [3033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1872), + [3033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1858), [3036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5654), [3039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8574), [3042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2226), - [3045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4594), - [3048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(145), + [3045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4595), + [3048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(144), [3051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4549), [3054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3202), - [3057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1871), - [3060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4594), + [3057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1861), + [3060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4595), [3063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8741), [3066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7406), [3069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6341), - [3072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(137), + [3072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(136), [3075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6346), [3078] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3640), - [3081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1868), + [3081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1873), [3084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(6341), [3087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8819), [3090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2319), @@ -844170,33 +843573,33 @@ static const TSParseActionEntry ts_parse_actions[] = { [3107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7521), [3110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3968), [3113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9258), - [3116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4531), - [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(144), - [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4566), + [3116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4598), + [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(143), + [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4569), [3125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3585), [3128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1867), - [3131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4531), + [3131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4598), [3134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8783), [3137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7707), [3140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4517), - [3143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(136), + [3143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(135), [3146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4471), [3149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2816), [3152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1863), [3155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4517), [3158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8108), - [3161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5476), - [3164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(143), - [3167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5408), + [3161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5475), + [3164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(142), + [3167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(5407), [3170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2653), - [3173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1860), - [3176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5476), + [3173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1878), + [3176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(5475), [3179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7408), [3182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(2315), [3185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(6174), [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), - [3192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4000), + [3192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), [3194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), [3196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13203), [3198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9840), @@ -844216,17 +843619,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [3230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(8866), [3233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), [3235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [3237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3972), + [3237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), [3239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), [3241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13057), [3243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(10556), [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), [3250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4713), - [3253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(147), + [3253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(146), [3256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(4632), [3259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(3967), - [3262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1873), + [3262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(1874), [3265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__simple_expression, 1), SHIFT(4713), [3268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(9154), [3271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(7418), @@ -844242,16 +843645,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [3298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9984), - [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10556), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9840), [3310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10361), - [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4451), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12838), [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12573), [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10714), @@ -844263,34 +843666,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10550), [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8849), - [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), - [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7729), - [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10049), - [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), - [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), - [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9459), - [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7608), + [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), + [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), + [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6925), + [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10049), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), + [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), + [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), + [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9459), [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5458), [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13452), [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), - [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9878), + [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), + [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7608), [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9649), - [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1929), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9699), - [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12792), - [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13197), + [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9878), + [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1929), + [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9699), + [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12792), [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11684), [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), @@ -844309,26 +843712,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8079), [3430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8330), - [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6913), + [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13197), [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8241), [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), [3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), - [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), + [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), + [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6913), [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14277), [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10510), + [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10393), [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), - [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), - [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), + [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4850), + [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), + [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), [3478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), @@ -844337,14 +843740,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9883), [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6980), - [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6965), + [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), + [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8145), [3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7400), [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), - [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8405), + [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), + [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), @@ -844353,8 +843756,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8115), [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12956), - [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12882), + [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8405), [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), @@ -844367,14 +843770,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), [3546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9366), - [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), - [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7337), + [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12882), [3554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1927), [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8985), [3558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7953), - [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10107), + [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7337), [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8643), [3570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), @@ -844389,8 +843792,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8499), [3590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), - [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6251), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), + [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10107), [3598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), @@ -844409,32 +843812,32 @@ static const TSParseActionEntry ts_parse_actions[] = { [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5576), [3630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), - [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), - [3638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), - [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8145), - [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7802), - [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), - [3654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9279), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8609), - [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), - [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1995), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6493), - [3670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6925), - [3674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8058), + [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), + [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6251), + [3638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), + [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), + [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7802), + [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), + [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9279), + [3654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8609), + [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), + [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1995), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6493), + [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925), + [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), + [3670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8058), + [3674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9063), [3678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1911), [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), [3682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), [3686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), [3690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), @@ -844445,8 +843848,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9373), [3702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7113), - [3706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), + [3706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6965), [3710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14791), [3714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), @@ -844466,9 +843869,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), [3746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), [3750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), [3754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), [3758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), @@ -844495,8 +843898,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), [3802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7391), - [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), - [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9063), + [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7729), [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7268), [3814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), @@ -844519,27 +843922,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9029), [3850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8825), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6265), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8263), [3856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10118), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7172), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9014), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8756), + [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6265), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8735), [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6922), [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7943), [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8534), [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9963), [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8907), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7676), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8756), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8735), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), + [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7172), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9014), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7676), [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9004), [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8015), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8263), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10677), @@ -844697,15 +844100,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [4204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12448), [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12448), [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12459), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12446), - [4214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10156), - [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [4214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10024), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [4218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10347), - [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [4222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6328), [4224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18081), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [4228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6973), [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3799), [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12026), @@ -844720,45 +844123,45 @@ static const TSParseActionEntry ts_parse_actions[] = { [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11974), [4254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10052), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [4258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7266), [4260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18363), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [4264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7965), [4266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3298), - [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11939), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11941), [4270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7263), [4272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8965), [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7266), [4278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7658), - [4280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12385), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12385), - [4284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12380), - [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12403), - [4290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5420), + [4280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12386), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12386), + [4284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12381), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12406), + [4290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5418), [4292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18338), [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [4296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5556), [4298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12003), - [4302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5464), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12004), + [4302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5463), [4304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9123), [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5420), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5418), [4310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6087), [4312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13668), [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13668), [4316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13667), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13669), [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5625), [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18381), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [4328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6538), [4330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3303), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11872), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11873), [4334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5629), [4336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9129), [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), @@ -844771,25 +844174,25 @@ static const TSParseActionEntry ts_parse_actions[] = { [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13891), [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10021), [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [4358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4580), - [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4627), + [4358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4581), + [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4669), [4362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12063), [4366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4626), [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), - [4372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4728), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4882), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [4372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4724), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4879), [4378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18402), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [4382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5326), [4384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3754), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11827), - [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4895), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11829), + [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4893), [4390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9159), [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), [4396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5305), [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13320), [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13320), @@ -844801,7 +844204,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [4414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5971), [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3904), - [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11995), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11796), [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5460), [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9015), [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), @@ -844813,7 +844216,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13688), [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7607), [4440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18005), - [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8889), [4446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3630), [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11993), @@ -844825,168 +844228,168 @@ static const TSParseActionEntry ts_parse_actions[] = { [4460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11702), [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11702), [4464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11707), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11699), [4470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10058), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10143), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4748), + [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4750), [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18376), [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [4484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818), [4486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3895), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11901), - [4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4745), + [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11904), + [4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4746), [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9483), [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), - [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), + [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5055), [4500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12788), [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12788), [4504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12787), [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12791), - [4508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5393), - [4510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18422), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [4514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5696), - [4516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11738), - [4520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5443), - [4522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9375), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), - [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), - [4528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5679), - [4530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13436), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13436), - [4534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13437), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13421), - [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10064), - [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [4542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4834), - [4544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18412), - [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [4548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5436), - [4550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), - [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11782), - [4554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4844), - [4556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9458), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), - [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), - [4562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5273), - [4564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13381), - [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13381), - [4568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13375), - [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13382), - [4574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10205), - [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [4578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6881), - [4580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18177), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [4584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8181), - [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), - [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12015), - [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6849), - [4592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9415), - [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), - [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), - [4598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8173), - [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12088), - [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12088), - [4604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12085), - [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12100), - [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10080), - [4612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10047), - [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10216), - [4616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7369), - [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [4620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10074), - [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [4624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10076), - [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [4628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4741), - [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4813), - [4632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3716), - [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11904), - [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4725), - [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491), - [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), - [4642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4883), - [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [4646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5116), - [4648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18313), - [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [4652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), - [4654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), - [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12021), - [4658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5186), - [4660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9515), - [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), - [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116), - [4666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5532), - [4668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13703), - [4670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13703), - [4672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13713), - [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13705), - [4678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4644), - [4680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4875), - [4682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), - [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12012), - [4686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4661), - [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), - [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), - [4692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5060), - [4694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5646), - [4696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18378), - [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [4700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6581), - [4702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), - [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12006), - [4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5655), - [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9316), - [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), - [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6412), - [4716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13958), - [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13958), - [4720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13907), - [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13881), - [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10122), - [4728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5528), - [4730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18404), - [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [4734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6349), - [4736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), - [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11815), - [4740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5534), - [4742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9208), - [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), - [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), - [4748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6200), - [4750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13752), - [4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13752), - [4754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13746), - [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13755), - [4758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4494), - [4760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18353), - [4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [4764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), - [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), - [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11928), - [4770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4466), - [4772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9384), - [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), - [4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), - [4778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4534), - [4780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11681), - [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11681), - [4784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11685), - [4786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11675), - [4788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10024), + [4508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10156), + [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [4512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10064), + [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [4516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4833), + [4518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18412), + [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [4522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5435), + [4524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), + [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11782), + [4528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4843), + [4530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9458), + [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), + [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), + [4536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5275), + [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13381), + [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13381), + [4542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13375), + [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13382), + [4548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10205), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [4552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6881), + [4554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18177), + [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [4558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8181), + [4560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), + [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12016), + [4564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6849), + [4566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9415), + [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), + [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), + [4572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8173), + [4574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12088), + [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12088), + [4578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12085), + [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12100), + [4584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10080), + [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10047), + [4588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4644), + [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4873), + [4592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), + [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12013), + [4596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4660), + [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), + [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), + [4602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5060), + [4604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7369), + [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [4608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10216), + [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10076), + [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10122), + [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [4618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10074), + [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [4622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5646), + [4624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18378), + [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [4628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6581), + [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12007), + [4634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5655), + [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9316), + [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [4642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6412), + [4644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13958), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13958), + [4648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13907), + [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13881), + [4652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4741), + [4654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4813), + [4656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3716), + [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11905), + [4660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4726), + [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491), + [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [4666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4883), + [4668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [4670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5116), + [4672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18313), + [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [4676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), + [4678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), + [4680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12021), + [4682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5186), + [4684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9515), + [4686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116), + [4690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5532), + [4692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13703), + [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13703), + [4696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13713), + [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13705), + [4700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5528), + [4702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18404), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6349), + [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), + [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11816), + [4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5534), + [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9208), + [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), + [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), + [4720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6200), + [4722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13752), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13752), + [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13746), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13755), + [4730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4494), + [4732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18353), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [4736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4564), + [4738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), + [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11931), + [4742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4466), + [4744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9384), + [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), + [4750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4534), + [4752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11681), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11681), + [4756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11685), + [4758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11675), + [4760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5393), + [4762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18422), + [4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5696), + [4768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), + [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11738), + [4772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5443), + [4774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9375), + [4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), + [4778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), + [4780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5679), + [4782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13436), + [4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13436), + [4786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13437), + [4788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13421), [4790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10037), [4792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10069), [4794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10247), @@ -844996,7 +844399,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [4804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7259), [4806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), - [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12016), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12017), [4810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6760), [4812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8972), [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), @@ -845006,7 +844409,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13198), [4824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13191), [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13218), - [4828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4562), + [4828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), [4830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18406), [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [4834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4796), @@ -845015,27 +844418,27 @@ static const TSParseActionEntry ts_parse_actions[] = { [4840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), [4842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9253), [4844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), - [4846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), - [4848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4782), + [4846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), + [4848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4781), [4850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11812), [4852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11812), - [4854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12013), + [4854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12014), [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11769), [4858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10030), [4860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), [4862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5468), [4864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), [4866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12023), - [4868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5022), + [4868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5023), [4870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), [4872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4972), [4874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5099), - [4876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [4876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [4878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10086), [4880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5721), [4882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6763), [4884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259), - [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11959), + [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11960), [4888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5762), [4890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482), [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), @@ -845068,7 +844471,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11041), [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9737), [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), - [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), + [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2474), [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13856), [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), [4958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9943), @@ -845080,7 +844483,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16481), [4972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6460), [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11122), - [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), + [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10146), [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7409), [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6891), @@ -845142,7 +844545,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), [5096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7848), [5098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), - [5100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), + [5100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4987), [5102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6197), [5106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14082), @@ -845155,7 +844558,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7527), [5122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8767), [5124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3632), - [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12018), + [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11820), [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7617), [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), [5132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7527), @@ -845196,8 +844599,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5797), [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), - [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5267), - [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5471), + [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5273), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11320), [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9474), @@ -845225,7 +844628,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11233), [5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5714), - [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12252), + [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12253), [5268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), [5270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11491), [5272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6359), @@ -845253,9 +844656,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6824), [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8970), [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), - [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), - [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), - [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), + [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), + [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), [5328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), [5330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9108), [5332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10395), @@ -845273,7 +844676,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14294), [5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), [5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13599), - [5362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5418), + [5362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13600), [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7291), [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8103), @@ -845297,40 +844700,40 @@ static const TSParseActionEntry ts_parse_actions[] = { [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8089), [5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8090), [5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), - [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11984), + [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11985), [5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7917), [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10034), [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9734), - [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11968), + [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11977), [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8444), [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9728), [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7241), - [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11823), + [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11825), [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13328), [5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8436), [5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9194), [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7078), [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7920), - [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11824), + [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11827), [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8308), [5448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8112), [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8642), - [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), [5454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7930), [5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), [5460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), - [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), + [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8180), [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10079), - [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), - [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), + [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), + [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11660), [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13954), [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11655), @@ -845343,7 +844746,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6414), [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13886), [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), - [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12118), + [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12121), [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12116), [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), [5508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10240), @@ -845353,63 +844756,63 @@ static const TSParseActionEntry ts_parse_actions[] = { [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11539), [5518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12311), [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6065), - [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), + [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), - [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8428), [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), - [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), + [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5399), [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7118), - [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), - [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12185), + [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339), + [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12186), [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8132), [5548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5306), [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7111), [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8306), - [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), + [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8484), [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), [5564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), [5566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9306), [5568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8324), - [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), - [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12215), + [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12218), [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132), [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12042), [5580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7730), - [5582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [5582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), [5584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), - [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), + [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), [5588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7178), [5590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12596), [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), [5598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11903), - [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4947), + [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), [5602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12261), - [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), + [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), - [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4943), + [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), [5610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6960), [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5865), [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), - [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4866), + [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5001), [5624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082), - [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), + [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), - [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), - [5634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), + [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), + [5634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), [5636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8670), [5638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), [5640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13663), @@ -845418,7 +844821,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11780), [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7758), - [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4963), + [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), [5654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11773), [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), @@ -845437,7 +844840,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6053), [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7643), [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), - [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), + [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), [5696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), @@ -845463,7 +844866,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11109), [5738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7343), [5740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8872), - [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), [5744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13033), [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13037), [5748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13621), @@ -845477,15 +844880,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6816), [5766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12463), [5768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), - [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12139), + [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12145), [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), - [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), - [5776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12129), + [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5375), + [5776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12133), [5778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11950), [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), - [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12121), + [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12122), [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7021), [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9202), [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), @@ -845521,7 +844924,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12572), [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8177), [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13370), - [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), + [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13156), @@ -845529,8 +844932,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9328), [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9602), [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7427), - [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12275), - [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12081), + [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7534), [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6539), [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), @@ -845555,7 +844958,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), [5924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6987), - [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), + [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6884), [5932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11261), @@ -845579,7 +844982,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13822), [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9605), [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), - [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11964), + [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11968), [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13826), [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7720), [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13224), @@ -845588,7 +844991,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11897), [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6532), [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9897), - [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), + [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), [5994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), [5996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9894), [5998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6557), @@ -845602,7 +845005,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), [6016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8717), [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), - [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), + [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), [6022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), [6024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7567), [6026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6817), @@ -845614,10 +845017,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [6038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6940), [6040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13341), [6042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), - [6044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11909), + [6044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11911), [6046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), - [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11906), + [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11907), [6052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9301), [6054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7582), [6056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9861), @@ -845625,11 +845028,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9854), [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6575), [6064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11803), - [6066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), + [6066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), [6068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13625), [6070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12501), [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), - [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), [6078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7893), [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8303), @@ -845650,11 +845053,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13977), [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), [6114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), - [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12211), + [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12212), [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11437), - [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), [6122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6823), - [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), + [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), [6126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14252), [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7224), @@ -845666,14 +845069,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5188), [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8854), - [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), + [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13979), [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11975), - [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), + [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13651), - [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), + [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8565), [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11329), [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9025), @@ -845686,9 +845089,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [6182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9011), [6184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7253), [6186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18061), - [6188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [6188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [6190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7568), - [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11994), + [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11996), [6194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7238), [6196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), @@ -845698,7 +845101,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [6208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5760), [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12027), - [6212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5233), + [6212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5118), [6214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), [6218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5288), @@ -845728,7 +845131,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5682), [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7295), [6270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18388), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7989), [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11755), [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7292), @@ -845785,7 +845188,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18343), [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [6384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6714), - [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11962), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11963), [6388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620), [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), @@ -845798,7 +845201,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18159), [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [6410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6522), - [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11867), + [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11868), [6414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5618), [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), @@ -845809,7 +845212,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18171), [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [6432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7063), - [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11862), + [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11863), [6436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6299), [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6298), @@ -845818,14 +845221,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18068), [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [6450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8656), - [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11946), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11947), [6454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7985), [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7972), [6460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7858), [6462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18019), [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11713), + [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11995), [6468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11756), [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11756), [6472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11761), @@ -845834,16 +845237,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [6478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18333), [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [6482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7222), - [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11817), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11818), [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6290), [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), [6492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6706), [6494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7922), [6496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18183), - [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [6500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8363), - [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11854), + [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11855), [6504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7927), [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7922), @@ -845865,14 +845268,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7070), [6542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7256), [6544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7593), - [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11963), + [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11964), [6548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7243), [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), [6554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7444), [6556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8445), [6558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17998), - [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [6562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9481), [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11981), [6566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8327), @@ -845885,7 +845288,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12324), [6582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9432), [6584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18411), - [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [6588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9891), [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11785), [6592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9429), @@ -845906,25 +845309,25 @@ static const TSParseActionEntry ts_parse_actions[] = { [6622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8434), [6626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8905), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11991), + [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11992), [6630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6327), [6632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6842), - [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11985), + [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11986), [6636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6332), [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), [6642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6158), - [6644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4765), + [6644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4764), [6646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17991), [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [6650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5054), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12010), - [6654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783), + [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12011), + [6654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4782), [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), - [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [6660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4665), + [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [6660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4664), [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), - [6664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4508), + [6664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4507), [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), [6668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5030), [6670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4805), @@ -845933,12 +845336,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [6676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4804), [6678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4805), - [6682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4762), + [6682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4761), [6684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5490), [6686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18147), [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6608), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11883), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11885), [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5660), [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), @@ -845951,7 +845354,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18318), [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [6716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7198), - [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11832), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11834), [6720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6294), [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), @@ -845959,7 +845362,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12029), [6730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6390), [6732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18099), - [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), [6736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6896), [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12038), [6740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6369), @@ -845979,18 +845382,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [6768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8587), [6770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5061), [6772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5438), - [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11913), + [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11914), [6776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5071), [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061), - [6782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), - [6784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4532), - [6786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4768), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11849), + [6782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4895), + [6784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4625), + [6786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4765), + [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11850), [6790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4605), [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), - [6794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4532), - [6796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4548), + [6794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), + [6796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), [6798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8830), [6800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9178), [6802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12022), @@ -846000,21 +845403,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [6810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8583), [6812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6968), [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8267), - [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12014), + [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12015), [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6941), [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6968), [6824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7010), [6826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), [6828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6241), - [6830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4912), + [6830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4911), [6832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18308), [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [6836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5124), - [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11833), - [6840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), + [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11836), + [6840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4920), [6842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), - [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912), + [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4998), [6848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5451), [6850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18397), @@ -846031,7 +845434,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4955), [6874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6274), [6876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18382), - [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [6880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7257), [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11764), [6884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6277), @@ -846046,17 +845449,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), [6904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7817), [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2540), - [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4680), - [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), + [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4681), + [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4930), [6912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5280), - [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11836), - [6916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), + [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11840), + [6916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4945), [6918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), - [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), + [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5075), [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5466), [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18380), - [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5785), [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11768), [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5455), @@ -846065,7 +845468,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5422), [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5562), [6944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18415), - [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [6948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6315), [6950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11719), [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5555), @@ -846075,14 +845478,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), [6962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5236), [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), - [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4675), + [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5364), [6972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5835), [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18054), [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [6978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6535), - [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12005), + [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12006), [6982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5939), [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), [6986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), @@ -846094,7 +845497,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), [7000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5350), [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), - [7004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4583), + [7004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4584), [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), [7008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5439), [7010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9882), @@ -846110,8 +845513,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10503), [7032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11364), [7034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), - [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), - [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), + [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), + [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), @@ -846120,8 +845523,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4063), [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), - [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), - [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), + [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), + [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), @@ -846162,14 +845565,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115), - [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), - [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), - [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), + [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), + [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), + [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), + [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), @@ -846188,14 +845591,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), - [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), + [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115), + [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4054), [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), [7202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), - [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), - [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), + [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), [7210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), [7212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), @@ -846208,8 +845611,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4130), [7230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), - [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), + [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), @@ -846264,7 +845667,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), [7342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10660), [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), - [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11912), + [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11913), [7348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12990), [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10521), [7352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10388), @@ -846272,7 +845675,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10301), [7358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10944), [7360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10654), - [7362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11894), + [7362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11900), [7364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3350), [7366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10479), [7368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), @@ -846280,7 +845683,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10654), [7374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10259), [7376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11593), - [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11932), + [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11933), [7380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10255), [7382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11621), [7384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10130), @@ -846318,9 +845721,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [7448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10196), [7450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11022), [7452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11787), - [7454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11841), + [7454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11845), [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [7458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12371), + [7458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12375), [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7520), [7462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11791), [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), @@ -846352,7 +845755,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10808), [7518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transparent_modifier, 1), [7520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11508), - [7522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12007), + [7522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12008), [7524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11580), [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2470), [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11508), @@ -846416,67 +845819,67 @@ static const TSParseActionEntry ts_parse_actions[] = { [7644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4441), [7646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4450), [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13944), - [7650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4360), - [7652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), - [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14736), - [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12883), - [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11611), - [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12692), - [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), - [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12410), - [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12479), - [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9961), - [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9958), - [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12218), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12834), - [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17908), - [7678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4347), - [7680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4395), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13936), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12977), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16523), - [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12612), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12309), - [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12364), - [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12362), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12635), - [7700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__annotated_type, 1), - [7702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__annotated_type, 1), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), - [7706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9314), - [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [7710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12656), + [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12977), + [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16523), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12612), + [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12309), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12364), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9961), + [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9958), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12362), + [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12635), + [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17908), + [7672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4360), + [7674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4377), + [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14736), + [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12883), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11611), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12692), + [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12410), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12479), + [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12219), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12834), + [7694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4347), + [7696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4392), + [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13936), + [7700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4410), + [7702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4414), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14675), + [7706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), + [7708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4378), + [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14750), [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16422), [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), - [7716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4376), - [7718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4373), - [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13500), - [7722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4382), - [7724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4384), - [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13525), - [7728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), - [7730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4379), - [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14750), - [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), - [7736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 2, .production_id = 3), - [7738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 2, .production_id = 3), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [7744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12636), - [7746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_application, 1), - [7748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_application, 1), - [7750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8209), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12497), - [7754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4429), - [7756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4434), - [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14825), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12475), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12848), - [7766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4410), - [7768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4414), - [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14675), + [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12497), + [7718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4381), + [7720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4382), + [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13525), + [7724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4375), + [7726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4373), + [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13500), + [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [7732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 2, .production_id = 3), + [7734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 2, .production_id = 3), + [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), + [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [7740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12636), + [7742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_application, 1), + [7744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_application, 1), + [7746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8209), + [7748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4429), + [7750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4434), + [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14825), + [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), + [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12475), + [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12848), + [7760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__annotated_type, 1), + [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__annotated_type, 1), + [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), + [7766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9314), + [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [7770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12656), [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11530), [7774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4356), [7776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4346), @@ -846488,7 +845891,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11793), [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), [7792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9383), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), [7796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12892), [7798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_projected_type, 3, .production_id = 85), [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), @@ -846497,7 +845900,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9009), [7808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__infix_type_choice, 1), [7810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18394), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [7814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__infix_type_choice, 1), [7816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8198), [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13534), @@ -846506,31 +845909,31 @@ static const TSParseActionEntry ts_parse_actions[] = { [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13565), [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3), [7828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18392), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), [7836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12710), [7838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5), - [7840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11889), - [7842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18328), - [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [7846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12111), - [7848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11879), - [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), - [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11889), - [7854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11741), - [7856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [7858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16426), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16030), + [7840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [7842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16426), + [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16030), + [7846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11891), + [7848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18328), + [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [7852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12111), + [7854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11880), + [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11891), + [7860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11741), [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14725), [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), [7866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9151), [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), [7870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12901), [7872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_type, 1), - [7874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18373), - [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13547), + [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13547), + [7876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18373), + [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [7880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7583), [7882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4), [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14613), @@ -846559,8 +845962,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13550), [7932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, .production_id = 43), [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14794), - [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14765), - [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13830), + [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13830), + [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14765), [7940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5), [7942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_type, 2, .production_id = 42), [7944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_type, 2, .production_id = 42), @@ -846573,14 +845976,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [7958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11461), [7960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18033), [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [7964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11953), + [7964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11954), [7966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11535), [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11461), [7972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11512), [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13898), - [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13819), - [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13866), + [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13866), + [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13819), [7980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4), [7982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10344), [7984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18231), @@ -846597,17 +846000,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6313), [8008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6285), [8010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9028), - [8012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18249), - [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [8016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7494), - [8018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5240), - [8020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18117), - [8022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [8024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5155), - [8026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5168), - [8028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [8030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), - [8032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5487), + [8012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5240), + [8014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18117), + [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [8018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5155), + [8020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5173), + [8022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), + [8026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5487), + [8028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18249), + [8030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [8032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7494), [8034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_expression, 2), [8036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_expression, 2), [8038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13256), @@ -846617,15 +846020,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [8046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_identifier, 1, .production_id = 7), [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), [8050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9540), - [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), [8054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12880), - [8056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4751), + [8056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4752), [8058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18237), [8060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [8062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4709), - [8064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4679), + [8064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4678), [8066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), - [8068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), + [8068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), [8070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4806), [8072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8030), [8074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4202), @@ -846635,7 +846038,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4201), [8084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), - [8088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1791), + [8088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1793), [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), [8094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), @@ -846661,12 +846064,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [8134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7642), [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5272), [8138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5137), - [8140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5427), + [8140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5421), [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5272), [8146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5219), [8148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18420), - [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [8152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7715), [8154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18409), [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), @@ -846675,7 +846078,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18243), [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [8166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5242), - [8168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5463), + [8168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5453), [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), [8174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5428), @@ -846692,74 +846095,74 @@ static const TSParseActionEntry ts_parse_actions[] = { [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7274), [8200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7190), - [8202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9125), - [8204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9127), - [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8961), - [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), - [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9125), - [8212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8981), - [8214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7669), - [8216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7907), - [8218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7548), - [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7669), - [8224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7866), - [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16295), - [8228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 1), - [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12822), - [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [8240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12545), - [8242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3, .production_id = 66), - [8244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3, .production_id = 66), - [8246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6280), - [8248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6338), - [8250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6281), - [8252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), - [8256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6681), - [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [8260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18401), - [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [8264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7931), - [8266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8266), - [8268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7933), - [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7931), - [8274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8136), - [8276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4959), - [8278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18393), - [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [8282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), - [8284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969), - [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), - [8290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4867), - [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [8294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9487), - [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), - [8298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12789), - [8300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7660), - [8302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7902), - [8304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7662), - [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7660), - [8310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7857), - [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), - [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [8316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12695), - [8318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9401), - [8320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18225), - [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [8324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6835), - [8326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7240), - [8328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6792), - [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [8332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6835), - [8334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7195), - [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12365), + [8202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7669), + [8204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7907), + [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7548), + [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7669), + [8212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7866), + [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16295), + [8216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 1), + [8218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 3, .production_id = 66), + [8220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_expression, 3, .production_id = 66), + [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [8226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12822), + [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [8232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12545), + [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6280), + [8236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6338), + [8238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6281), + [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), + [8244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6681), + [8246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4959), + [8248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18393), + [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), + [8254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969), + [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), + [8260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4866), + [8262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18401), + [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [8266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7931), + [8268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8266), + [8270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7933), + [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7931), + [8276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8136), + [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [8280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9401), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [8284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9487), + [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [8288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12789), + [8290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7660), + [8292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7902), + [8294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7662), + [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7660), + [8300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7857), + [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [8306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12695), + [8308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18225), + [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [8312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6835), + [8314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7240), + [8316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6792), + [8318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [8320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6835), + [8322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7195), + [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12371), + [8326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9125), + [8328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9127), + [8330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8961), + [8332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [8334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9125), + [8336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8981), [8338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7232), [8340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6927), [8342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7230), @@ -846799,9 +846202,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [8417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9529), [8419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4877), [8421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18026), - [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [8425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4891), - [8427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4977), + [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [8425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4889), + [8427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4919), [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), [8433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4935), @@ -846827,99 +846230,99 @@ static const TSParseActionEntry ts_parse_actions[] = { [8473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9378), [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), [8477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12738), - [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13340), - [8481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), - [8483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16279), - [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15688), - [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13206), - [8489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), - [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [8493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stable_type_identifier, 3), - [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), - [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [8499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12987), - [8501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_type, 2), - [8503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_type, 2), - [8505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18374), - [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [8509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8138), - [8511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18396), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8104), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12358), - [8519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, .production_id = 43), - [8521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1744), - [8524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18398), - [8526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [8528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8080), - [8530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), - [8532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9120), - [8534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [8536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12609), - [8538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_singleton_type, 3), - [8540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18426), - [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [8544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7875), - [8546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16126), - [8548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_projected_type, 3, .production_id = 85), - [8550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), - [8552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 2), - [8554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9009), - [8557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard, 1), - [8559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4), - [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), - [8563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13038), - [8565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15072), - [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), - [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [8571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12674), - [8573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5), - [8575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3), - [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [8581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12923), - [8583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18375), - [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [8587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7843), - [8589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_type, 1), - [8591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9392), - [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), - [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [8597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12931), - [8599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12525), - [8601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1826), - [8604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1765), - [8607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9488), - [8609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7525), - [8611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9314), - [8614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7805), - [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16084), - [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), - [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [8622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12819), - [8624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9021), - [8626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9039), - [8628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3), - [8630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4), - [8632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5), - [8634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9293), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), - [8640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9281), - [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [8644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12549), - [8646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7935), - [8648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1828), - [8651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12130), - [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [8655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9418), - [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [8659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12928), - [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), - [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [8665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12811), - [8667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8974), - [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13297), + [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16084), + [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [8485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12811), + [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13340), + [8489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), + [8491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16279), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15688), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13206), + [8497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [8501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_stable_type_identifier, 3), + [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [8507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12987), + [8509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9039), + [8511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18374), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8138), + [8517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18396), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [8521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8104), + [8523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_type, 2), + [8525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_type, 2), + [8527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12365), + [8529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, .production_id = 43), + [8531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1744), + [8534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18398), + [8536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [8538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8080), + [8540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [8542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9120), + [8544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [8546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12609), + [8548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_singleton_type, 3), + [8550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18426), + [8552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [8554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7875), + [8556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16126), + [8558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_projected_type, 3, .production_id = 85), + [8560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), + [8562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 2), + [8564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9009), + [8567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard, 1), + [8569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4), + [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), + [8573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13038), + [8575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15072), + [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [8581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12674), + [8583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3), + [8585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5), + [8587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18375), + [8589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [8591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7843), + [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), + [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [8597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12923), + [8599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_type, 1), + [8601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9392), + [8603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [8605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [8607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12931), + [8609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12525), + [8611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1826), + [8614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1765), + [8617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9488), + [8619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9314), + [8622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7525), + [8624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7805), + [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [8630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12819), + [8632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9021), + [8634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3), + [8636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4), + [8638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5), + [8640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9293), + [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), + [8646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9281), + [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [8650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12549), + [8652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7935), + [8654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1828), + [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12130), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [8661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9418), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [8665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12928), + [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16248), + [8669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8974), [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13384), [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), [8675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9444), @@ -846927,17 +846330,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [8679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12979), [8681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9559), [8683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18416), - [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [8687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7579), [8689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7511), [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), [8693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9360), [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), [8697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12916), - [8699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18395), - [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [8703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8159), - [8705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9446), + [8699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9446), + [8701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18395), + [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [8705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8159), [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13146), [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12084), [8711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), @@ -846946,85 +846349,85 @@ static const TSParseActionEntry ts_parse_actions[] = { [8719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), [8721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1820), [8724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16248), + [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13297), [8728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), [8730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18421), - [8732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [8732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [8734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7797), [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12230), [8738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9411), - [8740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12382), - [8742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18413), - [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [8746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7543), - [8748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7806), - [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [8754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12976), - [8756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1766), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), - [8761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9036), - [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [8765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12608), + [8740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7806), + [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12382), + [8744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18413), + [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [8748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7543), + [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [8752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9036), + [8754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [8756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12608), + [8758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1766), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [8765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12976), [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), [8771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12895), [8773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1709), [8776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), - [8778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [8780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [8782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [8784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [8786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12552), - [8788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [8790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), - [8792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12726), + [8778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [8780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [8782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [8784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12552), + [8786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [8788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [8790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12726), + [8792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), [8794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9151), [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), [8801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12641), [8803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1786), - [8806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15653), - [8808] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9028), + [8806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9028), + [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15653), [8811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7993), [8813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), [8821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12955), - [8823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [8825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [8827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15213), - [8829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8260), - [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [8833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9407), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [8837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12756), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12653), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [8847] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9383), - [8850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18129), - [8852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [8854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7823), - [8856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1785), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16291), + [8823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15213), + [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12653), + [8831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8260), + [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), + [8835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), + [8837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [8841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9407), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [8845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12756), + [8847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18129), + [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [8851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7823), + [8853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9383), + [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16291), + [8858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1785), [8861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9304), - [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [8867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12584), - [8869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18410), - [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [8873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7549), + [8863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18410), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [8867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7549), + [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [8873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12584), [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12469), [8877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), [8879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12303), + [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12298), [8883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9529), [8886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1731), - [8889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9469), - [8891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15782), + [8889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15782), + [8891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9469), [8893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), [8895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1825), [8898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9401), @@ -847036,49 +846439,49 @@ static const TSParseActionEntry ts_parse_actions[] = { [8911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8223), [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), [8915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9403), - [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), [8919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12981), [8921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18427), - [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [8925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7901), [8927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8042), [8929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18255), - [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [8931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [8933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8190), [8935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18428), - [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [8939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7940), [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16206), - [8943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9083), - [8945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 1), - [8947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 1), + [8943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 1), + [8945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 1), + [8947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9083), [8949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), [8951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), [8955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12625), [8957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), - [8959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12421), - [8961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18323), - [8963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [8965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7978), + [8959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18323), + [8961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [8963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7978), + [8965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12421), [8967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), [8971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12727), [8973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7849), [8975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18423), - [8977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [8977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [8979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7820), [8981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1763), - [8984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16340), - [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15820), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), - [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [8992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12631), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [8988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12631), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15820), + [8992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16340), [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), [8998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12715), [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13363), - [9002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), + [9002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1794), [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12278), [9006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4018), [9008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), @@ -847089,19 +846492,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [9018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), [9020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9453), [9022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1819), - [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15744), - [9027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1789), - [9030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), - [9032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), - [9034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8209), - [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12210), - [9039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18383), - [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [9043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7731), - [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [9047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18393), - [9050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(40), - [9053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1740), + [9025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18383), + [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [9029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7731), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15744), + [9033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1789), + [9036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), + [9038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), + [9040] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8209), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12210), + [9045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18393), + [9048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(39), + [9051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1740), + [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13144), [9058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1806), [9060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8262), @@ -847127,8 +846530,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [9104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9540), [9107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8198), [9110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), - [9112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2250), - [9114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), + [9112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), + [9114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2250), [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), [9118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9392), [9121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), @@ -847137,20 +846540,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [9127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unit, 2), [9129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unit, 2), [9131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_bindings, 2), - [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12307), + [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12308), [9135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1761), [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), [9142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12937), [9144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1753), [9147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18026), - [9150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(3), + [9150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(10), [9153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9062), [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), [9159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12648), [9161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12157), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12158), [9165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), [9167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9372), [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), @@ -847163,10 +846566,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [9183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9293), [9186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), [9188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7566), - [9190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9021), - [9193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [9197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12783), + [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [9194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12783), + [9196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9021), [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), [9203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12543), @@ -847178,11 +846581,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [9217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), [9219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), [9221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12795), - [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12319), + [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12321), [9225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9487), [9228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9260), [9230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [9232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [9232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9081), [9234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18308), [9237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(80), [9240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7583), @@ -847201,7 +846604,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indented_cases, 3), [9271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indented_cases, 3), [9273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18389), - [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [9277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8187), [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13300), [9281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9273), @@ -847216,22 +846619,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [9301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7876), [9303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18418), - [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), [9307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7624), [9309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18429), - [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [9313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7983), [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), [9319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12938), [9321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18405), - [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), [9325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7801), [9327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4065), [9329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), [9331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2324), [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), - [9335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [9335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), [9337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13049), [9339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), [9341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16191), @@ -847240,7 +846643,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16324), [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), [9356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12964), [9358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), [9360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__postfix_expression_choice, 1), @@ -847264,21 +846667,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [9396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9345), [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [9400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12752), - [9402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), - [9404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), - [9406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2167), - [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), - [9410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [9412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [9414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), + [9402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [9404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), + [9406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110), + [9408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), + [9410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2167), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), + [9414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), [9416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849), [9418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1730), [9421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18047), [9423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [9425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7603), - [9427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7565), - [9430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__indented_template_body, 5), - [9432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__indented_template_body, 5), + [9427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__indented_template_body, 5), + [9429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__indented_template_body, 5), + [9431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7565), [9434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9304), [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), @@ -847287,60 +846690,60 @@ static const TSParseActionEntry ts_parse_actions[] = { [9445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4180), [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), [9449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16534), - [9451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9171), - [9453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9418), - [9456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18379), - [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [9460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7753), - [9462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18400), - [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [9466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8007), + [9451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9418), + [9454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9171), + [9456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18400), + [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [9460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8007), + [9462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18379), + [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [9466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7753), [9468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9559), [9471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482), - [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12145), - [9475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__indented_template_body, 4), - [9477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__indented_template_body, 4), - [9479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indented_block, 4), - [9481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indented_block, 4), - [9483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1762), + [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12146), + [9475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indented_block, 4), + [9477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indented_block, 4), + [9479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1762), + [9482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__indented_template_body, 4), + [9484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__indented_template_body, 4), [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), [9488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7531), [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), [9494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12844), - [9496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7792), - [9499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16536), - [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12491), - [9503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9081), - [9505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9220), - [9507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1840), - [9510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), - [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), - [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [9516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12794), - [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [9524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12890), - [9526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), - [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15880), - [9530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__braced_template_body, 3), - [9532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__braced_template_body, 3), - [9534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18399), - [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [9538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8050), - [9540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15741), - [9542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18243), - [9545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(35), - [9548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16434), - [9550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 83), - [9552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 83), - [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12280), - [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [9560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12893), - [9562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__braced_template_body, 2), - [9564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__braced_template_body, 2), + [9496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16536), + [9498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7792), + [9501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__braced_template_body, 2), + [9503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__braced_template_body, 2), + [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12491), + [9507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [9509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9220), + [9511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1840), + [9514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), + [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [9520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12794), + [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), + [9526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [9528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12890), + [9530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), + [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15880), + [9534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__braced_template_body, 3), + [9536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__braced_template_body, 3), + [9538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18399), + [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [9542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8050), + [9544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15741), + [9546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18243), + [9549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(35), + [9552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16434), + [9554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 83), + [9556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 83), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12280), + [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [9564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12893), [9566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15888), [9568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9087), [9570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7715), @@ -847358,74 +846761,74 @@ static const TSParseActionEntry ts_parse_actions[] = { [9598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_body, 1), [9600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_body, 1), [9602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9361), - [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12205), + [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12209), [9606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9446), [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12189), - [9611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indented_block, 3), - [9613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indented_block, 3), - [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12169), - [9617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18117), - [9620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(118), - [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13099), - [9625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_marker, 2), - [9627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__end_marker, 2), - [9629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16413), - [9631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_marker, 2, .production_id = 13), - [9633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__end_marker, 2, .production_id = 13), - [9635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8070), - [9637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), - [9639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [9641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8956), - [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [9645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9228), - [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [9649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12779), - [9651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1737), - [9654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), - [9656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1), - [9658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1), - [9660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), - [9662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), - [9664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), - [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), - [9668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [9670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [9674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12690), - [9676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), - [9678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [9680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9070), - [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12264), + [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12079), + [9613] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18117), + [9616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(118), + [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13099), + [9621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_marker, 2), + [9623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__end_marker, 2), + [9625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16413), + [9627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__end_marker, 2, .production_id = 13), + [9629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__end_marker, 2, .production_id = 13), + [9631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8070), + [9633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [9635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [9637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1737), + [9640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8956), + [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [9644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9228), + [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [9648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12779), + [9650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), + [9652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 1), + [9654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 1), + [9656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), + [9658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), + [9660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), + [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [9664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [9670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12690), + [9672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), + [9674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), + [9676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9070), + [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12264), + [9680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_block, 3), + [9682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_block, 3), [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12141), - [9686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_block, 3), - [9688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_block, 3), - [9690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1817), - [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), - [9699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9413), - [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [9703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12680), - [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12376), - [9707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7655), - [9709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8974), - [9712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16373), - [9714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8978), - [9716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1802), - [9719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1841), - [9722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1745), - [9725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), - [9727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1729), - [9730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), - [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12391), - [9734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7717), + [9686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1817), + [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), + [9695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9413), + [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [9699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12680), + [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12376), + [9703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7655), + [9705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8974), + [9708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1802), + [9711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16373), + [9713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8978), + [9715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1841), + [9718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1754), + [9721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [9723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1729), + [9726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), + [9728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12391), + [9730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7717), + [9732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indented_block, 3), + [9734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indented_block, 3), [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), [9738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_type, 2, .production_id = 40), [9740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_type, 2, .production_id = 40), [9742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__refinement, 1, .production_id = 39), [9744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__refinement, 1, .production_id = 39), [9746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18417), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [9750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7594), [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), @@ -847456,7 +846859,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9358), [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), [9815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18414), - [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [9819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7559), [9821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), [9823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), @@ -847508,15 +846911,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [9923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16338), [9925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1839), [9928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18419), - [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [9932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7680), [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), [9936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113), [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), [9940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [9942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1769), + [9942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1772), [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12316), + [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12317), [9949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), [9951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2295), [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), @@ -847537,7 +846940,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), [9986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9444), [9989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), - [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12308), + [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12310), [9993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), [9995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), [9997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15327), @@ -847568,7 +846971,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), [10054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), [10056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1), SHIFT(18387), - [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [10061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8101), [10063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9062), [10066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18141), @@ -847630,7 +847033,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), [10184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12823), [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [10188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1750), + [10188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1815), [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), [10195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12645), @@ -847659,9 +847062,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [10243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9036), [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), - [10250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), + [10250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), [10252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18380), - [10255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(112), + [10255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(109), [10258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9286), [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), @@ -847689,17 +847092,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [10307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quote_expression, 2), [10309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quote_expression, 2), [10311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [10313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [10313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), [10315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12926), [10317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), [10319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), [10321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12969), [10323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), [10325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13378), - [10327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1794), + [10327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), [10329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8104), [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18424), - [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), [10336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7842), [10338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8080), [10341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12451), @@ -847780,10 +847183,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [10500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_qualifier, 3), [10502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_qualifier, 3), [10504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18384), - [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [10508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7763), - [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12236), - [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12177), + [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12237), + [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12178), [10514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4186), [10516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4177), [10518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), @@ -847800,12 +847203,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [10540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), [10542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), [10544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1), SHIFT(18075), - [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [10549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7599), [10551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1837), [10554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), [10556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18386), - [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [10560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7919), [10562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15835), [10564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), @@ -847849,15 +847252,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [10646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [10648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7780), [10650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [10652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [10652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), [10654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12982), [10656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18425), - [10658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [10658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [10660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7851), [10662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18391), - [10664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [10664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [10666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8225), - [10668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1815), + [10668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1702), [10671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13245), [10673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9361), [10676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7935), @@ -847871,26 +847274,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [10695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9087), [10698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12468), [10700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18415), - [10703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(43), + [10703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(42), [10706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16216), [10708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), [10710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15554), [10712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12154), - [10714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1708), + [10714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1713), [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12457), [10719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9187), [10722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18368), [10724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [10726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7891), - [10728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12181), - [10730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12345), + [10728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12182), + [10730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12363), [10732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9220), [10735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1736), [10738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1796), [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12096), [10743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8949), [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), [10749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12717), [10751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7549), [10754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), @@ -847904,7 +847307,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), [10779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12917), - [10781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1795), + [10781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1750), [10784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7579), [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12305), [10789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9030), @@ -847922,9 +847325,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [10816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1), SHIFT(18213), [10819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1853), [10822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9547), - [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12239), + [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12241), [10827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9319), - [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12119), + [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12233), [10831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7797), [10834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), [10836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9289), @@ -847932,7 +847335,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9369), [10844] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7823), [10847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1776), - [10850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12123), + [10850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12127), [10852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), [10854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), [10856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12868), @@ -847954,7 +847357,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1773), [10896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18171), [10899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18), - [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12163), + [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12164), [10904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13110), [10906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), [10908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7820), @@ -847979,12 +847382,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [10951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), [10953] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8190), [10956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), - [10958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [10958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), [10960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12885), [10962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9571), [10965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9531), [10968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18390), - [10970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [10970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [10972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8221), [10974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8984), [10977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4192), @@ -847998,13 +847401,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [10994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1856), [10997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8959), [10999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18408), - [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [11003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7613), [11005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9523), [11008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12439), [11010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1701), [11013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18105), - [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [11017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7713), [11019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9286), [11022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12258), @@ -848016,17 +847419,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13187), [11041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1799), [11044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9413), - [11047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), + [11047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), [11049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4189), [11051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4198), [11053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), [11057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), - [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), [11063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12962), [11065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18385), - [11067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1), SHIFT(79), + [11067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1), SHIFT(77), [11070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7829), [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12351), [11074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18318), @@ -848034,19 +847437,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12200), [11082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15503), [11084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9406), - [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12287), + [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12290), [11089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), [11093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9147), [11095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9103), [11098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18333), [11101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(95), - [11104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12329), + [11104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12345), [11106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15321), [11108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9354), [11110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16174), [11112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9233), - [11114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [11114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [11116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4311), [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11065), [11120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11731), @@ -848081,12 +847484,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13216), [11184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12532), [11186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), - [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), [11190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12831), [11192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1831), [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12558), [11197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18382), - [11200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(105), + [11200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(100), [11203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_pattern, 3, .production_id = 66), [11205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_pattern, 3, .production_id = 66), [11207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alternative_pattern, 3), @@ -848095,13 +847498,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [11213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_capture_pattern, 3, .production_id = 91), [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13074), [11217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7731), - [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12413), - [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12178), + [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12416), + [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12179), [11224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14523), [11226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15812), - [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12234), + [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12236), [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14493), - [11232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1754), + [11232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1760), [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12516), [11237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7978), [11240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), @@ -848113,7 +847516,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9081), [11255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1836), [11258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9345), - [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12393), + [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12396), [11263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9538), [11265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), [11267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4200), @@ -848136,7 +847539,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15262), [11303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9067), [11306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18388), - [11309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(68), + [11309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(66), [11312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), [11314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3782), [11316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12555), @@ -848181,7 +847584,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), [11400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), [11402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11279), - [11404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4315), + [11404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4314), [11406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), [11408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), [11410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), @@ -848197,9 +847600,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [11430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9426), [11433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16169), [11435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), - [11437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1739), + [11437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1745), [11440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), - [11442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12213), + [11442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12215), [11444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8187), [11447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9528), [11450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1), SHIFT(18111), @@ -848217,10 +847620,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7566), [11484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8986), [11487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18195), - [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [11491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8238), [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12519), - [11495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2467), + [11495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), [11497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7603), [11500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3206), [11502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), @@ -848235,17 +847638,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [11523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9319), [11526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1), SHIFT(55), [11529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1767), - [11532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1844), + [11532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1805), [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12379), [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12523), [11539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7983), [11542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8262), [11545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349), - [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12390), + [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12392), [11549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18061), - [11552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(114), + [11552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(117), [11555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8949), - [11558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12372), + [11558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12377), [11560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9333), [11562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1798), [11565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8050), @@ -848280,7 +847683,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7717), [11640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12342), [11642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18219), - [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [11646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7558), [11648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7679), [11651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18068), @@ -848288,20 +847691,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [11657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), [11659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7655), [11662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), - [11664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1713), + [11664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1716), [11667] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1), SHIFT(18291), [11670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [11672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7743), [11674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8959), [11677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1835), - [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12193), + [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12194), [11682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9437), - [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12296), + [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12297), [11687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), [11689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9354), [11692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8243), [11695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9233), - [11698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1716), + [11698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1718), [11701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7531), [11704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8084), [11707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infix_expression, 4, .production_id = 115), @@ -848315,7 +847718,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7559), [11731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7842), [11734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(18183), - [11737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(75), + [11737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(74), [11740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type, 1), SHIFT(18087), [11743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), @@ -848350,12 +847753,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1), [11809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1667), [11811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7680), - [11814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12153), + [11814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12156), [11816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), [11818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8938), [11821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2359), [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [11825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4339), + [11825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4333), [11827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7546), [11829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8310), [11831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7735), @@ -848377,7 +847780,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11376), [11869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13580), - [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12183), + [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12184), [11873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(17941), [11876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_instance_expression, 2, .production_id = 15), SHIFT(70), [11879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), @@ -848387,7 +847790,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12703), [11891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12646), - [11893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1703), + [11893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1704), [11896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__simple_expression, 1), SHIFT(1679), [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15976), [11901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__type_identifier, 1, .production_id = 7), SHIFT(2648), @@ -848427,12 +847830,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13200), [11979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13365), - [11981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1772), + [11981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1780), [11984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10081), [11986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12417), [11988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), [11990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10081), - [11992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11922), + [11992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11923), [11994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), [11996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7599), [11999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11259), @@ -848473,7 +847876,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11064), [12075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(8935), [12078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11558), - [12080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11885), + [12080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11887), [12082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11550), [12084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), [12086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11558), @@ -848486,11 +847889,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12137), [12103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12442), [12105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9059), - [12108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11956), + [12108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11958), [12110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12340), - [12112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11955), + [12112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11956), [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), - [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11956), + [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11958), [12118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12067), [12120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7891), [12123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12777), @@ -848503,7 +847906,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7780), [12141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8024), [12144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11225), - [12146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11855), + [12146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11856), [12148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11386), [12150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), [12152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11225), @@ -848515,7 +847918,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11201), [12166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11375), [12168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11434), - [12170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12105), + [12170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12303), [12172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11396), [12174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), [12176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11434), @@ -848598,7 +848001,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17219), [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [12360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16942), - [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [12364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14455), [12366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16634), [12368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655), @@ -848606,65 +848009,65 @@ static const TSParseActionEntry ts_parse_actions[] = { [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14492), [12374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10950), [12376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13606), - [12378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2472), + [12378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), [12380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14192), [12382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17790), [12384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_constructor, 1, .production_id = 2), [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9558), [12390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12678), - [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), + [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), [12394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_constructor, 1, .production_id = 2), SHIFT(15330), [12397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17632), [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [12401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17920), [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [12405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17072), - [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [12409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17480), - [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), [12413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16920), - [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [12417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17030), - [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [12421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17233), [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [12425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17057), - [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [12429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16964), - [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [12433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17177), [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), [12437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17261), - [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [12441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16898), - [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [12445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(8127), [12448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7684), [12451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18492), [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [12455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_compound_type_repeat1, 2, .production_id = 84), SHIFT_REPEAT(7743), [12458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16876), - [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [12462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16936), - [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [12466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11043), [12468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), [12470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10973), [12472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17301), - [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [12476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16986), - [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [12480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17462), [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [12484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17198), [12486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [12488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16805), - [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [12492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), [12494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12839), [12496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17008), - [12498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [12498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [12500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17240), [12502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [12504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14597), @@ -848674,7 +848077,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), [12515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12673), [12517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16729), - [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7880), [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9576), [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13202), @@ -848710,11 +848113,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12929), [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12713), - [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12450), + [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12302), [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13994), [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13984), [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), - [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12610), [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12879), @@ -848767,7 +848170,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), [12710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12444), [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), - [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12681), [12718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3543), [12720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), @@ -848897,7 +848300,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11758), [12976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__object_definition, 1, .production_id = 2), [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17941), - [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), + [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11999), [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17474), [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17608), @@ -848955,7 +848358,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17178), [13095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14409), [13097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12907), - [13099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12416), + [13099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12120), [13101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14393), [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14409), [13105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12966), @@ -849035,11 +848438,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), [13256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), [13258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [13260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12328), + [13260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12119), [13262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14201), [13264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [13266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12396), - [13268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1735), + [13266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12400), + [13268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1739), [13271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeated_parameter_type, 2, .production_id = 92), [13273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_parameter_type, 2, .production_id = 50), [13275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 6, .production_id = 160), @@ -849053,14 +848456,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [13294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18373), [13296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_while_expression, 4, .production_id = 104), [13298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [13300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1760), + [13300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1769), [13303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, .production_id = 101), - [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), - [13307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12933), - [13309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [13311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_constructor, 1, .production_id = 2), - [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10462), - [13315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13125), + [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [13307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_constructor, 1, .production_id = 2), + [13309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10462), + [13311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13125), + [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [13315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12933), [13317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), [13319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 7, .production_id = 174), [13321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 6, .production_id = 154), REDUCE(sym_if_expression, 7, .production_id = 174), @@ -849071,17 +848474,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [13332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), [13334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2), [13336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 4, .production_id = 93), - [13338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 4, .production_id = 89), - [13340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18061), - [13342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7588), + [13338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18061), + [13340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7588), + [13342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 4, .production_id = 89), [13344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), [13346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 1), [13348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 1), [13350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [13352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), - [13354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11746), - [13356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_definition, 1, .production_id = 12), SHIFT(14590), - [13359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9709), + [13352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9709), + [13354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), + [13356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11746), + [13358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_definition, 1, .production_id = 12), SHIFT(14590), [13361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), [13363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, .production_id = 44), [13365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 3, .production_id = 14), @@ -849109,20 +848512,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [13410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), [13412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 3, .production_id = 49), [13414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15133), - [13416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__indentable_expression, 1), - [13418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1784), + [13416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1784), + [13419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__indentable_expression, 1), [13421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_constructor, 2, .production_id = 2), SHIFT(15646), [13424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_expression, 2), [13426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_expression, 2), [13428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12367), - [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12272), + [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12372), + [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12275), [13436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_constructor, 3, .production_id = 22), SHIFT(15646), - [13439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12166), + [13439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12167), [13441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1719), - [13444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 4, .production_id = 99), - [13446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 4, .production_id = 99), + [13444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5615), + [13446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5398), [13448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6665), [13450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5621), [13452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4826), @@ -849130,7 +848533,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7133), [13458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6537), [13460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), - [13462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5052), + [13462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), [13464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6711), [13466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6530), [13468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7551), @@ -849143,242 +848546,242 @@ static const TSParseActionEntry ts_parse_actions[] = { [13482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 4, .production_id = 80), [13484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 4, .production_id = 57), [13486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 4, .production_id = 57), - [13488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 4, .production_id = 22), - [13490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 4, .production_id = 22), - [13492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12942), - [13494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10678), - [13496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6568), - [13498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6518), - [13500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6859), - [13502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6618), - [13504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4712), - [13506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4547), - [13508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1714), - [13511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8498), - [13513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8467), - [13515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5352), - [13517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5199), - [13519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16578), - [13521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5414), - [13523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937), - [13525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5399), - [13527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), - [13529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14504), - [13531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12112), - [13533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10911), - [13535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9593), - [13537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9427), - [13539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9247), - [13541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8408), - [13543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6787), - [13545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6477), - [13547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7179), - [13549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6585), - [13551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9790), - [13553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5358), - [13555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5014), - [13557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [13559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9209), - [13562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7651), - [13564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7158), - [13566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13168), - [13568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15045), - [13570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11357), - [13572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 5, .production_id = 99), - [13574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 5, .production_id = 99), - [13576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5615), - [13578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5398), - [13580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6352), - [13582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056), - [13584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10390), - [13586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7247), - [13588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6398), - [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12668), - [13594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7398), - [13596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6484), - [13598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9268), - [13600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9408), - [13602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5929), - [13604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5353), - [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), - [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9033), - [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12957), - [13614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9156), - [13616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8473), - [13618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13665), - [13620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13330), - [13622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), - [13624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7162), - [13626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13143), - [13628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12808), - [13630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5856), - [13632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5166), - [13634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5182), - [13636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), - [13638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8917), - [13640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8086), - [13642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7824), - [13644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7868), - [13646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13013), - [13648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12924), - [13650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12058), - [13652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11601), - [13654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4964), - [13656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4706), - [13658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), - [13660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6684), - [13662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6809), - [13664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6675), - [13666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13914), - [13668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13463), - [13670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7622), - [13672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7236), - [13674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5491), - [13676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5095), - [13678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12944), - [13682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13986), - [13684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12420), - [13686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 44), - [13688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 44), - [13690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12251), - [13692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11840), - [13694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12579), - [13696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12488), - [13698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 36), - [13700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 36), - [13702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5269), - [13704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), - [13706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), - [13708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), - [13710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 57), - [13712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 57), - [13714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645), - [13716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756), - [13718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7530), - [13720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7156), - [13722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12749), - [13724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6620), - [13726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5542), - [13728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7433), - [13730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7348), - [13732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16563), - [13734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 22), - [13736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 22), - [13738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13332), - [13740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12632), - [13742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1823), - [13745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12270), - [13747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11927), - [13749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 2), - [13751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 2), - [13753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9430), - [13755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8904), - [13757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9225), - [13760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), - [13762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4747), - [13764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), - [13766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7016), - [13768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6479), - [13770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1851), - [13773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5311), - [13775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4889), - [13777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6168), - [13779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), - [13781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13629), - [13783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13366), - [13785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5706), - [13787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5921), - [13789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13227), - [13791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12894), - [13793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5146), - [13795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4949), - [13797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10061), - [13799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10013), - [13801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), - [13803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5846), - [13805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12190), - [13807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11734), - [13809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7845), - [13811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7278), - [13813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14998), - [13815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6423), - [13817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5927), - [13819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7850), - [13821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10383), - [13823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13610), - [13825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6376), - [13827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6018), - [13829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1702), - [13832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8660), - [13834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8581), - [13836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6906), - [13838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6710), - [13840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), - [13842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6904), - [13844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4649), - [13846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), + [13488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 4, .production_id = 99), + [13490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 4, .production_id = 99), + [13492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 4, .production_id = 22), + [13494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 4, .production_id = 22), + [13496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12942), + [13498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10678), + [13500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), + [13502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12191), + [13504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11734), + [13506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10390), + [13508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6859), + [13510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6618), + [13512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4711), + [13514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4548), + [13516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1714), + [13519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8498), + [13521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8467), + [13523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5347), + [13525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5200), + [13527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16578), + [13529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5409), + [13531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937), + [13533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5402), + [13535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), + [13537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12112), + [13539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10911), + [13541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14504), + [13543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9593), + [13545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9427), + [13547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6787), + [13549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6477), + [13551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7179), + [13553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6585), + [13555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9247), + [13557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8408), + [13559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9790), + [13561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5358), + [13563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5013), + [13565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9209), + [13568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), + [13570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7651), + [13572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7158), + [13574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13168), + [13576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15045), + [13578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 5, .production_id = 99), + [13580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 5, .production_id = 99), + [13582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11357), + [13584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6352), + [13586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056), + [13588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7247), + [13590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6398), + [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), + [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12668), + [13596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7398), + [13598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6484), + [13600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9268), + [13602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9408), + [13604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5929), + [13606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5353), + [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9033), + [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12957), + [13616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9156), + [13618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8473), + [13620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), + [13622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7162), + [13624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13665), + [13626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13330), + [13628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5856), + [13630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5166), + [13632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5182), + [13634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), + [13636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8917), + [13638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8086), + [13640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7824), + [13642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7868), + [13644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13013), + [13646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12924), + [13648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12058), + [13650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11601), + [13652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4964), + [13654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4706), + [13656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6568), + [13658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6518), + [13660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), + [13662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6684), + [13664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6809), + [13666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6675), + [13668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13914), + [13670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13463), + [13672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7622), + [13674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7236), + [13676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5491), + [13678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5095), + [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [13682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12944), + [13684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13986), + [13686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12420), + [13688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 44), + [13690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 44), + [13692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12579), + [13694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12488), + [13696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12251), + [13698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11841), + [13700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 80), + [13702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 80), + [13704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5269), + [13706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4943), + [13708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), + [13710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5145), + [13712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 36), + [13714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 36), + [13716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4643), + [13718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756), + [13720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7530), + [13722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7156), + [13724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12749), + [13726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6620), + [13728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5542), + [13730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 57), + [13732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 57), + [13734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16563), + [13736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7433), + [13738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7348), + [13740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13332), + [13742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12632), + [13744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1823), + [13747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12270), + [13749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11928), + [13751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 22), + [13753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 22), + [13755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 2), + [13757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 2), + [13759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9430), + [13761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8904), + [13763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5026), + [13765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4747), + [13767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_definition_repeat1, 2), SHIFT_REPEAT(9225), + [13770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13143), + [13772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12808), + [13774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11335), + [13776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11118), + [13778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7016), + [13780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6479), + [13782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1851), + [13785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5311), + [13787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4886), + [13789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6168), + [13791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), + [13793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13629), + [13795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13366), + [13797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5706), + [13799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5921), + [13801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13227), + [13803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12894), + [13805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5146), + [13807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), + [13809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10061), + [13811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10013), + [13813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), + [13815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5846), + [13817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14998), + [13819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6423), + [13821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5927), + [13823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7850), + [13825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10383), + [13827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13610), + [13829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6376), + [13831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6018), + [13833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1844), + [13836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8660), + [13838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8581), + [13840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7845), + [13842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7278), + [13844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), + [13846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6904), [13848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12273), - [13850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556), - [13852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4459), - [13854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8291), - [13856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8124), - [13858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8424), - [13860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7581), - [13862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), - [13864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5147), - [13866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8355), - [13868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7825), - [13870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5081), - [13872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4793), - [13874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8253), - [13876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7125), - [13878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8183), - [13880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8043), - [13882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5276), - [13884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5148), - [13886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15109), - [13888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8311), - [13890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7836), - [13892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12072), - [13894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11476), - [13896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12437), - [13898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11781), - [13900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), - [13902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6536), - [13904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1723), - [13907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 3, .production_id = 80), - [13909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 3, .production_id = 80), - [13911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8068), - [13913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7185), - [13915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4869), - [13917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4908), - [13919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7331), - [13921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7228), - [13923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6255), - [13925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5681), - [13927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [13929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12965), - [13931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12592), - [13933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12355), - [13935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9916), - [13937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7970), - [13939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8258), - [13941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8059), - [13943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7375), - [13945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11980), - [13947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11545), - [13949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12432), - [13951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11424), - [13953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11207), - [13955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6571), - [13957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5600), - [13959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6523), - [13961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5666), - [13963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11335), - [13965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11118), + [13850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6906), + [13852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6710), + [13854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4648), + [13856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), + [13858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8291), + [13860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8124), + [13862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4557), + [13864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4459), + [13866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), + [13868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5147), + [13870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8424), + [13872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7581), + [13874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8355), + [13876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7825), + [13878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5081), + [13880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4790), + [13882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8253), + [13884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7125), + [13886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5281), + [13888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5152), + [13890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8183), + [13892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8043), + [13894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15109), + [13896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12072), + [13898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11476), + [13900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8311), + [13902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7836), + [13904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), + [13906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6536), + [13908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12437), + [13910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11781), + [13912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1735), + [13915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8068), + [13917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7185), + [13919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4867), + [13921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4908), + [13923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7331), + [13925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7228), + [13927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6255), + [13929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5681), + [13931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [13933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12965), + [13935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12592), + [13937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12355), + [13939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9916), + [13941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7970), + [13943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8258), + [13945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8059), + [13947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7375), + [13949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11982), + [13951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11545), + [13953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12432), + [13955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11424), + [13957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11207), + [13959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6571), + [13961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5600), + [13963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6523), + [13965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5666), [13967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6496), [13969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5761), [13971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12701), @@ -849390,8 +848793,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [13983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), [13985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6933), [13987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6215), - [13989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4916), - [13991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699), + [13989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4915), + [13991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4700), [13993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_definition, 2, .production_id = 46), [13995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_definition, 2, .production_id = 46), SHIFT(14649), [13998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11893), @@ -849407,13 +848810,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [14018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 2, .production_id = 36), [14020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 2, .production_id = 36), [14022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5984), - [14024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5285), + [14024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5290), [14026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11864), [14028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11642), [14030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9270), [14032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8678), [14034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4406), - [14036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4314), + [14036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4315), [14038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__given_constructor, 2, .production_id = 2), [14040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__given_constructor, 2, .production_id = 2), [14042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_applications, 1, .production_id = 70), @@ -849434,8 +848837,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [14072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14224), [14074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8864), [14076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7804), - [14078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4791), - [14080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4622), + [14078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4794), + [14080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4618), [14082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8052), [14084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11799), [14086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1810), @@ -849482,7 +848885,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11330), [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11314), [14178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11373), - [14180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11852), + [14180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11854), [14182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16541), [14184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), [14186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11551), @@ -849491,7 +848894,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7320), [14194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10023), [14196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7606), - [14198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4910), + [14198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4903), [14200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4986), [14202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6514), [14204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10920), @@ -849575,7 +848978,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7152), [14366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), [14368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8151), - [14370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12318), + [14370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12319), [14372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10464), [14374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), [14376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), @@ -849590,7 +848993,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), [14396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), [14398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), - [14400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4678), + [14400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4677), [14402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8251), [14404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5718), [14406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9368), @@ -849673,7 +849076,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5733), [14566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), [14568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5783), - [14570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5440), + [14570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5437), [14572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11839), [14574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7749), [14576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16597), @@ -849730,7 +849133,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5674), [14680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5373), [14682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5606), - [14684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4850), + [14684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4978), [14686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8588), [14688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10263), [14690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), @@ -849768,7 +849171,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), [14756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16637), [14758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5551), - [14760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758), + [14760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), [14762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8100), [14764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [14766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), @@ -849794,11 +849197,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [14806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), [14808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), [14810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), - [14812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11989), - [14814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5317), + [14812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11991), + [14814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5322), [14816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16483), [14818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9522), - [14820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11834), + [14820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11838), [14822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16646), [14824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5661), [14826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__function_constructor_repeat1, 2), @@ -849806,7 +849209,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__function_constructor_repeat1, 2), SHIFT_REPEAT(15534), [14834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7110), [14836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10772), - [14838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4822), + [14838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4821), [14840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6944), [14842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5995), [14844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5500), @@ -849817,7 +849220,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13032), [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), [14858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), - [14860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4966), + [14860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4963), [14862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16622), [14864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), [14866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12220), @@ -849825,7 +849228,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), [14874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [14876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4734), + [14876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4683), [14878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16421), [14880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5647), [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), @@ -849839,7 +849242,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6610), [14900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8605), [14902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_constructor_repeat1, 2), - [14904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_constructor_repeat1, 2), SHIFT_REPEAT(4332), + [14904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_constructor_repeat1, 2), SHIFT_REPEAT(4335), [14907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_constructor_repeat1, 2), SHIFT_REPEAT(15330), [14910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), [14912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), @@ -849851,7 +849254,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8158), [14926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12517), [14928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5684), - [14930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12263), + [14930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12265), [14932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), [14934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5264), [14936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_parameter, 2, .production_id = 22), @@ -849885,12 +849288,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [14992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13734), [14994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16403), [14996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5924), - [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12203), + [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12300), [15000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9144), [15002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6854), [15004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13674), [15006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), - [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), + [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), [15010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), [15012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7772), [15014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5872), @@ -849984,7 +849387,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16449), [15198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10283), [15200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 4), - [15202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1707), + [15202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_repeat1, 2), SHIFT_REPEAT(1708), [15205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16501), [15207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_constructor, 3, .production_id = 69), SHIFT(15646), [15210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_constructor, 3, .production_id = 2), SHIFT(15646), @@ -850009,9 +849412,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [15251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16465), [15253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12907), [15255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [15257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12416), - [15259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12381), - [15261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12402), + [15257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12120), + [15259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12385), + [15261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12403), [15263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12986), [15265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16608), [15267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10475), @@ -850020,7 +849423,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__class_constructor, 2, .production_id = 23), SHIFT(15646), [15276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16503), [15278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [15280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12377), + [15280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12380), [15282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12832), [15284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10109), [15286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16412), @@ -850041,7 +849444,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16555), [15318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), [15320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16375), - [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12199), + [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12201), [15324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9955), [15326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16565), [15328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12098), @@ -850174,7 +849577,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_parameters, 3), REDUCE(sym_class_parameters, 4), [15607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), [15609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameters, 4), - [15611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12244), + [15611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12247), [15613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9756), [15615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class_parameters, 4), REDUCE(sym_class_parameters, 5), [15618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameters, 5), @@ -850278,11 +849681,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [15854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), [15856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), [15858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_derives_clause_repeat1, 2, .production_id = 151), - [15860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_derives_clause_repeat1, 2, .production_id = 151), SHIFT_REPEAT(11865), + [15860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_derives_clause_repeat1, 2, .production_id = 151), SHIFT_REPEAT(11867), [15863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_package_identifier_repeat1, 2), [15865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14090), [15867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_derives_clause, 3, .production_id = 123), - [15869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11865), + [15869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11867), [15871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15073), [15873] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(18017), [15876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(1126), @@ -850304,7 +849707,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), [15916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14221), [15918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), - [15920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12146), + [15920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12148), [15922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), [15924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), [15926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12522), @@ -850324,7 +849727,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [15958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(17088), [15961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(1420), [15964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), - [15966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), + [15966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), [15968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 48), SHIFT(17083), [15971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 48), SHIFT(1441), [15974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(17729), @@ -850376,7 +849779,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__full_enum_def, 2, .production_id = 166), SHIFT(17015), [16092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(16915), [16095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [16097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [16097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), [16099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), [16101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__namespace_expression, 1, .production_id = 5), [16103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10755), @@ -850454,7 +849857,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 48), SHIFT(17174), [16287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 48), SHIFT(1029), [16290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__full_enum_def_repeat1, 2), - [16292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__full_enum_def_repeat1, 2), SHIFT_REPEAT(4342), + [16292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__full_enum_def_repeat1, 2), SHIFT_REPEAT(4330), [16295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__full_enum_def_repeat1, 2), SHIFT_REPEAT(17015), [16298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), [16300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), @@ -850540,7 +849943,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 113), SHIFT(1355), [16487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16818), [16489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [16491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_applications_repeat1, 2, .production_id = 122), SHIFT_REPEAT(4493), + [16491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_applications_repeat1, 2, .production_id = 122), SHIFT_REPEAT(4490), [16494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), [16496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), [16498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16828), @@ -850580,7 +849983,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16603), [16572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 48), SHIFT(17798), [16575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [16577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12078), + [16577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12102), [16579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15059), [16581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9809), [16583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_declaration_repeat1, 2, .production_id = 78), SHIFT_REPEAT(12616), @@ -850593,17 +849996,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [16600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selectors, 3), [16602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6868), [16604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enumerators_repeat1, 2), - [16606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_applications_repeat2, 2, .production_id = 122), SHIFT_REPEAT(4499), + [16606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_applications_repeat2, 2, .production_id = 122), SHIFT_REPEAT(4503), [16609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_applications_repeat1, 2, .production_id = 122), SHIFT_REPEAT(4460), [16612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 48), SHIFT(17597), [16615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), [16617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_applications_repeat1, 2, .production_id = 122), SHIFT_REPEAT(4504), [16620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), - [16622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12407), + [16622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12277), [16624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15094), - [16626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12281), + [16626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12287), [16628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15095), - [16630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12290), + [16630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12294), [16632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15097), [16634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9816), [16636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16999), @@ -850714,7 +850117,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2, .production_id = 11), [16860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_parameter_repeat2, 2), SHIFT_REPEAT(3713), [16863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_parameter_repeat2, 2), - [16865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_repeat1, 2), SHIFT_REPEAT(560), + [16865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_repeat1, 2), SHIFT_REPEAT(567), [16868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), [16870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extension_definition, 3, .production_id = 53), [16872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), @@ -850777,7 +850180,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9745), [16989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_definition, 2, .production_id = 4), [16991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), - [16993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), + [16993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), [16995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_template_body, 3), [16997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 2, .production_id = 18), [16999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_definition, 3, .production_id = 88), @@ -850822,7 +850225,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5, .production_id = 171), [17081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 5, .production_id = 177), [17083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), - [17085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), + [17085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), [17087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 6, .production_id = 159), [17089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_parameter, 6, .production_id = 181), [17091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), @@ -850855,7 +850258,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9702), [17148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), [17150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9551), - [17152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_repeat1, 2), SHIFT_REPEAT(566), + [17152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_repeat1, 2), SHIFT_REPEAT(568), [17155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18058), [17157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), [17159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18049), @@ -850891,7 +850294,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), [17225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4974), [17227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), - [17229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), + [17229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), [17231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), [17233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), [17235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), @@ -850945,7 +850348,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16414), [17333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), [17335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10559), - [17337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_block_repeat1, 2), SHIFT_REPEAT(570), + [17337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_block_repeat1, 2), SHIFT_REPEAT(569), [17340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), [17342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_enum_case, 2, .production_id = 31), [17344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16399), @@ -850954,7 +850357,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16384), [17352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9079), [17354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7244), - [17356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [17356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), [17358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9164), [17360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13773), [17362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16369), @@ -850985,11 +850388,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [17414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13486), [17416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14967), [17418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16264), - [17420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12162), + [17420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12163), [17422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9219), [17424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_indented_cases_repeat1, 2), SHIFT_REPEAT(4233), [17427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_indented_cases_repeat1, 2), - [17429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12219), + [17429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12225), [17431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14969), [17433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15871), [17435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), @@ -850997,7 +850400,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), [17441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11173), [17443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8684), - [17445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12294), + [17445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12295), [17447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14992), [17449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16284), [17451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11105), @@ -851045,7 +850448,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6855), [17539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10847), [17541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_derives_clause_repeat1, 2, .production_id = 151), SHIFT_REPEAT(12001), - [17544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_block_repeat1, 2), SHIFT_REPEAT(569), + [17544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__enum_block_repeat1, 2), SHIFT_REPEAT(570), [17547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8763), [17549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11168), [17551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17015), @@ -851059,7 +850462,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14213), [17569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15048), [17571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16348), - [17573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [17573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [17575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14376), [17577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6622), [17579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), @@ -851085,7 +850488,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), [17622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_parameter, 2, .production_id = 3), [17624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [17626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), + [17626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), [17628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5657), [17630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13573), [17632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), @@ -851114,7 +850517,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2505), [17682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11076), [17684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12740), - [17686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_repeat1, 2), SHIFT_REPEAT(567), + [17686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__block_repeat1, 2), SHIFT_REPEAT(560), [17689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15102), [17691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16249), [17693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10333), @@ -851140,10 +850543,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [17734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11767), [17736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15127), [17738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16215), - [17740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12271), - [17742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12277), + [17740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12272), + [17742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12281), [17744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5105), - [17746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12295), + [17746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12296), [17748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7055), [17750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16737), [17752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12369), @@ -851152,7 +850555,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8597), [17761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9747), [17763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11378), - [17765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [17765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [17767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13865), [17769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16456), [17771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15146), @@ -851160,7 +850563,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), [17777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8372), [17779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6440), - [17781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11900), + [17781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11901), [17783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13751), [17785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15157), [17787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16146), @@ -851194,7 +850597,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16654), [17845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), [17847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [17849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11911), + [17849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11912), [17851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11487), [17853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17576), [17855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2676), @@ -851278,7 +850681,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11560), [18013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18022), [18015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), - [18017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [18017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), [18019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), [18021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7428), [18023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), @@ -851333,7 +850736,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16673), [18123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12057), [18125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [18127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), + [18127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), [18129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11596), [18131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16726), [18133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), @@ -851352,7 +850755,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16734), [18161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), [18163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [18165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), + [18165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), [18167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11645), [18169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16971), [18171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), @@ -851424,10 +850827,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [18304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), [18306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), [18308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), - [18310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), + [18310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), [18312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), [18314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [18316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [18316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), [18318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), [18320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), [18322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13336), @@ -851445,11 +850848,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [18346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_clause, 3, .production_id = 28), [18348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10611), [18350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), - [18352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), + [18352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), [18354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), [18356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7373), [18358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), - [18360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), + [18360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), [18362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), [18364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6943), [18366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), @@ -851513,7 +850916,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), [18484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), [18486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [18488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), + [18488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), [18490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), [18492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10404), [18494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), @@ -851560,7 +850963,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10394), [18578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14481), [18580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [18582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [18582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), [18584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11436), [18586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16923), [18588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), @@ -851571,7 +850974,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), [18600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), [18602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), - [18604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11873), + [18604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11879), [18606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), [18608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), [18610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13177), @@ -851674,7 +851077,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11425), [18806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17013), [18808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [18810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11796), + [18810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11797), [18812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), [18814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), [18816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), @@ -851696,7 +851099,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8215), [18850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10116), [18852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), - [18854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5027), + [18854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), [18856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), [18858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11303), [18860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), @@ -851715,11 +851118,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [18886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding, 3, .dynamic_precedence = 10, .production_id = 102), [18888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10035), [18890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [18892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), + [18892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), [18894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), [18896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_expression_repeat1, 2), SHIFT_REPEAT(2257), [18899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), - [18901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), + [18901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), [18903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), [18905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binding, 1, .dynamic_precedence = 10, .production_id = 2), [18907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), @@ -851748,14 +851151,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [18955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), [18957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7620), [18959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [18961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5193), + [18961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), [18963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), [18965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), [18967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), [18969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), [18971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), [18973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [18975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), + [18975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), [18977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), [18979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), [18981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), @@ -851783,7 +851186,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11851), [19029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), [19031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11104), - [19033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), + [19033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), [19035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), [19037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6403), [19039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), @@ -851854,16 +851257,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [19171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17116), [19173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), [19175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), - [19177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), + [19177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), [19179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), [19181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), - [19183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), + [19183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), [19185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), [19187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), [19189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), [19191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14268), [19193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [19195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12300), + [19195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12450), [19197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), [19199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), [19201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7206), @@ -851929,7 +851332,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17181), [19325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8844), [19327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), - [19329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), + [19329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), [19331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), [19333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), [19335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), @@ -851967,7 +851370,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), [19401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11066), [19403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), - [19405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_lambda_repeat1, 2, .production_id = 127), SHIFT_REPEAT(11918), + [19405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_lambda_repeat1, 2, .production_id = 127), SHIFT_REPEAT(11920), [19408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_lambda_repeat1, 2, .production_id = 127), [19410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), [19412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11541), @@ -852009,7 +851412,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), [19487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), [19489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [19491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11924), + [19491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11926), [19493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11462), [19495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17242), [19497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), @@ -852095,7 +851498,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11595), [19661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17324), [19663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [19665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12363), + [19665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12367), [19667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9433), [19669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11696), [19671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17796), @@ -852221,12 +851624,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [19911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2656), [19913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14977), [19915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), - [19917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12317), + [19917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12318), [19919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3253), [19921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), [19923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8989), [19925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), - [19927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), + [19927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5010), [19929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11661), [19931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17469), [19933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), @@ -852260,7 +851663,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11557), [19991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18493), [19993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7460), - [19995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12179), + [19995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12181), [19997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), [19999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7695), [20001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), @@ -852308,7 +851711,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), [20087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11910), [20089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [20091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12127), + [20091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12128), [20093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), [20095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8648), [20097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5967), @@ -852348,7 +851751,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), [20167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), [20169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [20171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12184), + [20171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12185), [20173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7454), [20175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14498), [20177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11632), @@ -852359,9 +851762,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [20187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11627), [20189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17560), [20191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), - [20193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12148), + [20193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12149), [20195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), - [20197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), + [20197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), [20199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15042), [20201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), [20203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13974), @@ -852395,9 +851798,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [20259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), [20261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5656), [20263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), - [20265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [20265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), [20267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [20269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), + [20269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), [20271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), [20273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9086), [20275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11394), @@ -852428,14 +851831,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [20325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), [20327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), [20329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), - [20331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [20331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), [20333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), [20335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10349), [20337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), [20339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7947), [20341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), [20343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [20345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12225), + [20345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12226), [20347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), [20349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), [20351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15158), @@ -852485,7 +851888,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6780), [20441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), [20443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [20445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), + [20445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), [20447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11359), [20449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), [20451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), @@ -852559,7 +851962,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11226), [20589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9524), [20591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), - [20593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11807), + [20593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11808), [20595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), [20597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8422), [20599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), @@ -852687,7 +852090,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), [20845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), [20847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12989), - [20849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12175), + [20849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12177), [20851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), [20853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16089), [20855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15895), @@ -852859,7 +852262,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13545), [21189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13712), [21191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), - [21193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11805), + [21193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11806), [21195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), [21197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9001), [21199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13536), @@ -852882,7 +852285,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13532), [21235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), [21237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [21239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), + [21239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), [21241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11208), [21243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), [21245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8764), @@ -852901,7 +852304,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8850), [21273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10661), [21275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16398), - [21277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), + [21277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), [21279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11205), [21281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), [21283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), @@ -852922,17 +852325,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [21313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), [21315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), [21317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15213), - [21319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), + [21319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), [21321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), [21323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [21325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11829), + [21325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11832), [21327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16174), [21329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12994), [21331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), [21333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), [21335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16169), [21337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13293), - [21339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11838), + [21339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11713), [21341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10848), [21343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), [21345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12963), @@ -852946,7 +852349,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), [21363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13296), [21365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [21367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), + [21367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), [21369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), [21371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), [21373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13303), @@ -852987,20 +852390,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [21443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), [21445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), [21447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8523), - [21449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), + [21449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226), [21451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437), [21453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9996), [21455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), [21457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), [21459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8693), [21461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10525), - [21463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [21463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), [21465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16156), [21467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9923), [21469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8545), [21471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5198), [21473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [21475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11811), + [21475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11813), [21477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16216), [21479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11051), [21481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), @@ -853026,7 +852429,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), [21523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), [21525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [21527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), + [21527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), [21529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9381), [21531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), [21533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), @@ -853123,16 +852526,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [21715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), [21717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), [21719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12830), - [21721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [21721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), [21723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), [21725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), [21727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11246), [21729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), [21731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8867), [21733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9462), - [21735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11816), + [21735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11817), [21737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), - [21739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [21739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), [21741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15949), [21743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), [21745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), @@ -853153,12 +852556,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [21775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6961), [21777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), [21779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15952), - [21781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [21781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), [21783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), [21785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), [21787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), [21789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), - [21791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4334), + [21791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), [21793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15425), [21795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), [21797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7053), @@ -853283,7 +852686,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), [22037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11517), [22039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [22041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [22041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), [22043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), [22045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8853), [22047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11057), @@ -853335,7 +852738,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), [22141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), [22143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6856), - [22145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), + [22145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), [22147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6435), [22149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10423), [22151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6437), @@ -853387,7 +852790,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10171), [22245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), [22247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9692), - [22249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), + [22249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), [22251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), [22253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), [22255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9045), @@ -853434,7 +852837,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), [22339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9351), [22341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13172), - [22343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), + [22343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), [22345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11417), [22347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5630), [22349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11127), @@ -853442,7 +852845,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), [22355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10425), [22357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [22359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), + [22359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), [22361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13399), [22363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), [22365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), @@ -853475,7 +852878,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), [22421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14790), [22423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13640), - [22425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), + [22425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), [22427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), [22429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), [22431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), @@ -853485,7 +852888,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7889), [22441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11837), [22443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), - [22445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), + [22445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), [22447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13642), [22449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14667), [22451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), @@ -853610,7 +853013,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11081), [22691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10040), [22693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), - [22695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10653), + [22695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10357), [22697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), [22699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), [22701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), @@ -853677,7 +853080,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10546), [22825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10496), [22827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), - [22829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), + [22829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), [22831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), [22833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11751), [22835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), @@ -853701,7 +853104,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9944), [22873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9222), [22875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11748), - [22877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [22877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), [22879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), [22881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6853), [22883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), @@ -853711,7 +853114,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), [22893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10857), [22895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9044), - [22897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), + [22897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), [22899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13272), [22901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), [22903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6880), @@ -853730,17 +853133,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [22929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8590), [22931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10804), [22933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [22935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11931), + [22935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11932), [22937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9380), - [22939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), + [22939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4334), [22941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18500), - [22943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12167), + [22943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12169), [22945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), - [22947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11933), + [22947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11937), [22949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), [22951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9376), [22953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10731), - [22955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11941), + [22955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11944), [22957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), [22959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), [22961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15604), @@ -853817,7 +853220,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), [23105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), [23107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10167), - [23109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10357), + [23109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10586), [23111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), [23113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7846), [23115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), @@ -853982,8 +853385,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [23433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10178), [23435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16442), [23437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [23439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), - [23441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), + [23439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [23441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), [23443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249), [23445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), [23447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), @@ -854067,7 +853470,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [23605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9505), [23607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10113), - [23609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), + [23609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), [23611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10856), [23613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [23615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7038), @@ -854191,7 +853594,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7104), [23853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7694), [23855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), - [23857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12156), + [23857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12157), [23859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), [23861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), [23863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7107), @@ -854211,7 +853614,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13745), [23893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), [23895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [23897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10393), + [23897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10519), [23899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10102), [23901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10127), [23903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9720), @@ -854257,7 +853660,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9907), [23985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7342), [23987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [23989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12257), + [23989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12260), [23991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10738), [23993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), [23995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), @@ -854269,11 +853672,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [24007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), [24009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), [24011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7742), - [24013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12387), + [24013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12390), [24015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10773), [24017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [24019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7750), - [24021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12323), + [24021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12329), [24023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10768), [24025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9839), [24027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), @@ -854289,7 +853692,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [24049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14550), [24051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9296), - [24053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), + [24053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), [24055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), [24057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [24059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6208), @@ -854297,7 +853700,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9374), [24065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), [24067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [24069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), + [24069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), [24071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), [24073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), [24075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), @@ -854370,7 +853773,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8694), [24211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8921), [24213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14030), - [24215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), + [24215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), [24217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8913), [24219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14015), [24221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8885), @@ -854382,7 +853785,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), [24235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8868), [24237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7847), - [24239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10586), + [24239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10653), [24241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7839), [24243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), [24245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10514), @@ -854431,6 +853834,442 @@ static const TSParseActionEntry ts_parse_actions[] = { [24331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_directive, 4), }; +enum ts_external_scanner_symbol_identifiers { + ts_external_token__automatic_semicolon = 0, + ts_external_token__indent = 1, + ts_external_token__interpolated_string_middle = 2, + ts_external_token__interpolated_string_end = 3, + ts_external_token__interpolated_multiline_string_middle = 4, + ts_external_token__interpolated_multiline_string_end = 5, + ts_external_token__outdent = 6, + ts_external_token__simple_multiline_string = 7, + ts_external_token__simple_string = 8, + ts_external_token_else = 9, + ts_external_token_catch = 10, + ts_external_token_finally = 11, + ts_external_token_extends = 12, + ts_external_token_derives = 13, + ts_external_token_with = 14, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, + [ts_external_token__indent] = sym__indent, + [ts_external_token__interpolated_string_middle] = sym__interpolated_string_middle, + [ts_external_token__interpolated_string_end] = sym__interpolated_string_end, + [ts_external_token__interpolated_multiline_string_middle] = sym__interpolated_multiline_string_middle, + [ts_external_token__interpolated_multiline_string_end] = sym__interpolated_multiline_string_end, + [ts_external_token__outdent] = sym__outdent, + [ts_external_token__simple_multiline_string] = sym__simple_multiline_string, + [ts_external_token__simple_string] = sym__simple_string, + [ts_external_token_else] = anon_sym_else, + [ts_external_token_catch] = anon_sym_catch, + [ts_external_token_finally] = anon_sym_finally, + [ts_external_token_extends] = anon_sym_extends, + [ts_external_token_derives] = anon_sym_derives, + [ts_external_token_with] = anon_sym_with, +}; + +static const bool ts_external_scanner_states[74][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__indent] = true, + [ts_external_token__interpolated_string_middle] = true, + [ts_external_token__interpolated_string_end] = true, + [ts_external_token__interpolated_multiline_string_middle] = true, + [ts_external_token__interpolated_multiline_string_end] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_extends] = true, + [ts_external_token_derives] = true, + [ts_external_token_with] = true, + }, + [2] = { + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + }, + [3] = { + [ts_external_token__indent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + }, + [4] = { + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + }, + [5] = { + [ts_external_token__indent] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + }, + [6] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [7] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + }, + [8] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [9] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_finally] = true, + }, + [10] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + }, + [11] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [12] = { + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [13] = { + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + }, + [14] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [15] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + }, + [16] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + }, + [17] = { + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + }, + [18] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_else] = true, + }, + [19] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_finally] = true, + }, + [20] = { + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [21] = { + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + [ts_external_token_finally] = true, + }, + [22] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token__simple_multiline_string] = true, + [ts_external_token__simple_string] = true, + }, + [23] = { + [ts_external_token__automatic_semicolon] = true, + }, + [24] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + }, + [25] = { + [ts_external_token__indent] = true, + }, + [26] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [27] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [28] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [29] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [30] = { + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [31] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [32] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [33] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + }, + [34] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_else] = true, + [ts_external_token_with] = true, + }, + [35] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_finally] = true, + }, + [36] = { + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [37] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_else] = true, + }, + [38] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [39] = { + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [40] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_with] = true, + }, + [41] = { + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + }, + [42] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [43] = { + [ts_external_token_else] = true, + [ts_external_token_with] = true, + }, + [44] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [45] = { + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [46] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_else] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [47] = { + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [48] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_else] = true, + [ts_external_token_finally] = true, + }, + [49] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_else] = true, + [ts_external_token_with] = true, + }, + [50] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_finally] = true, + [ts_external_token_with] = true, + }, + [51] = { + [ts_external_token_with] = true, + }, + [52] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [53] = { + [ts_external_token_else] = true, + }, + [54] = { + [ts_external_token_catch] = true, + [ts_external_token_finally] = true, + }, + [55] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_with] = true, + }, + [56] = { + [ts_external_token_finally] = true, + }, + [57] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_finally] = true, + }, + [58] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_else] = true, + }, + [59] = { + [ts_external_token__outdent] = true, + [ts_external_token_with] = true, + }, + [60] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_extends] = true, + [ts_external_token_derives] = true, + }, + [61] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_extends] = true, + [ts_external_token_derives] = true, + }, + [62] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_derives] = true, + [ts_external_token_with] = true, + }, + [63] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_derives] = true, + [ts_external_token_with] = true, + }, + [64] = { + [ts_external_token__outdent] = true, + }, + [65] = { + [ts_external_token_derives] = true, + [ts_external_token_with] = true, + }, + [66] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_derives] = true, + }, + [67] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_derives] = true, + }, + [68] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__outdent] = true, + [ts_external_token_extends] = true, + }, + [69] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_extends] = true, + }, + [70] = { + [ts_external_token_extends] = true, + [ts_external_token_derives] = true, + }, + [71] = { + [ts_external_token_derives] = true, + }, + [72] = { + [ts_external_token__interpolated_multiline_string_middle] = true, + [ts_external_token__interpolated_multiline_string_end] = true, + }, + [73] = { + [ts_external_token__interpolated_string_middle] = true, + [ts_external_token__interpolated_string_end] = true, + }, +}; + #ifdef __cplusplus extern "C" { #endif diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 2b14ac104..17b4fde98 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -13,9 +13,8 @@ extern "C" { #define ts_builtin_sym_end 0 #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 -typedef uint16_t TSStateId; - #ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; @@ -130,9 +129,16 @@ struct TSLanguage { * Lexer Macros */ +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + #define START_LEXER() \ bool result = false; \ bool skip = false; \ + UNUSED \ bool eof = false; \ int32_t lookahead; \ goto start; \ @@ -166,7 +172,7 @@ struct TSLanguage { * Parse Table Macros */ -#define SMALL_STATE(id) id - LARGE_STATE_COUNT +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) #define STATE(id) id @@ -176,7 +182,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value \ + .state = (state_value) \ } \ }} @@ -184,7 +190,7 @@ struct TSLanguage { {{ \ .shift = { \ .type = TSParseActionTypeShift, \ - .state = state_value, \ + .state = (state_value), \ .repetition = true \ } \ }}